<?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/20221231"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:stpr="http://xbrl.sec.gov/stpr/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="isrg-20221231.xsd" xlink:type="simple"/>
    <context id="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i205ff87813544221905e1bacbc0e834a_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ib0ed59a4d8384c88a2ad8e007a293a45_I20230207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
        </entity>
        <period>
            <instant>2023-02-07</instant>
        </period>
    </context>
    <context id="i459fd0e8d62c483898e85528b96a9207_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="idb57e4322a5a41099da8c576ba2c235e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5a5abb42db044edb933f0bac478561e8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib0492080e94f4f7b8621cf28a25fb8a6_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i2d018f4ebaf64e22bd8a5fc06849752a_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i63665deddf0a4f459d8a35d6237f6fd7_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia561aaed8cc1473b90ab99377b3b4c10_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i20e1da611cfe4104814ee856685b5bfc_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i57e39edb5f7a463ca701f3bfdfcbe0ea_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id3fdd4cfad61458ba3bd1f961574b7c4_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ic8e1406152504c24becb2d14ea3aba96_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="iea73322238bf4952ba8f6f56b4843fd8_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i86284f29e88649f98a3081d2acc55f59_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ie28b90c84ec44021a92cdcdb2c25b28a_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i8b59bb58abc7479d89bc7d2b74d70544_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i0f52079425724fd694aa42f7b37a71e5_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i46ac86aca2b842e9883ccef967301ae5_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i5ae840c0106e4c1996ae436a312416d9_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i3a090d2385f44532aa7e60497f976b8a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id2c801b2cffa477fb54e06f63ca156ce_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6f6e09d2840745a2be9bd85eeaaa8a92_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5043d7c11ba745e8a27d34923ccd110f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0987b5cf48ab478cad75f2eb6a9e01c9_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib6059c5c960d4e549fe28e54b48c1110_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifb193c7a61994110bec6a7c2209424f6_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0cb98cae2e664d35a09a7e480a4d0029_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2c08937764b145139a93a060599d3467_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i05f1edae0568469c89f9d30766528e9e_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4d7c7907f86d4cce9957516da107670e_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="ifdde0a5261214008b1be258b805ec820_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="i9ad839dce5564f57a74be0b40182551f_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="i15dc573b60ee43619a9a8ca70d7bd3c4_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="i7a4a986595294305b5ea409ad41fcfc9_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="ibd2ad8e3ddd245609178c33ddcac1011_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="if4ab8f76e64a46d58941675cc8783c2e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6e12effc86454cbcb13cbb1f82d0dfed_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ifb9dc1838ed844ea8824f3064842fcbd_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ic40adb87eff94aa68dde286fc09fd1ae_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i34708ad123b448028097c7b4bff09fa7_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ic7116e00b9a44951818b4ce9307192f2_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i0de47d0330fc42fdb3255d4c8cdac6e0_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i9c5ce2953a28440b89e7ee68bba323d9_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="i8054044227734087aef06647c25d127e_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="i03428188c1ee49ef8ce9c5b683046ed8_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="icb108484a5da4e338d0d4751f13dd73a_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="i16f263d8dd40419bb80418ab7843bf76_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="iecf372d2348047f5953ac29d0036d748_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="i01169c36a4df47e8985588f97df426ff_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i1ae3572c7a714189861826346d019725_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i8fcb778330b541d49b4b7a3b743e307f_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i639e5e71313a4d6e864cd96308f95920_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="iefe47c0d9ded4edaabb31152465a70d5_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i1e5736a0a0a845709d2ebfda5ca1053a_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i7b8c36ddf45540d2be8a68a9375992f5_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i5549eca14af04f2faba84d86c3277878_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ifdf66fd192a04254983a4b04fde0c089_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="iff5abbcecdbf42949927127eac25660e_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ieaf1941ab4cf4eaa9051a8d048ff8396_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i7d1b51b8c04f48c796dbafa733a218ea_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i99b0a36f203b4b46a1d2d5bdbef3d587_D20210927-20210927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
        </entity>
        <period>
            <startDate>2021-09-27</startDate>
            <endDate>2021-09-27</endDate>
        </period>
    </context>
    <context id="iecd854fcb4004bbcbf41e8c107112eee_I20210927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
        </entity>
        <period>
            <instant>2021-09-27</instant>
        </period>
    </context>
    <context id="i9a274d8413eb4abe939b46c4859e5585_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionDomesticMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i21289ee699604ccda2bbe939f4826b3c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionDomesticMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9e3a2ff2c2da4f4385ae63c2bcc6c672_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">isrg:TotalRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionDomesticMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie26454d7ae8c44d190970894b06cf238_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">isrg:TotalRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionDomesticMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3ea9298fff88462ca644d8893e65377d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">isrg:TotalRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionDomesticMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i87f6d6fb99c046d289fc7290155d8526_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">isrg:TotalRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionForeignMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i14855bc25d64407e9c3e34a6c5aa703b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">isrg:TotalRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionForeignMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id6108e23d4714957986c26ca264b5fe8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">isrg:TotalRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionForeignMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ief4c591526ea478bb99b449397dd0039_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if23950580a4342bd9a17e543bc89fa46_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i27f714fd0e404cf8b81228344910a645_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">isrg:EquipmentAndFurnitureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibac2a4c8f53d40f38da16d18c79f554b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i00eade1132384910a1edcc4602cd7f03_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i672bca309a9e49d7b8514f35e4e5676e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i212dee94b35b42048df23efbc2d406d9_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">isrg:EnterpriseWideSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibd1fd94d996648b992458725d1c804c3_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">isrg:PurchasedSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia195f6ae1083417ea6ba55e0f754b575_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i18ca052badd544ec96dacbdeb71e006a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ifdd322b2511f4583a8a69bfc27375fbe_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0af42d049a95445eb385849c884a645d_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ide0778c030794ba48d3da31c3443b61c_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ie7f29fdc80a74811ae7b3009689d8b76_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">isrg:HighCreditRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie616cac6654a4f82b3a5dcfcd7278c81_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">isrg:ModerateCreditRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib606f0cd45974794b541dc9482583db5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">isrg:LowCreditRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5dba95d10fbc41fc971720e2efa2c528_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i46268e7a8003454a8651b908542fda66_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="id177033e3c704b16966079b0d35b30a6_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="idaaec3561f8241d9906a1ef96fca02df_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i6ce8007a441d425abf12e8e63eb11ef7_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="iec42cb1c1b7c476caf4d5c05b1e9e72e_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i564a11c205e348b89bbea004fd0d0881_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i3cc9ebd3e1ca453a885fef88d7310ed7_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i6bdc674bc94b46d8a24d45cb1975aa99_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="if7bf33483de84677a014730d8912b575_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="id997ca722e2f4788a65a9e8536746348_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="i95fdd74fde53453eba6b56a6ba9600eb_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="i394f7efea4cd4225a8986de3d68e8579_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="i59583221ff1b4c91878682716a636bb3_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="i8b36d26e61024eac8645d0f1bb64c21b_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="i2587a04e00144b698e16da96b21f34a6_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="i8308ebf06c1c41218705b5b531829bcc_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="id08bf20bd9fe482f996a73a760e92a96_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="i9444962effa548219751ad1adbb4d73f_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i1d9885531f254ed48c9cb4b3b9e2b23e_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i94a6bc08f8644e9eb1d911d27af8b5b0_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i0705226857e341b09873d9b24560e21a_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i357d64746ac9439288fd1ba185b246c0_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="i2b1b5039fc4342148b973bb59e8d775f_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="ic0040bf49a71463b8c92b5c6f4a375af_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="i9c67f2127d5141edbb2ca095f39de5ad_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="ideeca8acd2b04ca5b7bd83df64f2ecff_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="id75e79d7fde24733a4fa5acd52a211ce_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i702b19a2b8bb41359e443d04869386fd_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i7ae9291dcd4e4adf9b84f4736b3bebec_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ib8c23b4bd43a4c15a7e41e6d885acdf9_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="icc10b5ae76314ee18fd591fd9b32d6ac_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i5134dae76a5341b9aaabb6667f245625_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i71314a12af6b429986b5c9a4271f446a_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i079b7ef7442a42a7840e702b882a1012_D20220101-20221231">
        <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>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7280a7103fee4e258e2f35b51eff9ab1_D20210101-20211231">
        <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>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i910cb2fb179a407d8a5c75fc680d2303_D20200101-20201231">
        <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>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib5c8e03657644033b868750e96ab9643_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i46df387e6efe4ff08b0f664717fc0831_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="i21fdc4fc554441f08d904ff171695e33_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ided6c6550364405b97c4d34389c5ffff_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="i964a856360ad4285ade38db2e34a431b_I20221231">
        <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:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i231b0f91933940b08ff7af08baa651f4_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: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="idf83fed589c5486b9792c680888aeea0_I20221231">
        <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:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia0cbc403979c45828117eb065cab8fa2_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: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="i804002ab970d48a5a57bbae1404bf198_I20221231">
        <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:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6a74a66492084258931e13b5981fa79f_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: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="id22a8bae9b2c48eebe8b50b3819f8d70_I20221231">
        <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:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3edae5cd8cd2410183098ef4010c1892_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: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="i246f937640f04aaca1e106cbdf7b1a32_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="id0cc5eca2d9942c3921b4aba2cde8e4f_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i89b35002f4f84795b5c367b377727c09_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icf1c067c42d24d09b83f44eb0b71ce2b_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i0ae156a408ef48c79d517473c3535ecd_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i2e0a839f694a4a25a79f064404e8b099_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iab0b0eb6066646e28b5f0ecd47f541fd_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionDomesticMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8144e739c7bc4ec28218fb43ce081ed4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionDomesticMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3831ecf897f94e55ade9139765dde100_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionDomesticMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i55328c6d3ad9447fb62f387c720a2058_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i1626e0eb7e514e2fb0c7df23826a6fec_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="if8b2f32382954088b7a0390205e6b628_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8304025c63864a2aa1a6a11f46d0864b_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i6837fa9980f8427899e6791fa305524d_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ie36d1a1db0674a418d5a7f72e7b54de5_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i950b136a19ae40d9b9d11a4c60b1f0a6_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ibe17b049a1e34a548921b45ddee7b35f_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ib380a2c52e2d42409c0b1646842faf2a_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idb5df141ea8e40509cb916df8b2ff26f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionForeignMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6c243171572a42cea628d49efffe8709_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionForeignMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ieda45a3621c84f1b9aef4071b842c2b2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionForeignMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i50c746302eaf44e986f9840477b463de_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i5d9c7f30e288439fb419bcf27013ae6f_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ieb59dcfb65644da9a3e23bb2aeea13c1_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1962e48f84bd458fb0b88daa39518d23_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i69bf5f4d5aed4a8b8454b48cd962b54e_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i1b449d3de1df438a8825ceebf4e43693_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">isrg:InstrumentsandAccessoriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iea54ffe275324b9381bef67e6b9ae4a8_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ib46c00d9c67d4ce9b8f5e8bbcc799cad_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">isrg:SystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2f9ee599e0834c439f28abe74bf98547_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2023-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie0333e95f85d48cf88145bfeb59afc5d_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i6107b94bba54498d96a497fbaf65d4cf_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ibf73792053ae49508767ca0ac0d77523_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i990140e98ac543b0a1e3275119938c07_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i22cdd1443bcf48778c9fb236cb3f5a7c_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="ic357251bdc6148b78354861f8ff47859_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i1917b42017a44a168cb0fcb89a52d9bf_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="iaa0815014e2048d88e0fbadfebe22ea8_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i6a7e1fb02d8f4e56bd53a3d839fb7385_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="iaa721e4b680944b9a1bbb5f5ba708d0b_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i88a3a8ceed2f49e880418977490f5d20_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="i1f06663da7d74354b3bd5efcad839096_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i2f6a7b8ae0b647c0a5b7ed4602836a70_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="i9e20be5b265d48b181f0ff33e8f0c656_D20221019-20221019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">isrg:RexMedicalLPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-19</startDate>
            <endDate>2022-10-19</endDate>
        </period>
    </context>
    <context id="i454d4ac87d7a4c0cabb826bc3c10cbcd_I20220701">
        <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-07-01</instant>
        </period>
    </context>
    <context id="i97d83242175d438fb29d5d804eea01f7_I20220831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">isrg:AugustAcceleratedShareRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-31</instant>
        </period>
    </context>
    <context id="i839d2a9749664c4bab3d1bdaacba0520_D20220801-20220831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">isrg:AugustAcceleratedShareRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="ife86c560869f4c39bf37fbe4692b9019_D20220901-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">isrg:AugustAcceleratedShareRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i5d77ef89b7a243f5bc08bd4abdcfe6cf_D20220801-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">isrg:AugustAcceleratedShareRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="id78018ef69be42c396e169846e05b20b_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">isrg:OctoberAcceleratedShareRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i5ea6d8fa775a4209b8ce714c8dc3009a_D20221001-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">isrg:OctoberAcceleratedShareRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i6c368f15dd6943a5a4c230f46529d97e_D20221201-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">isrg:OctoberAcceleratedShareRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic407a9d41014478ab4e1abacdf59b190_D20221001-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">isrg:OctoberAcceleratedShareRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie8146221033447d29f3e4f18dc7a409d_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i4a3e88557b764ea185d253d09daf281d_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="icaaeb92733a8458ca0650e9fd0fae56a_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i36cb3acbf52841e3bc3c63820c01fa42_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6c13220ef9824187bfc2e616446c4a3c_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="i181617f6fdb54de7954b15a38947b6bd_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="i473c6bb0442144b58cb06ae162b7e6a4_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="ie10bc8221edd4502b2fafd0e1dbfa61a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if62e887b16c64a99b20fa3d1725777a1_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i1f76f52001e74dbd95fb282c39b00b19_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i4a7cc7f1a2a146b490d7b4b76c4c07db_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i32b37d08e5a44af0beaf8cc7bb58696d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i006259a527c0455b9e5463d5168ec708_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i999a1d9653924dbe965c17ddd3a03def_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i0b3150d3865845838cf5476e0ce21fc6_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i0051b5c888cd406ea6c081c905d7c0bd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i70dfa53208644c0c9c0a6ec85264d603_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="i58f1669e3b2446aca797556ff1d0ccd1_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="i94d140b2190d4fc9ae1e1dc1d5ddb6c1_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="i7d3dbb70dd9e46b4b28d0346e3598228_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i15316780633245bbb91889b5d7ee1820_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ibe370d312e724909a71b9dd34f59efbb_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="icc53262ec7ac4ac680cb668dce37ebd4_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ia17bfdaa573143ba98966885510cdde7_D20100401-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">isrg:AmendedAndRestatedTwentyTenStockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2010-04-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia59158a68bbb4286aa90fa8eb06c7834_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">isrg:AmendedAndRestatedTwentyTenStockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3b469324ce32446fb9def5b7b3c5cfbb_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">isrg:AmendedAndRestatedTwentyTenStockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i9145bce4606d4940ad42ef487d849840_I20190430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">isrg:AmendedAndRestatedTwentyTenStockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="i410198a3903441b68830e22a66897156_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">isrg:AmendedAndRestatedTwentyTenStockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia179814817fd4ff9878baee2be535b17_I20221231">
        <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:AmendedAndRestatedTwentyTenStockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i89170b9133ed4804b600e82c78c15cd5_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">isrg:AmendedAndRestatedTwentyZeroNineStockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i409a1f3ac0ee4fcd9e608f4ff5c23e1b_I20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">isrg:AmendedAndRestatedTwentyZeroNineStockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-03-31</instant>
        </period>
    </context>
    <context id="idcfae84224074580bb7bb01e54a43b99_I20150430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">isrg:AmendedAndRestatedTwentyZeroNineStockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-04-30</instant>
        </period>
    </context>
    <context id="ib6a82f13c87242d19b461196170e58ac_D20220101-20221231">
        <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="isrg:AwardedtoAxis">isrg:EmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3241e96d8cae42fd893bed581e6753b6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">isrg:AugustGrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">isrg:AnnualGrantOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">isrg:AmendedAndRestatedTwentyTenStockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i13aa27cc6a90415195d355246bcee08b_I20091031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">isrg:TwoThousandNonEmployeeDirectorsStockOptionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2009-10-31</instant>
        </period>
    </context>
    <context id="ie8bc21a2592240cda306d477679d44f7_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">isrg:TwoThousandNonEmployeeDirectorsStockOptionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i65114e3030914e0a8cb520556e6fff7b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">isrg:InitialGrantOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">isrg:TwoThousandNonEmployeeDirectorsStockOptionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id9334eee01684436a51c2d0f31644073_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">isrg:AnnualGrantOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">isrg:TwoThousandNonEmployeeDirectorsStockOptionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if5b31dbdfc4745718d4ba4ed0d603282_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">isrg:TwoThousandEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i20fe342469174f21b1e6e465beeaa26e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">isrg:TwoThousandEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if8fa15cbbe464ea8b44d4cc396aa1978_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">isrg:TwoThousandEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i5c51c4092a524901b1803e5ce38a9526_I20170430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">isrg:TwoThousandEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-04-30</instant>
        </period>
    </context>
    <context id="i727584465aae4a70bf59561fe029a223_I20221231">
        <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>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9a94340d69fc401d83c0ba90f1f24db2_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="i66a2672f116a46efa86d9e452117811d_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i2e3066fccc99431ea0149fec8907d401_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i65cb93da736742b282702b76ba91dfee_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9b4e383bccd54b57bef6b6a9af63dc12_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i914fd8f0cac2495f9d8d84a4b7659f16_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">isrg:RangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i90b8da69b805467d85bab92c30ac5b9c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">isrg:RangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5ca567eccd6741a0ba287fe7ac1ecf61_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">isrg:RangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i062e12a2983e44c2a74b0c1e2dc1d924_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">isrg:RangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i27f02ef68ae6436da46f7d9282b7015b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">isrg:RangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ifea0eb37deed46c3a1671bb3033ffa09_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">isrg:RangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i41f6760a51224b2b94510042ae3342ac_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">isrg:RangeFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i994c9aabae284d2ea354cdf5d3af175d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">isrg:RangeFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i22b073c4ee2649a18ed75c1ad6162b8a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">isrg:RangeFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iaac61cf5e16b49a4b9fffc34707d27a2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">isrg:RangeFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iee5869d7a84a44438b742cb5f2a1c901_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">isrg:RangeSixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0740ebe40d864b4da35c3b393f1777dc_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">isrg:RangeSixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibe73022342d24f4184ada47fd2826ad0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">isrg:RangeSevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if9ec653142c748c98233a20d2e6fab4d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">isrg:RangeSevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iadf56d8ed33c4dc1b8dab015fc6fcdc8_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">isrg:RangeEightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i174231a7f81b42edb1f0569a32f0f3d1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">isrg:RangeEightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0aa65ea27d834208aefdce2fe0e52c30_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">isrg:RangeNineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ifcca1a9790a442a7bcd5e9f18ce4df43_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">isrg:RangeNineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6e01120c5efd4a7e86a4130c86cafb45_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">isrg:RangeTenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic497a710b79f4cfbadc4cbf7577e4244_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">isrg:RangeTenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib59e1332f83f433bafce8ca9eb07b593_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">isrg:PerformanceShareUnitsPSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifdc843d98e1341af9834acde67e83d17_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">isrg:PerformanceShareUnitsPSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="icedfbca7878743f8b63e8c8f7731a1b8_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i61144b0a10d944fcb11c154b41e3c09b_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i32383985adf64f2e954cbe105c317ced_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i4b4619ff7e354813992eca0e4db507b8_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4f463df323b94b2ca79195cb77ae86c6_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i3a32dfb6574f44df8ff7344da9391dc0_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ibee7d626dd6442c084221823215a5e3d_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5c2ead6914ce4c29ad6ab0ea4e54ec31_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ib8d9f668182e4bce91778830a95c13c2_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i5570cfc269954912b1db7819ee5a7b87_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2d1765d5cde54c3a8c9535c06750c11d_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i7fed7f0046594d5e9b7d0285eebe8dbd_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i2fa21ecf135f4e53ae80c53876c575de_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7c8730f5559847e5a2a128e0dc663cac_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i703c917c11ba41f5bc3d9e8c4fa82c6e_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ifd22f87fb8ad43d2af45c67cf1ea9e08_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie31db10c6d6c45489ada87073252b5c5_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i1e05145f69544e49958c2c699ac2e14a_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i8c76b4eb5b2d43bdbd83af671ec30557_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i06aed63fafe34e248d1237896e642e3f_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i2c28d614ad1a4e898026e685f6891660_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="idef7cb16c9cb4efdac4cbb23f8da7104_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i483a5421245644e8b7c29c4dd81da287_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie37f0a23420d421f959a8c22e7707a05_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3634dbe2d578411bbbc75e8831903c17_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">isrg:NonvestedStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib4cf962b95e84dc7891ff65923990d77_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">isrg:NonvestedStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i20cd9153845f4947a182196df818b48b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">isrg:AnnualGrantOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i21bba285cce1449eb0225d26f28bcc1a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">isrg:FebruaryGrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">isrg:AnnualGrantOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic52d8d269cc94237acc26da529069828_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">isrg:AugustGrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">isrg:AnnualGrantOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4f778d566726482e8239f83b562ec8a0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">isrg:NewHireOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib25e678c3d1e4a128081a400441d1e87_D20000301-20151231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">isrg:InitialGrantOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">isrg:TwoThousandNonEmployeeDirectorsStockOptionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2000-03-01</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="i78daf21ac2234a819cab8768cbb59e61_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">isrg:InitialRSUgrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="isrg:AwardedtoAxis">srt:DirectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i749d4dedba014c68aa5c7acf3007a4d0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">isrg:DomesticAndForeignMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i01c4df323b92487582860c45f1709563_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i13598596c8ae43da85a2f7f5bd4d8d95_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7b93e60ae1a84c5b89753efadac0555c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i552384583d88412ebd23eaaff77ee647_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7a0a29ffcad84c7ba35a79003fcce055_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icbf4188c30b14c03a53ce6ddf762aab1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id54e38a6bc054a1bb5bcc9ff5b0db69b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i745afcb5136f43d88582feee765c64c4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="segment">
        <measure>isrg:segment</measure>
    </unit>
    <unit id="period">
        <measure>isrg:period</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF80L2ZyYWc6YzBkNmE3NmIxNjJkNDJiNmJmMzkzMDFlOTNiNDM4OGIvdGFibGU6NmU0NzVlNTFiZTRkNDliOWFmOWU2YTViNzJjMjA0MWEvdGFibGVyYW5nZTo2ZTQ3NWU1MWJlNGQ0OWI5YWY5ZTZhNWI3MmMyMDQxYV8zLTEtMS0xLTE1MDAzNA_5fd8745a-f38d-4644-89c1-f7f947c8159e">0001035267</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF80L2ZyYWc6YzBkNmE3NmIxNjJkNDJiNmJmMzkzMDFlOTNiNDM4OGIvdGFibGU6NmU0NzVlNTFiZTRkNDliOWFmOWU2YTViNzJjMjA0MWEvdGFibGVyYW5nZTo2ZTQ3NWU1MWJlNGQ0OWI5YWY5ZTZhNWI3MmMyMDQxYV80LTEtMS0xLTE1MDAzNA_3295c6db-1f48-47b9-ae04-c180a0e26dd6">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF80L2ZyYWc6YzBkNmE3NmIxNjJkNDJiNmJmMzkzMDFlOTNiNDM4OGIvdGFibGU6NmU0NzVlNTFiZTRkNDliOWFmOWU2YTViNzJjMjA0MWEvdGFibGVyYW5nZTo2ZTQ3NWU1MWJlNGQ0OWI5YWY5ZTZhNWI3MmMyMDQxYV81LTEtMS0xLTE1MDAzNA_5f1122d7-cdb0-410b-9a55-66440133eded">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF80L2ZyYWc6YzBkNmE3NmIxNjJkNDJiNmJmMzkzMDFlOTNiNDM4OGIvdGFibGU6NmU0NzVlNTFiZTRkNDliOWFmOWU2YTViNzJjMjA0MWEvdGFibGVyYW5nZTo2ZTQ3NWU1MWJlNGQ0OWI5YWY5ZTZhNWI3MmMyMDQxYV82LTEtMS0xLTE1MDAzNA_b50cbba7-f638-4c64-af03-cff2b0c60ddf">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF80L2ZyYWc6YzBkNmE3NmIxNjJkNDJiNmJmMzkzMDFlOTNiNDM4OGIvdGFibGU6NmU0NzVlNTFiZTRkNDliOWFmOWU2YTViNzJjMjA0MWEvdGFibGVyYW5nZTo2ZTQ3NWU1MWJlNGQ0OWI5YWY5ZTZhNWI3MmMyMDQxYV83LTEtMS0xLTE1MDAzNA_85fd4fe8-d5cc-46e5-8bff-6abf589e2f4a">false</dei:AmendmentFlag>
    <us-gaap:DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpjMmE1YzRjYjYyYzY0YmEyYmQ5ZTMwZjQ4NjkxNDgxZC90YWJsZXJhbmdlOmMyYTVjNGNiNjJjNjRiYTJiZDllMzBmNDg2OTE0ODFkXzItMC0xLTEtMTUwMDM0_36dab90d-c583-4376-9d08-dc502afb9832">http://fasb.org/us-gaap/2022#NonoperatingIncomeExpense</us-gaap:DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <us-gaap:DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpjMmE1YzRjYjYyYzY0YmEyYmQ5ZTMwZjQ4NjkxNDgxZC90YWJsZXJhbmdlOmMyYTVjNGNiNjJjNjRiYTJiZDllMzBmNDg2OTE0ODFkXzItMC0xLTEtMTUwMDM0_b8fcc648-6d28-49c0-be29-3454447f9231">http://fasb.org/us-gaap/2022#NonoperatingIncomeExpense</us-gaap:DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <us-gaap:DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpjMmE1YzRjYjYyYzY0YmEyYmQ5ZTMwZjQ4NjkxNDgxZC90YWJsZXJhbmdlOmMyYTVjNGNiNjJjNjRiYTJiZDllMzBmNDg2OTE0ODFkXzItMC0xLTEtMTUwMDM0_bb8257d5-b0d0-49c4-ad22-8006454ac2fb">http://fasb.org/us-gaap/2022#NonoperatingIncomeExpense</us-gaap:DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <us-gaap:SalesTypeLeaseIncomeComprehensiveIncomeExtensibleList
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTo5NDBiZDFjYTFhZTM0ZWQxODVjOTAyMTA3NWY4OWYwNi90YWJsZXJhbmdlOjk0MGJkMWNhMWFlMzRlZDE4NWM5MDIxMDc1Zjg5ZjA2XzItMC0xLTEtMTUwMDM0_62925ded-43b8-479c-b7e0-e207d0158198">http://fasb.org/us-gaap/2022#RevenueFromContractWithCustomerExcludingAssessedTax</us-gaap:SalesTypeLeaseIncomeComprehensiveIncomeExtensibleList>
    <us-gaap:SalesTypeLeaseIncomeComprehensiveIncomeExtensibleList
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTo5NDBiZDFjYTFhZTM0ZWQxODVjOTAyMTA3NWY4OWYwNi90YWJsZXJhbmdlOjk0MGJkMWNhMWFlMzRlZDE4NWM5MDIxMDc1Zjg5ZjA2XzItMC0xLTEtMTUwMDM0_bb8078c6-240c-44a7-9552-00a29f345c16">http://fasb.org/us-gaap/2022#RevenueFromContractWithCustomerExcludingAssessedTax</us-gaap:SalesTypeLeaseIncomeComprehensiveIncomeExtensibleList>
    <us-gaap:SalesTypeLeaseIncomeComprehensiveIncomeExtensibleList
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTo5NDBiZDFjYTFhZTM0ZWQxODVjOTAyMTA3NWY4OWYwNi90YWJsZXJhbmdlOjk0MGJkMWNhMWFlMzRlZDE4NWM5MDIxMDc1Zjg5ZjA2XzItMC0xLTEtMTUwMDM0_c4d8213d-efd2-49f1-9e38-bffe0c846f45">http://fasb.org/us-gaap/2022#RevenueFromContractWithCustomerExcludingAssessedTax</us-gaap:SalesTypeLeaseIncomeComprehensiveIncomeExtensibleList>
    <us-gaap:OperatingLeaseIncomeComprehensiveIncomeExtensibleList
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTo5NDBiZDFjYTFhZTM0ZWQxODVjOTAyMTA3NWY4OWYwNi90YWJsZXJhbmdlOjk0MGJkMWNhMWFlMzRlZDE4NWM5MDIxMDc1Zjg5ZjA2XzMtMC0xLTEtMTUwMDM0_1a197999-d676-4158-8b74-25aa715896ea">http://fasb.org/us-gaap/2022#RevenueFromContractWithCustomerExcludingAssessedTax</us-gaap:OperatingLeaseIncomeComprehensiveIncomeExtensibleList>
    <us-gaap:OperatingLeaseIncomeComprehensiveIncomeExtensibleList
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTo5NDBiZDFjYTFhZTM0ZWQxODVjOTAyMTA3NWY4OWYwNi90YWJsZXJhbmdlOjk0MGJkMWNhMWFlMzRlZDE4NWM5MDIxMDc1Zjg5ZjA2XzMtMC0xLTEtMTUwMDM0_73e1d760-a659-4d30-ab0c-4638267fe124">http://fasb.org/us-gaap/2022#RevenueFromContractWithCustomerExcludingAssessedTax</us-gaap:OperatingLeaseIncomeComprehensiveIncomeExtensibleList>
    <us-gaap:OperatingLeaseIncomeComprehensiveIncomeExtensibleList
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTo5NDBiZDFjYTFhZTM0ZWQxODVjOTAyMTA3NWY4OWYwNi90YWJsZXJhbmdlOjk0MGJkMWNhMWFlMzRlZDE4NWM5MDIxMDc1Zjg5ZjA2XzMtMC0xLTEtMTUwMDM0_c30e72e2-1071-4ff5-a0eb-ccbc4bf82ea9">http://fasb.org/us-gaap/2022#RevenueFromContractWithCustomerExcludingAssessedTax</us-gaap:OperatingLeaseIncomeComprehensiveIncomeExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTpjY2E4NmIyYTg4ZDA0NmY1YTc2NjIzOGFkMTRhZDU1YS90YWJsZXJhbmdlOmNjYTg2YjJhODhkMDQ2ZjVhNzY2MjM4YWQxNGFkNTVhXzItMC0xLTEtMTUwMDM0_355a5f43-2b31-41c9-9cbc-182e767f8b38">http://www.intuitivesurgical.com/20221231#IntangibleAndOtherAssets</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTpjY2E4NmIyYTg4ZDA0NmY1YTc2NjIzOGFkMTRhZDU1YS90YWJsZXJhbmdlOmNjYTg2YjJhODhkMDQ2ZjVhNzY2MjM4YWQxNGFkNTVhXzItMC0xLTEtMTUwMDM0_4885b332-0077-4f55-859e-ea1d5030f51a">http://www.intuitivesurgical.com/20221231#IntangibleAndOtherAssets</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTpjY2E4NmIyYTg4ZDA0NmY1YTc2NjIzOGFkMTRhZDU1YS90YWJsZXJhbmdlOmNjYTg2YjJhODhkMDQ2ZjVhNzY2MjM4YWQxNGFkNTVhXzQtMC0xLTEtMTUwMDM0_2abbcbb5-49d9-4c1f-850f-5c76c68bc398">http://fasb.org/us-gaap/2022#OtherLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTpjY2E4NmIyYTg4ZDA0NmY1YTc2NjIzOGFkMTRhZDU1YS90YWJsZXJhbmdlOmNjYTg2YjJhODhkMDQ2ZjVhNzY2MjM4YWQxNGFkNTVhXzQtMC0xLTEtMTUwMDM0_2ea01751-79a0-46c9-b24d-d64a4107f9b0">http://fasb.org/us-gaap/2022#OtherLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTpjY2E4NmIyYTg4ZDA0NmY1YTc2NjIzOGFkMTRhZDU1YS90YWJsZXJhbmdlOmNjYTg2YjJhODhkMDQ2ZjVhNzY2MjM4YWQxNGFkNTVhXzUtMC0xLTEtMTUwMDM0_3d532950-c119-4b4a-9e97-6016243eec37">http://fasb.org/us-gaap/2022#LiabilitiesOtherThanLongtermDebtNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTpjY2E4NmIyYTg4ZDA0NmY1YTc2NjIzOGFkMTRhZDU1YS90YWJsZXJhbmdlOmNjYTg2YjJhODhkMDQ2ZjVhNzY2MjM4YWQxNGFkNTVhXzUtMC0xLTEtMTUwMDM0_59ee5b14-39a4-48d6-a8d0-a1085064d07c">http://fasb.org/us-gaap/2022#LiabilitiesOtherThanLongtermDebtNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTpjY2E4NmIyYTg4ZDA0NmY1YTc2NjIzOGFkMTRhZDU1YS90YWJsZXJhbmdlOmNjYTg2YjJhODhkMDQ2ZjVhNzY2MjM4YWQxNGFkNTVhXzYtMC0xLTEtMTUwMDM0_b07bdcd6-4408-4444-aae7-2f74bf0476e1">http://fasb.org/us-gaap/2022#Liabilities</us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTpjY2E4NmIyYTg4ZDA0NmY1YTc2NjIzOGFkMTRhZDU1YS90YWJsZXJhbmdlOmNjYTg2YjJhODhkMDQ2ZjVhNzY2MjM4YWQxNGFkNTVhXzYtMC0xLTEtMTUwMDM0_c4416eb4-72a4-4a10-a4c8-8f711fe15701">http://fasb.org/us-gaap/2022#Liabilities</us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList>
    <isrg:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentageVestingUponSixMonthsofService
      contextRef="i20cd9153845f4947a182196df818b48b_D20220101-20221231"
      decimals="6"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDExL2ZyYWc6NTkxMmNhYjlmMGZhNDc0MzhmODY3MjA4ZDZiZDhiODYvdGFibGU6MDEzYTE2ODY3OWY4NDI1YzlkMDY0NWVkZjY2YWFkMDIvdGFibGVyYW5nZTowMTNhMTY4Njc5Zjg0MjVjOWQwNjQ1ZWRmNjZhYWQwMl8zLTEtMS0xLTIwMDYzMw_0c3fc56b-485d-4ab2-a444-a28fa13ab863"
      unitRef="number">0.125000</isrg:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentageVestingUponSixMonthsofService>
    <isrg:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentageVestingPerMonthAfterSixMonthsofService
      contextRef="i20cd9153845f4947a182196df818b48b_D20220101-20221231"
      decimals="6"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDExL2ZyYWc6NTkxMmNhYjlmMGZhNDc0MzhmODY3MjA4ZDZiZDhiODYvdGFibGU6MDEzYTE2ODY3OWY4NDI1YzlkMDY0NWVkZjY2YWFkMDIvdGFibGVyYW5nZTowMTNhMTY4Njc5Zjg0MjVjOWQwNjQ1ZWRmNjZhYWQwMl80LTEtMS0xLTIwMDYzMw_609169c6-fc23-4587-8660-ef9383058480"
      unitRef="number">0.020833</isrg:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentageVestingPerMonthAfterSixMonthsofService>
    <isrg:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentageVestingUponSixMonthsofService
      contextRef="i21bba285cce1449eb0225d26f28bcc1a_D20220101-20221231"
      decimals="6"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDExL2ZyYWc6NTkxMmNhYjlmMGZhNDc0MzhmODY3MjA4ZDZiZDhiODYvdGFibGU6MDEzYTE2ODY3OWY4NDI1YzlkMDY0NWVkZjY2YWFkMDIvdGFibGVyYW5nZTowMTNhMTY4Njc5Zjg0MjVjOWQwNjQ1ZWRmNjZhYWQwMl81LTEtMS0xLTIwMDYzMw_a6009330-cc7e-4003-b423-ce1851d40b25"
      unitRef="number">0.125000</isrg:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentageVestingUponSixMonthsofService>
    <isrg:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentageVestingPerMonthAfterSixMonthsofService
      contextRef="i21bba285cce1449eb0225d26f28bcc1a_D20220101-20221231"
      decimals="6"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDExL2ZyYWc6NTkxMmNhYjlmMGZhNDc0MzhmODY3MjA4ZDZiZDhiODYvdGFibGU6MDEzYTE2ODY3OWY4NDI1YzlkMDY0NWVkZjY2YWFkMDIvdGFibGVyYW5nZTowMTNhMTY4Njc5Zjg0MjVjOWQwNjQ1ZWRmNjZhYWQwMl82LTEtMS0xLTIwMDYzMw_1136244d-2ddb-4cb1-becd-bdc0d2d85185"
      unitRef="number">0.020833</isrg:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentageVestingPerMonthAfterSixMonthsofService>
    <isrg:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentageVestingattheEndofOneMonth
      contextRef="ic52d8d269cc94237acc26da529069828_D20220101-20221231"
      decimals="6"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDExL2ZyYWc6NTkxMmNhYjlmMGZhNDc0MzhmODY3MjA4ZDZiZDhiODYvdGFibGU6MDEzYTE2ODY3OWY4NDI1YzlkMDY0NWVkZjY2YWFkMDIvdGFibGVyYW5nZTowMTNhMTY4Njc5Zjg0MjVjOWQwNjQ1ZWRmNjZhYWQwMl83LTEtMS0xLTIwMDYzMw_bca98a61-98ed-4709-836f-f6078c937d7a"
      unitRef="number">0.145833</isrg:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentageVestingattheEndofOneMonth>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="ic52d8d269cc94237acc26da529069828_D20220101-20221231"
      decimals="6"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDExL2ZyYWc6NTkxMmNhYjlmMGZhNDc0MzhmODY3MjA4ZDZiZDhiODYvdGFibGU6MDEzYTE2ODY3OWY4NDI1YzlkMDY0NWVkZjY2YWFkMDIvdGFibGVyYW5nZTowMTNhMTY4Njc5Zjg0MjVjOWQwNjQ1ZWRmNjZhYWQwMl84LTEtMS0xLTIwMDYzMw_423ab172-3605-49bb-acfc-572cef5734c8"
      unitRef="number">0.020833</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <isrg:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentageVestingUponOneYearofService
      contextRef="i4f778d566726482e8239f83b562ec8a0_D20220101-20221231"
      decimals="6"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDExL2ZyYWc6NTkxMmNhYjlmMGZhNDc0MzhmODY3MjA4ZDZiZDhiODYvdGFibGU6MDEzYTE2ODY3OWY4NDI1YzlkMDY0NWVkZjY2YWFkMDIvdGFibGVyYW5nZTowMTNhMTY4Njc5Zjg0MjVjOWQwNjQ1ZWRmNjZhYWQwMl85LTEtMS0xLTIwMDYzMw_459f2e7d-799b-4875-90c3-4fc0b8d7d770"
      unitRef="number">0.250000</isrg:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentageVestingUponOneYearofService>
    <isrg:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentageVestingPerMonthAfterOneYear
      contextRef="i4f778d566726482e8239f83b562ec8a0_D20220101-20221231"
      decimals="6"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDExL2ZyYWc6NTkxMmNhYjlmMGZhNDc0MzhmODY3MjA4ZDZiZDhiODYvdGFibGU6MDEzYTE2ODY3OWY4NDI1YzlkMDY0NWVkZjY2YWFkMDIvdGFibGVyYW5nZTowMTNhMTY4Njc5Zjg0MjVjOWQwNjQ1ZWRmNjZhYWQwMl8xMC0xLTEtMS0yMDA2MzM_d24fb0b4-2cf4-4bf3-bb00-4ba80c29a959"
      unitRef="number">0.020833</isrg:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentageVestingPerMonthAfterOneYear>
    <isrg:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentageVestingUponOneYearofService
      contextRef="ib25e678c3d1e4a128081a400441d1e87_D20000301-20151231"
      decimals="6"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDExL2ZyYWc6NTkxMmNhYjlmMGZhNDc0MzhmODY3MjA4ZDZiZDhiODYvdGFibGU6MDEzYTE2ODY3OWY4NDI1YzlkMDY0NWVkZjY2YWFkMDIvdGFibGVyYW5nZTowMTNhMTY4Njc5Zjg0MjVjOWQwNjQ1ZWRmNjZhYWQwMl8xMi0xLTEtMS0yMDA2MzM_76ba640e-2e82-4b23-9564-ae7125616bd3"
      unitRef="number">0.333333</isrg:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentageVestingUponOneYearofService>
    <isrg:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentageVestingPerMonthAfterOneYear
      contextRef="ib25e678c3d1e4a128081a400441d1e87_D20000301-20151231"
      decimals="6"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDExL2ZyYWc6NTkxMmNhYjlmMGZhNDc0MzhmODY3MjA4ZDZiZDhiODYvdGFibGU6MDEzYTE2ODY3OWY4NDI1YzlkMDY0NWVkZjY2YWFkMDIvdGFibGVyYW5nZTowMTNhMTY4Njc5Zjg0MjVjOWQwNjQ1ZWRmNjZhYWQwMl8xMy0xLTEtMS0yMDA2MzM_b30db74b-a7cf-42a7-a68c-5724ab677b11"
      unitRef="number">0.027778</isrg:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentageVestingPerMonthAfterOneYear>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="ib6a82f13c87242d19b461196170e58ac_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDExL2ZyYWc6NTkxMmNhYjlmMGZhNDc0MzhmODY3MjA4ZDZiZDhiODYvdGFibGU6MDEzYTE2ODY3OWY4NDI1YzlkMDY0NWVkZjY2YWFkMDIvdGFibGVyYW5nZTowMTNhMTY4Njc5Zjg0MjVjOWQwNjQ1ZWRmNjZhYWQwMl8xNy0xLTEtMS0yMDA2MzM_d6747ed2-2268-409e-b27a-5b6e229bd73e"
      unitRef="number">0.250000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i78daf21ac2234a819cab8768cbb59e61_D20210101-20211231"
      decimals="6"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDExL2ZyYWc6NTkxMmNhYjlmMGZhNDc0MzhmODY3MjA4ZDZiZDhiODYvdGFibGU6MDEzYTE2ODY3OWY4NDI1YzlkMDY0NWVkZjY2YWFkMDIvdGFibGVyYW5nZTowMTNhMTY4Njc5Zjg0MjVjOWQwNjQ1ZWRmNjZhYWQwMl8xOS0xLTEtMS0yMDA2MzM_f359bcbd-4456-43fb-b10e-2769ffc9936a"
      unitRef="number">0.333333</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <dei:DocumentType
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8xL2ZyYWc6MjRmNTRkMGZmYTAxNDI3NjliZjRjMjFjMjQ1MGMyZWMvdGV4dHJlZ2lvbjoyNGY1NGQwZmZhMDE0Mjc2OWJmNGMyMWMyNDUwYzJlY18zNDk2_13cd1b3f-d45f-404b-b50d-2fc8cbe74aad">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8xL2ZyYWc6MjRmNTRkMGZmYTAxNDI3NjliZjRjMjFjMjQ1MGMyZWMvdGFibGU6MWE0MWY3N2RmY2MzNGIxM2FkNTg4MWNhNTc1ZmZlMmIvdGFibGVyYW5nZToxYTQxZjc3ZGZjYzM0YjEzYWQ1ODgxY2E1NzVmZmUyYl8wLTAtMS0xLTE1MDAzNA_5dae84f4-81e0-42d2-8325-2ee40d6f5d48">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8xL2ZyYWc6MjRmNTRkMGZmYTAxNDI3NjliZjRjMjFjMjQ1MGMyZWMvdGV4dHJlZ2lvbjoyNGY1NGQwZmZhMDE0Mjc2OWJmNGMyMWMyNDUwYzJlY180OTQ3ODAyMzI5MjQ0_9bf61e1e-5015-4c45-8279-93df2cb88a8d">2022-12-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8xL2ZyYWc6MjRmNTRkMGZmYTAxNDI3NjliZjRjMjFjMjQ1MGMyZWMvdGFibGU6MjMzYTU1YmU5NWM1NDY2Mzk5NGVhZjhjM2U5NjM0YjUvdGFibGVyYW5nZToyMzNhNTViZTk1YzU0NjYzOTk0ZWFmOGMzZTk2MzRiNV8wLTAtMS0xLTE1MDAzNA_7f66bcbc-9d3d-47ac-a048-0c38fea755b7">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8xL2ZyYWc6MjRmNTRkMGZmYTAxNDI3NjliZjRjMjFjMjQ1MGMyZWMvdGV4dHJlZ2lvbjoyNGY1NGQwZmZhMDE0Mjc2OWJmNGMyMWMyNDUwYzJlY18zNTA1_47af1b48-4813-431b-8c88-0b02045f9731">000-30713</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8xL2ZyYWc6MjRmNTRkMGZmYTAxNDI3NjliZjRjMjFjMjQ1MGMyZWMvdGV4dHJlZ2lvbjoyNGY1NGQwZmZhMDE0Mjc2OWJmNGMyMWMyNDUwYzJlY18zNTEw_f344f141-4d8a-419e-84d6-e94b428d48bf">Intuitive Surgical, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8xL2ZyYWc6MjRmNTRkMGZmYTAxNDI3NjliZjRjMjFjMjQ1MGMyZWMvdGFibGU6ZmM5MTMwYTdiYjEzNGJlM2JiZTQ3MWI1MDE0ODVhNmQvdGFibGVyYW5nZTpmYzkxMzBhN2JiMTM0YmUzYmJlNDcxYjUwMTQ4NWE2ZF8wLTAtMS0xLTE1MDAzNA_d39f2d39-5e5e-4f1d-95f1-991c3e67b31d">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8xL2ZyYWc6MjRmNTRkMGZmYTAxNDI3NjliZjRjMjFjMjQ1MGMyZWMvdGFibGU6ZmM5MTMwYTdiYjEzNGJlM2JiZTQ3MWI1MDE0ODVhNmQvdGFibGVyYW5nZTpmYzkxMzBhN2JiMTM0YmUzYmJlNDcxYjUwMTQ4NWE2ZF8wLTItMS0xLTE1MDAzNA_040c1602-b06e-4185-ae15-95b2439e4ef3">77-0416458</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8xL2ZyYWc6MjRmNTRkMGZmYTAxNDI3NjliZjRjMjFjMjQ1MGMyZWMvdGV4dHJlZ2lvbjoyNGY1NGQwZmZhMDE0Mjc2OWJmNGMyMWMyNDUwYzJlY18zNTAy_0b0fe70d-d0bd-4a96-8d60-0fc2234e8d2e">1020 Kifer Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8xL2ZyYWc6MjRmNTRkMGZmYTAxNDI3NjliZjRjMjFjMjQ1MGMyZWMvdGV4dHJlZ2lvbjoyNGY1NGQwZmZhMDE0Mjc2OWJmNGMyMWMyNDUwYzJlY18zNDkx_72dd7499-019b-43d4-857d-ecda2a6907ae">Sunnyvale</dei:EntityAddressCityOrTown>
    <dei:EntityAddressCityOrTown
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8xL2ZyYWc6MjRmNTRkMGZmYTAxNDI3NjliZjRjMjFjMjQ1MGMyZWMvdGV4dHJlZ2lvbjoyNGY1NGQwZmZhMDE0Mjc2OWJmNGMyMWMyNDUwYzJlY18zNTAz_7e2c27f9-724e-4c58-a6cf-9fbdca7c817a">Sunnyvale</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8xL2ZyYWc6MjRmNTRkMGZmYTAxNDI3NjliZjRjMjFjMjQ1MGMyZWMvdGV4dHJlZ2lvbjoyNGY1NGQwZmZhMDE0Mjc2OWJmNGMyMWMyNDUwYzJlY18zNDk3_6d385f5c-7c87-44d5-a82e-183df30d7c18">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8xL2ZyYWc6MjRmNTRkMGZmYTAxNDI3NjliZjRjMjFjMjQ1MGMyZWMvdGV4dHJlZ2lvbjoyNGY1NGQwZmZhMDE0Mjc2OWJmNGMyMWMyNDUwYzJlY18zNDky_6bf77f03-5793-4c76-b8cc-3a16f707bec8">94086</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8xL2ZyYWc6MjRmNTRkMGZmYTAxNDI3NjliZjRjMjFjMjQ1MGMyZWMvdGV4dHJlZ2lvbjoyNGY1NGQwZmZhMDE0Mjc2OWJmNGMyMWMyNDUwYzJlY18zNTA2_e88b9330-0fd4-4eff-ab4b-2db89ac64f36">(408)</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8xL2ZyYWc6MjRmNTRkMGZmYTAxNDI3NjliZjRjMjFjMjQ1MGMyZWMvdGV4dHJlZ2lvbjoyNGY1NGQwZmZhMDE0Mjc2OWJmNGMyMWMyNDUwYzJlY18zNDk4_96d58491-e7ff-415e-9bfb-a0ddc8bd1f05">523-2100</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8xL2ZyYWc6MjRmNTRkMGZmYTAxNDI3NjliZjRjMjFjMjQ1MGMyZWMvdGFibGU6NTQ5NWE3MTE0MzFjNDY5ZTgxYmQwNTBiMjUyNjM1OWIvdGFibGVyYW5nZTo1NDk1YTcxMTQzMWM0NjllODFiZDA1MGIyNTI2MzU5Yl8xLTAtMS0xLTE1MDAzNA_592a4775-eca4-44ff-abfb-b81204859d69">Common Stock, par value $0.001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8xL2ZyYWc6MjRmNTRkMGZmYTAxNDI3NjliZjRjMjFjMjQ1MGMyZWMvdGFibGU6NTQ5NWE3MTE0MzFjNDY5ZTgxYmQwNTBiMjUyNjM1OWIvdGFibGVyYW5nZTo1NDk1YTcxMTQzMWM0NjllODFiZDA1MGIyNTI2MzU5Yl8xLTEtMS0xLTE1MDAzNA_e746df3d-0f09-4ba0-b210-eed39e2ef36c">ISRG</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8xL2ZyYWc6MjRmNTRkMGZmYTAxNDI3NjliZjRjMjFjMjQ1MGMyZWMvdGFibGU6NTQ5NWE3MTE0MzFjNDY5ZTgxYmQwNTBiMjUyNjM1OWIvdGFibGVyYW5nZTo1NDk1YTcxMTQzMWM0NjllODFiZDA1MGIyNTI2MzU5Yl8xLTItMS0xLTE1MDAzNA_4df290c8-c0b2-4d6e-8a8c-2964ba6153e3">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8xL2ZyYWc6MjRmNTRkMGZmYTAxNDI3NjliZjRjMjFjMjQ1MGMyZWMvdGV4dHJlZ2lvbjoyNGY1NGQwZmZhMDE0Mjc2OWJmNGMyMWMyNDUwYzJlY18zNTA3_af650071-7176-43e0-9d56-9ef14c53b5f8">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8xL2ZyYWc6MjRmNTRkMGZmYTAxNDI3NjliZjRjMjFjMjQ1MGMyZWMvdGV4dHJlZ2lvbjoyNGY1NGQwZmZhMDE0Mjc2OWJmNGMyMWMyNDUwYzJlY18zNTA0_7ddde211-2f8b-4381-9c79-b007f0e7f960">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8xL2ZyYWc6MjRmNTRkMGZmYTAxNDI3NjliZjRjMjFjMjQ1MGMyZWMvdGV4dHJlZ2lvbjoyNGY1NGQwZmZhMDE0Mjc2OWJmNGMyMWMyNDUwYzJlY18zNTA4_23cfa67e-6bac-44a3-878b-78ba913f8bef">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8xL2ZyYWc6MjRmNTRkMGZmYTAxNDI3NjliZjRjMjFjMjQ1MGMyZWMvdGV4dHJlZ2lvbjoyNGY1NGQwZmZhMDE0Mjc2OWJmNGMyMWMyNDUwYzJlY18zNDk0_e8a1ce28-bba4-46d2-9a1a-4400d9797927">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8xL2ZyYWc6MjRmNTRkMGZmYTAxNDI3NjliZjRjMjFjMjQ1MGMyZWMvdGFibGU6MjcwNDY5NWM0MzVhNDc3YmE3MmFkNTg0ZmEzYzFmMTYvdGFibGVyYW5nZToyNzA0Njk1YzQzNWE0NzdiYTcyYWQ1ODRmYTNjMWYxNl8wLTAtMS0xLTE1MDAzNA_4216c67e-d2fe-463e-b963-fa57d42e175b">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8xL2ZyYWc6MjRmNTRkMGZmYTAxNDI3NjliZjRjMjFjMjQ1MGMyZWMvdGFibGU6MjcwNDY5NWM0MzVhNDc3YmE3MmFkNTg0ZmEzYzFmMTYvdGFibGVyYW5nZToyNzA0Njk1YzQzNWE0NzdiYTcyYWQ1ODRmYTNjMWYxNl8xLTQtMS0xLTE1MDAzNA_9aa86f27-876c-4d42-bc94-c67da4d39f9f">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8xL2ZyYWc6MjRmNTRkMGZmYTAxNDI3NjliZjRjMjFjMjQ1MGMyZWMvdGFibGU6MjcwNDY5NWM0MzVhNDc3YmE3MmFkNTg0ZmEzYzFmMTYvdGFibGVyYW5nZToyNzA0Njk1YzQzNWE0NzdiYTcyYWQ1ODRmYTNjMWYxNl8yLTQtMS0xLTE1MDAzNA_0553ab35-145e-4e1a-b170-d4d8e36fd3e4">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8xL2ZyYWc6MjRmNTRkMGZmYTAxNDI3NjliZjRjMjFjMjQ1MGMyZWMvdGV4dHJlZ2lvbjoyNGY1NGQwZmZhMDE0Mjc2OWJmNGMyMWMyNDUwYzJlY18zNDk5_3e07f5ca-07dd-496f-9a60-ec6b64bd8e18">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8xL2ZyYWc6MjRmNTRkMGZmYTAxNDI3NjliZjRjMjFjMjQ1MGMyZWMvdGV4dHJlZ2lvbjoyNGY1NGQwZmZhMDE0Mjc2OWJmNGMyMWMyNDUwYzJlY18zNDk1_be996500-1e09-4181-8c35-ebdb8d4103b6">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i205ff87813544221905e1bacbc0e834a_I20220630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8xL2ZyYWc6MjRmNTRkMGZmYTAxNDI3NjliZjRjMjFjMjQ1MGMyZWMvdGV4dHJlZ2lvbjoyNGY1NGQwZmZhMDE0Mjc2OWJmNGMyMWMyNDUwYzJlY18yOTAx_e96d6034-da85-442a-acda-740522302ac8"
      unitRef="usd">71400000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ib0ed59a4d8384c88a2ad8e007a293a45_I20230207"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8xL2ZyYWc6MjRmNTRkMGZmYTAxNDI3NjliZjRjMjFjMjQ1MGMyZWMvdGV4dHJlZ2lvbjoyNGY1NGQwZmZhMDE0Mjc2OWJmNGMyMWMyNDUwYzJlY18zMjIz_8ea59648-0083-4c9b-befb-fbbd763a2a68"
      unitRef="shares">350389679</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8xL2ZyYWc6MjRmNTRkMGZmYTAxNDI3NjliZjRjMjFjMjQ1MGMyZWMvdGV4dHJlZ2lvbjoyNGY1NGQwZmZhMDE0Mjc2OWJmNGMyMWMyNDUwYzJlY18zNTAw_69f649d4-9021-4e61-810a-3d1a7e166c6b">Part III incorporates information by reference to the definitive proxy statement for the Company&#x2019;s Annual Meeting of Stockholders to be held on or about April&#160;27, 2023, to be filed within 120 days of the registrant&#x2019;s fiscal year ended December&#160;31, 2022.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorFirmId
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDIvZnJhZzphYWJlMWFhZDA3NGU0NDU3OTMzOTQ1MjFiZTgyYjAwOS90YWJsZTowM2NiMzhjMjUzOTM0ODk4OWUzY2QyZjkwNTZhM2I2Ny90YWJsZXJhbmdlOjAzY2IzOGMyNTM5MzQ4OTg5ZTNjZDJmOTA1NmEzYjY3XzItMi0xLTEtMTUwMDM0_5fa8aebd-0418-4bcd-b261-f7efb7ac69a0">238</dei:AuditorFirmId>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i459fd0e8d62c483898e85528b96a9207_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDUvZnJhZzozNTVhMWYyYjAwYWM0NTRjOWYxMjFjMWNkNjE3OGI1OC90ZXh0cmVnaW9uOjM1NWExZjJiMDBhYzQ1NGM5ZjEyMWMxY2Q2MTc4YjU4XzM4NDgyOTA3MDk1OTc_bf79d33b-3ac7-4393-bd8a-06fb2a69f9b8"
      unitRef="usd">1680100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <dei:AuditorName
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDUvZnJhZzozNTVhMWYyYjAwYWM0NTRjOWYxMjFjMWNkNjE3OGI1OC90ZXh0cmVnaW9uOjM1NWExZjJiMDBhYzQ1NGM5ZjEyMWMxY2Q2MTc4YjU4Xzg4MTk_66b7b82a-2106-4e4c-add6-50c62cec70f5">PricewaterhouseCoopers LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDUvZnJhZzozNTVhMWYyYjAwYWM0NTRjOWYxMjFjMWNkNjE3OGI1OC90ZXh0cmVnaW9uOjM1NWExZjJiMDBhYzQ1NGM5ZjEyMWMxY2Q2MTc4YjU4Xzg4MjA_256246b9-7891-4035-a6bc-9d922fafb4cb">San Jose, California</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzQtMS0xLTEtMTUwMDM0_643b5ec3-01f2-4926-a4a7-3c2191917b3b"
      unitRef="usd">1581200000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzQtMy0xLTEtMTUwMDM0_964e2cdb-8dd8-4231-8fc0-14d7b8d6f063"
      unitRef="usd">1290900000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzUtMS0xLTEtMTUwMDM0_3e5c9b39-eac3-40e2-aadd-0ba1781aff5a"
      unitRef="usd">2536700000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzUtMy0xLTEtMTUwMDM0_7e3885ee-29a8-41f2-9989-e30fe5ec301e"
      unitRef="usd">2913100000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzYtMC0xLTEtMTUwMDM0L3RleHRyZWdpb246MzljMjk3YjVjZTg2NDAzZDk5NGI2M2EwYjJjODAxN2RfNTQ5NzU1ODE0MDA1_537e3aa1-8d56-432b-82de-9300581bfabd"
      unitRef="usd">22400000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzYtMC0xLTEtMTUwMDM0L3RleHRyZWdpb246MzljMjk3YjVjZTg2NDAzZDk5NGI2M2EwYjJjODAxN2RfNTQ5NzU1ODE0MDEx_c334ef8a-ceab-4ad3-8ecf-123b1d274bd4"
      unitRef="usd">20200000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzYtMS0xLTEtMTUwMDM0_8e313121-698e-4e19-8269-06c99cdb351c"
      unitRef="usd">942100000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzYtMy0xLTEtMTUwMDM0_485947cd-860f-451e-a7cb-e073c2a6e5f5"
      unitRef="usd">782700000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzctMS0xLTEtMTUwMDM0_3860936d-1cb1-4384-833c-2d6938cd9a74"
      unitRef="usd">893200000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzctMy0xLTEtMTUwMDM0_3652dc36-52d2-4090-93f7-26528b8cca89"
      unitRef="usd">587100000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzctMy0xLTEtMTUwMDM0_addf0141-b03a-4eaf-8740-6fbbb9166f11"
      unitRef="usd">587100000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzgtMS0xLTEtMTUwMDM0_524744bd-d0fd-4519-af4a-0162650682be"
      unitRef="usd">299800000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzgtMy0xLTEtMTUwMDM0_e150eb76-94b6-457a-b550-b6c54ef476e5"
      unitRef="usd">271100000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzktMS0xLTEtMTUwMDM0_699cfa6c-2e80-4851-9d6a-08afedf74083"
      unitRef="usd">6253000000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzktMy0xLTEtMTUwMDM0_1e7f853b-67cc-4f07-87ee-d852132427e6"
      unitRef="usd">5844900000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzEwLTEtMS0xLTE1MDAzNA_7b15a6c4-aa33-4bf8-a329-db22d9846ddc"
      unitRef="usd">2374200000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzEwLTMtMS0xLTE1MDAzNA_9abb740d-f8ef-481a-91e4-dea275063fcd"
      unitRef="usd">1876400000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzExLTEtMS0xLTE1MDAzNA_2906a3c0-29b6-4108-955a-56abb107c327"
      unitRef="usd">2623600000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzExLTMtMS0xLTE1MDAzNA_1d7bc8c4-c336-46a8-afe0-86fdb1f0a186"
      unitRef="usd">4415500000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzEyLTEtMS0xLTE1MDAzNA_2b84c010-f2f0-4e8d-aa4e-cafa89ca300c"
      unitRef="usd">664600000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzEyLTMtMS0xLTE1MDAzNA_7c6a6415-1d62-40cd-ae70-7c5511b3c78e"
      unitRef="usd">441400000</us-gaap:DeferredIncomeTaxAssetsNet>
    <isrg:IntangibleAndOtherAssets
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzEzLTEtMS0xLTE1MDAzNA_13283c97-9d76-41fd-9616-70f53bf89988"
      unitRef="usd">710100000</isrg:IntangibleAndOtherAssets>
    <isrg:IntangibleAndOtherAssets
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzEzLTMtMS0xLTE1MDAzNA_8a4e9e4e-843d-4b5f-bc35-94ad2179d759"
      unitRef="usd">633200000</isrg:IntangibleAndOtherAssets>
    <us-gaap:Goodwill
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzE0LTEtMS0xLTE1MDAzNA_439399c3-618b-42f8-a90f-cb75340f30ff"
      unitRef="usd">348500000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzE0LTMtMS0xLTE1MDAzNA_5b3ab911-45d5-47d2-a70f-253bf29d5672"
      unitRef="usd">343600000</us-gaap:Goodwill>
    <us-gaap:Assets
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzE1LTEtMS0xLTE1MDAzNA_9d371bde-d4bb-4866-9bbe-ecd88ed7985f"
      unitRef="usd">12974000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzE1LTMtMS0xLTE1MDAzNA_8490ddf3-bacb-45bd-aa19-e2b7c085009e"
      unitRef="usd">13555000000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzE4LTEtMS0xLTE1MDAzNA_53b1d833-ab2e-489f-9d38-7e8e4d66864f"
      unitRef="usd">147000000.0</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzE4LTMtMS0xLTE1MDAzNA_d9b3596f-648d-4422-abba-2ccf6aa7c32e"
      unitRef="usd">121200000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzE5LTEtMS0xLTE1MDAzNA_c28b9e81-0480-4690-a3c7-c937436fe4ac"
      unitRef="usd">401600000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzE5LTMtMS0xLTE1MDAzNA_8832486d-4298-416b-bcb9-025faa2f574c"
      unitRef="usd">350100000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzIwLTEtMS0xLTE1MDAzNA_590cf096-93ed-4df0-a449-d5650189aec7"
      unitRef="usd">397300000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzIwLTMtMS0xLTE1MDAzNA_3dcbcdf3-79fe-4468-8f3f-33afd5b4f25d"
      unitRef="usd">377200000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzIxLTEtMS0xLTE1MDAzNA_f7f53990-9f7e-4356-a4be-7257ec2207e4"
      unitRef="usd">476200000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzIxLTMtMS0xLTE1MDAzNA_f22370ef-56be-4516-8f0b-c825ed7d19ab"
      unitRef="usd">301300000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzIyLTEtMS0xLTE1MDAzNA_50fb12a0-63d9-4166-b4e4-fc54e884a991"
      unitRef="usd">1422100000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzIyLTMtMS0xLTE1MDAzNA_f06927a3-84fb-4283-8a8b-3f0dfd99de72"
      unitRef="usd">1149800000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzIzLTEtMS0xLTE1MDAzNA_bfb4f65c-6f3c-407a-b827-37719718b5f2"
      unitRef="usd">439300000</us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent>
    <us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzIzLTMtMS0xLTE1MDAzNA_2cca96a0-b326-42d8-93aa-c3ba6aac1f20"
      unitRef="usd">453700000</us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent>
    <us-gaap:Liabilities
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzI0LTEtMS0xLTE1MDAzNA_9b1699ee-f25e-4c71-8a5a-290bd4937f87"
      unitRef="usd">1861400000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzI0LTMtMS0xLTE1MDAzNA_f6f44908-724a-4c37-8e83-714363e7602f"
      unitRef="usd">1603500000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzI1LTEtMS0xLTE1MDAzNA_c1f85c7c-58de-43e4-937c-cb593c7248b0"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzI1LTMtMS0xLTE1MDAzNA_804b7f63-6b30-4f7f-91ab-e57a0d85037a"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzI3LTAtMS0xLTE1MDAzNC90ZXh0cmVnaW9uOmUxYTkxMWIyMGM2NjQ2NjFiZTRjYTdiYWEzZDhlMTgxXzQzOTgwNDY1MTEyNzA_7dfafc80-b4c3-475e-b897-87b6b4ce5535"
      unitRef="shares">2500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzI3LTAtMS0xLTE1MDAzNC90ZXh0cmVnaW9uOmUxYTkxMWIyMGM2NjQ2NjFiZTRjYTdiYWEzZDhlMTgxXzQzOTgwNDY1MTEyNzA_e7c57feb-3e26-4183-b822-5880ea4c5412"
      unitRef="shares">2500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzI3LTAtMS0xLTE1MDAzNC90ZXh0cmVnaW9uOmUxYTkxMWIyMGM2NjQ2NjFiZTRjYTdiYWEzZDhlMTgxXzQzOTgwNDY1MTEyNzc_789e8d29-60f4-4ef1-b07a-3bcbb37b6e05"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzI3LTAtMS0xLTE1MDAzNC90ZXh0cmVnaW9uOmUxYTkxMWIyMGM2NjQ2NjFiZTRjYTdiYWEzZDhlMTgxXzQzOTgwNDY1MTEyNzc_8ab57b40-6b81-4c5b-98b4-d76c5f034c95"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzI3LTAtMS0xLTE1MDAzNC90ZXh0cmVnaW9uOmUxYTkxMWIyMGM2NjQ2NjFiZTRjYTdiYWEzZDhlMTgxXzQzOTgwNDY1MTEyODc_07ac1355-9ec6-45cb-84f7-45c2a64bb471"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzI3LTAtMS0xLTE1MDAzNC90ZXh0cmVnaW9uOmUxYTkxMWIyMGM2NjQ2NjFiZTRjYTdiYWEzZDhlMTgxXzQzOTgwNDY1MTEyODc_0b16cebd-f01d-4763-b1e7-a76d03e0e4a2"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzI3LTAtMS0xLTE1MDAzNC90ZXh0cmVnaW9uOmUxYTkxMWIyMGM2NjQ2NjFiZTRjYTdiYWEzZDhlMTgxXzQzOTgwNDY1MTEyODc_2224cd64-d0b2-4900-b46a-978d7f1165a5"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzI3LTAtMS0xLTE1MDAzNC90ZXh0cmVnaW9uOmUxYTkxMWIyMGM2NjQ2NjFiZTRjYTdiYWEzZDhlMTgxXzQzOTgwNDY1MTEyODc_b6c7f64f-1747-4697-a76b-824f9b831c61"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzI3LTEtMS0xLTE1MDAzNA_c6b534db-4b8a-476e-9630-acadb632e20c"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzI3LTMtMS0xLTE1MDAzNA_7f13d2f0-c628-4705-8baa-7fa3d5c5aa4a"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzI4LTAtMS0xLTE1MDAzNC90ZXh0cmVnaW9uOjA2ZDA0NmNlZDVjOTRiMjlhNGMwYzk0NzcwODcyYmVmXzU0OTc1NTgxNDA4NQ_8dda9d1c-27dc-41ed-85d8-c567b784e7f4"
      unitRef="shares">600000000.0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzI4LTAtMS0xLTE1MDAzNC90ZXh0cmVnaW9uOjA2ZDA0NmNlZDVjOTRiMjlhNGMwYzk0NzcwODcyYmVmXzU0OTc1NTgxNDA4NQ_c97d6899-41ff-4394-818e-8ad90215a549"
      unitRef="shares">600000000.0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzI4LTAtMS0xLTE1MDAzNC90ZXh0cmVnaW9uOjA2ZDA0NmNlZDVjOTRiMjlhNGMwYzk0NzcwODcyYmVmXzU0OTc1NTgxNDA5NA_59f61142-26eb-431e-9095-a3583dbd0d0a"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzI4LTAtMS0xLTE1MDAzNC90ZXh0cmVnaW9uOjA2ZDA0NmNlZDVjOTRiMjlhNGMwYzk0NzcwODcyYmVmXzU0OTc1NTgxNDA5NA_d0d887bb-ac54-41ef-8dc1-73a08151b395"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzI4LTAtMS0xLTE1MDAzNC90ZXh0cmVnaW9uOjA2ZDA0NmNlZDVjOTRiMjlhNGMwYzk0NzcwODcyYmVmXzQzOTgwNDY1MTEzODM_371725e1-554d-4a0f-a3c1-71b45b09d9fa"
      unitRef="shares">350000000.0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzI4LTAtMS0xLTE1MDAzNC90ZXh0cmVnaW9uOjA2ZDA0NmNlZDVjOTRiMjlhNGMwYzk0NzcwODcyYmVmXzQzOTgwNDY1MTEzODM_c33b686b-bc07-4cf4-bcad-cf8b8d2c20dd"
      unitRef="shares">350000000.0</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzI4LTAtMS0xLTE1MDAzNC90ZXh0cmVnaW9uOjA2ZDA0NmNlZDVjOTRiMjlhNGMwYzk0NzcwODcyYmVmXzQzOTgwNDY1MTEzODc_5a0b2a5c-b82f-46d3-89b7-4d1a1b2ea9b3"
      unitRef="shares">357700000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzI4LTAtMS0xLTE1MDAzNC90ZXh0cmVnaW9uOjA2ZDA0NmNlZDVjOTRiMjlhNGMwYzk0NzcwODcyYmVmXzQzOTgwNDY1MTEzODc_ca69dd3b-970e-40f4-9330-ae0301ddc41b"
      unitRef="shares">357700000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzI4LTEtMS0xLTE1MDAzNA_66762e78-e148-423f-9316-030420fbcf59"
      unitRef="usd">400000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzI4LTMtMS0xLTE1MDAzNA_808e0db6-9a26-4949-8a48-470e854b9d5e"
      unitRef="usd">400000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzI5LTEtMS0xLTE1MDAzNA_4f94f633-eb95-41b6-886b-846b9425a83d"
      unitRef="usd">7703900000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzI5LTMtMS0xLTE1MDAzNA_68931001-ead2-4aae-8a57-ad50473e467f"
      unitRef="usd">7164000000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzMwLTEtMS0xLTE1MDAzNA_9e8ec45f-1479-43e9-9210-cee057a8e314"
      unitRef="usd">3500100000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzMwLTMtMS0xLTE1MDAzNA_4bdc4d9b-ec9a-418c-a8ff-28e3526851f3"
      unitRef="usd">4760900000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzMxLTEtMS0xLTE1MDAzNA_7bb5fbd3-d5d5-438b-8021-6a61b87bb195"
      unitRef="usd">-162500000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzMxLTMtMS0xLTE1MDAzNA_9b9aa056-1d07-408e-8d48-a29d4375834d"
      unitRef="usd">-24200000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzMyLTEtMS0xLTE1MDAzNA_ecf35b68-b219-428b-bc03-af5c3d1cbfc2"
      unitRef="usd">11041900000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzMyLTMtMS0xLTE1MDAzNA_1d8cc6d1-64bd-40c8-a629-4eb2ffebbf35"
      unitRef="usd">11901100000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzMzLTEtMS0xLTE1MDAzNA_04c32df9-0456-412c-b992-88b8cf3bc532"
      unitRef="usd">70700000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzMzLTMtMS0xLTE1MDAzNA_0d0ee1c5-c9fa-4361-92dc-3aeebb4c0491"
      unitRef="usd">50400000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzM0LTEtMS0xLTE1MDAzNA_c22dffa9-8859-4852-9dfb-92ab77c51b4b"
      unitRef="usd">11112600000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzM0LTMtMS0xLTE1MDAzNA_a4d7b1e3-f2da-4ef6-823d-078b289398ba"
      unitRef="usd">11951500000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzM1LTEtMS0xLTE1MDAzNA_3f5222c4-c76a-4f72-8217-1781c5a49084"
      unitRef="usd">12974000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMDgvZnJhZzo5MjIzMGRiODg4OTU0ODFhOTRjMDU1NDg0MmI5NWU0OC90YWJsZTozZWY4NmE2MzQ3M2I0MmJmODAyZWFkODdjZGExNGQxYi90YWJsZXJhbmdlOjNlZjg2YTYzNDczYjQyYmY4MDJlYWQ4N2NkYTE0ZDFiXzM1LTMtMS0xLTE1MDAzNA_d1c41a9d-3b72-454b-a708-c8d4c7457f88"
      unitRef="usd">13555000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib0492080e94f4f7b8621cf28a25fb8a6_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTEvZnJhZzowNzBmZTMyMTA1OTc0OWM0OGYyMzU4NDdiYmI3ZmJjMi90YWJsZTo1ZTk1NDkxMmZiNTM0NzdhYjZiMDg0YWE3YWEzNmNlMC90YWJsZXJhbmdlOjVlOTU0OTEyZmI1MzQ3N2FiNmIwODRhYTdhYTM2Y2UwXzMtMS0xLTEtMTUwMDM0_9e9e3a8a-f50b-49be-8d59-5986fd7d593e"
      unitRef="usd">5198000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2d018f4ebaf64e22bd8a5fc06849752a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTEvZnJhZzowNzBmZTMyMTA1OTc0OWM0OGYyMzU4NDdiYmI3ZmJjMi90YWJsZTo1ZTk1NDkxMmZiNTM0NzdhYjZiMDg0YWE3YWEzNmNlMC90YWJsZXJhbmdlOjVlOTU0OTEyZmI1MzQ3N2FiNmIwODRhYTdhYTM2Y2UwXzMtMy0xLTEtMTUwMDM0_227c20e9-1f04-4f2e-901a-99e0faf2c0fc"
      unitRef="usd">4793900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i63665deddf0a4f459d8a35d6237f6fd7_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTEvZnJhZzowNzBmZTMyMTA1OTc0OWM0OGYyMzU4NDdiYmI3ZmJjMi90YWJsZTo1ZTk1NDkxMmZiNTM0NzdhYjZiMDg0YWE3YWEzNmNlMC90YWJsZXJhbmdlOjVlOTU0OTEyZmI1MzQ3N2FiNmIwODRhYTdhYTM2Y2UwXzMtNS0xLTEtMTUwMDM0_17ccb50e-fa19-45e4-a7bc-78fe48e8783e"
      unitRef="usd">3634600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia561aaed8cc1473b90ab99377b3b4c10_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTEvZnJhZzowNzBmZTMyMTA1OTc0OWM0OGYyMzU4NDdiYmI3ZmJjMi90YWJsZTo1ZTk1NDkxMmZiNTM0NzdhYjZiMDg0YWE3YWEzNmNlMC90YWJsZXJhbmdlOjVlOTU0OTEyZmI1MzQ3N2FiNmIwODRhYTdhYTM2Y2UwXzQtMS0xLTEtMTUwMDM0_f15e0215-d394-4000-bfd4-abe733044f02"
      unitRef="usd">1024200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i20e1da611cfe4104814ee856685b5bfc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTEvZnJhZzowNzBmZTMyMTA1OTc0OWM0OGYyMzU4NDdiYmI3ZmJjMi90YWJsZTo1ZTk1NDkxMmZiNTM0NzdhYjZiMDg0YWE3YWEzNmNlMC90YWJsZXJhbmdlOjVlOTU0OTEyZmI1MzQ3N2FiNmIwODRhYTdhYTM2Y2UwXzQtMy0xLTEtMTUwMDM0_9b1b3ea9-f8f7-4610-be46-c1e1bb018f15"
      unitRef="usd">916200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i57e39edb5f7a463ca701f3bfdfcbe0ea_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTEvZnJhZzowNzBmZTMyMTA1OTc0OWM0OGYyMzU4NDdiYmI3ZmJjMi90YWJsZTo1ZTk1NDkxMmZiNTM0NzdhYjZiMDg0YWE3YWEzNmNlMC90YWJsZXJhbmdlOjVlOTU0OTEyZmI1MzQ3N2FiNmIwODRhYTdhYTM2Y2UwXzQtNS0xLTEtMTUwMDM0_892e8c5a-27c7-475a-8895-a0daa694de0c"
      unitRef="usd">723800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTEvZnJhZzowNzBmZTMyMTA1OTc0OWM0OGYyMzU4NDdiYmI3ZmJjMi90YWJsZTo1ZTk1NDkxMmZiNTM0NzdhYjZiMDg0YWE3YWEzNmNlMC90YWJsZXJhbmdlOjVlOTU0OTEyZmI1MzQ3N2FiNmIwODRhYTdhYTM2Y2UwXzUtMS0xLTEtMTUwMDM0_7655ced4-e5db-47bf-8633-6a249b9d4892"
      unitRef="usd">6222200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTEvZnJhZzowNzBmZTMyMTA1OTc0OWM0OGYyMzU4NDdiYmI3ZmJjMi90YWJsZTo1ZTk1NDkxMmZiNTM0NzdhYjZiMDg0YWE3YWEzNmNlMC90YWJsZXJhbmdlOjVlOTU0OTEyZmI1MzQ3N2FiNmIwODRhYTdhYTM2Y2UwXzUtMy0xLTEtMTUwMDM0_8bab8ad0-eb83-418a-a2a4-572aef862c19"
      unitRef="usd">5710100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTEvZnJhZzowNzBmZTMyMTA1OTc0OWM0OGYyMzU4NDdiYmI3ZmJjMi90YWJsZTo1ZTk1NDkxMmZiNTM0NzdhYjZiMDg0YWE3YWEzNmNlMC90YWJsZXJhbmdlOjVlOTU0OTEyZmI1MzQ3N2FiNmIwODRhYTdhYTM2Y2UwXzUtNS0xLTEtMTUwMDM0_4772a152-1877-442b-b9f8-077a3450209e"
      unitRef="usd">4358400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ib0492080e94f4f7b8621cf28a25fb8a6_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTEvZnJhZzowNzBmZTMyMTA1OTc0OWM0OGYyMzU4NDdiYmI3ZmJjMi90YWJsZTo1ZTk1NDkxMmZiNTM0NzdhYjZiMDg0YWE3YWEzNmNlMC90YWJsZXJhbmdlOjVlOTU0OTEyZmI1MzQ3N2FiNmIwODRhYTdhYTM2Y2UwXzctMS0xLTEtMTUwMDM0_701771b3-e58a-41be-b4b2-1c168f904fb0"
      unitRef="usd">1700300000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i2d018f4ebaf64e22bd8a5fc06849752a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTEvZnJhZzowNzBmZTMyMTA1OTc0OWM0OGYyMzU4NDdiYmI3ZmJjMi90YWJsZTo1ZTk1NDkxMmZiNTM0NzdhYjZiMDg0YWE3YWEzNmNlMC90YWJsZXJhbmdlOjVlOTU0OTEyZmI1MzQ3N2FiNmIwODRhYTdhYTM2Y2UwXzctMy0xLTEtMTUwMDM0_543f5654-9277-4c04-9793-dbb688535f86"
      unitRef="usd">1464100000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i63665deddf0a4f459d8a35d6237f6fd7_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTEvZnJhZzowNzBmZTMyMTA1OTc0OWM0OGYyMzU4NDdiYmI3ZmJjMi90YWJsZTo1ZTk1NDkxMmZiNTM0NzdhYjZiMDg0YWE3YWEzNmNlMC90YWJsZXJhbmdlOjVlOTU0OTEyZmI1MzQ3N2FiNmIwODRhYTdhYTM2Y2UwXzctNS0xLTEtMTUwMDM0_21c81804-f291-418e-bd3c-98add2c30578"
      unitRef="usd">1230300000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ia561aaed8cc1473b90ab99377b3b4c10_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTEvZnJhZzowNzBmZTMyMTA1OTc0OWM0OGYyMzU4NDdiYmI3ZmJjMi90YWJsZTo1ZTk1NDkxMmZiNTM0NzdhYjZiMDg0YWE3YWEzNmNlMC90YWJsZXJhbmdlOjVlOTU0OTEyZmI1MzQ3N2FiNmIwODRhYTdhYTM2Y2UwXzgtMS0xLTEtMTUwMDM0_ad4fed1e-edba-48cd-81ba-0b0a7516c0aa"
      unitRef="usd">325900000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i20e1da611cfe4104814ee856685b5bfc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTEvZnJhZzowNzBmZTMyMTA1OTc0OWM0OGYyMzU4NDdiYmI3ZmJjMi90YWJsZTo1ZTk1NDkxMmZiNTM0NzdhYjZiMDg0YWE3YWEzNmNlMC90YWJsZXJhbmdlOjVlOTU0OTEyZmI1MzQ3N2FiNmIwODRhYTdhYTM2Y2UwXzgtMy0xLTEtMTUwMDM0_80fc069d-1965-427f-821a-8b253553240e"
      unitRef="usd">287500000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i57e39edb5f7a463ca701f3bfdfcbe0ea_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTEvZnJhZzowNzBmZTMyMTA1OTc0OWM0OGYyMzU4NDdiYmI3ZmJjMi90YWJsZTo1ZTk1NDkxMmZiNTM0NzdhYjZiMDg0YWE3YWEzNmNlMC90YWJsZXJhbmdlOjVlOTU0OTEyZmI1MzQ3N2FiNmIwODRhYTdhYTM2Y2UwXzgtNS0xLTEtMTUwMDM0_e5f07190-d997-4a98-94e2-350289b7b828"
      unitRef="usd">266900000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTEvZnJhZzowNzBmZTMyMTA1OTc0OWM0OGYyMzU4NDdiYmI3ZmJjMi90YWJsZTo1ZTk1NDkxMmZiNTM0NzdhYjZiMDg0YWE3YWEzNmNlMC90YWJsZXJhbmdlOjVlOTU0OTEyZmI1MzQ3N2FiNmIwODRhYTdhYTM2Y2UwXzktMS0xLTEtMTUwMDM0_efcb8841-61d7-4499-957f-3b861ce11823"
      unitRef="usd">2026200000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTEvZnJhZzowNzBmZTMyMTA1OTc0OWM0OGYyMzU4NDdiYmI3ZmJjMi90YWJsZTo1ZTk1NDkxMmZiNTM0NzdhYjZiMDg0YWE3YWEzNmNlMC90YWJsZXJhbmdlOjVlOTU0OTEyZmI1MzQ3N2FiNmIwODRhYTdhYTM2Y2UwXzktMy0xLTEtMTUwMDM0_61ac86d4-b07d-47b7-9275-caac6582b0f9"
      unitRef="usd">1751600000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTEvZnJhZzowNzBmZTMyMTA1OTc0OWM0OGYyMzU4NDdiYmI3ZmJjMi90YWJsZTo1ZTk1NDkxMmZiNTM0NzdhYjZiMDg0YWE3YWEzNmNlMC90YWJsZXJhbmdlOjVlOTU0OTEyZmI1MzQ3N2FiNmIwODRhYTdhYTM2Y2UwXzktNS0xLTEtMTUwMDM0_c6526c7b-3fef-468f-b4b3-c9911428ae8d"
      unitRef="usd">1497200000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTEvZnJhZzowNzBmZTMyMTA1OTc0OWM0OGYyMzU4NDdiYmI3ZmJjMi90YWJsZTo1ZTk1NDkxMmZiNTM0NzdhYjZiMDg0YWE3YWEzNmNlMC90YWJsZXJhbmdlOjVlOTU0OTEyZmI1MzQ3N2FiNmIwODRhYTdhYTM2Y2UwXzEwLTEtMS0xLTE1MDAzNA_d1bf4e72-05cf-4e79-9843-7450d81f0733"
      unitRef="usd">4196000000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTEvZnJhZzowNzBmZTMyMTA1OTc0OWM0OGYyMzU4NDdiYmI3ZmJjMi90YWJsZTo1ZTk1NDkxMmZiNTM0NzdhYjZiMDg0YWE3YWEzNmNlMC90YWJsZXJhbmdlOjVlOTU0OTEyZmI1MzQ3N2FiNmIwODRhYTdhYTM2Y2UwXzEwLTMtMS0xLTE1MDAzNA_36667086-4b16-4f07-8376-ae7a1c7e1949"
      unitRef="usd">3958500000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTEvZnJhZzowNzBmZTMyMTA1OTc0OWM0OGYyMzU4NDdiYmI3ZmJjMi90YWJsZTo1ZTk1NDkxMmZiNTM0NzdhYjZiMDg0YWE3YWEzNmNlMC90YWJsZXJhbmdlOjVlOTU0OTEyZmI1MzQ3N2FiNmIwODRhYTdhYTM2Y2UwXzEwLTUtMS0xLTE1MDAzNA_0af32090-0e42-4003-8c7f-be162ff18550"
      unitRef="usd">2861200000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTEvZnJhZzowNzBmZTMyMTA1OTc0OWM0OGYyMzU4NDdiYmI3ZmJjMi90YWJsZTo1ZTk1NDkxMmZiNTM0NzdhYjZiMDg0YWE3YWEzNmNlMC90YWJsZXJhbmdlOjVlOTU0OTEyZmI1MzQ3N2FiNmIwODRhYTdhYTM2Y2UwXzEyLTEtMS0xLTE1MDAzNA_73e68223-27a8-45ae-90c8-bfb3d51256d4"
      unitRef="usd">1739900000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTEvZnJhZzowNzBmZTMyMTA1OTc0OWM0OGYyMzU4NDdiYmI3ZmJjMi90YWJsZTo1ZTk1NDkxMmZiNTM0NzdhYjZiMDg0YWE3YWEzNmNlMC90YWJsZXJhbmdlOjVlOTU0OTEyZmI1MzQ3N2FiNmIwODRhYTdhYTM2Y2UwXzEyLTMtMS0xLTE1MDAzNA_84a09df8-d74c-46d7-8207-6043fb552e77"
      unitRef="usd">1466500000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTEvZnJhZzowNzBmZTMyMTA1OTc0OWM0OGYyMzU4NDdiYmI3ZmJjMi90YWJsZTo1ZTk1NDkxMmZiNTM0NzdhYjZiMDg0YWE3YWEzNmNlMC90YWJsZXJhbmdlOjVlOTU0OTEyZmI1MzQ3N2FiNmIwODRhYTdhYTM2Y2UwXzEyLTUtMS0xLTE1MDAzNA_1f119c61-0320-4f65-8850-c0042cae3a66"
      unitRef="usd">1216300000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTEvZnJhZzowNzBmZTMyMTA1OTc0OWM0OGYyMzU4NDdiYmI3ZmJjMi90YWJsZTo1ZTk1NDkxMmZiNTM0NzdhYjZiMDg0YWE3YWEzNmNlMC90YWJsZXJhbmdlOjVlOTU0OTEyZmI1MzQ3N2FiNmIwODRhYTdhYTM2Y2UwXzEzLTEtMS0xLTE1MDAzNA_d56af6d3-5953-4c5a-9488-255483a36b10"
      unitRef="usd">879000000.0</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTEvZnJhZzowNzBmZTMyMTA1OTc0OWM0OGYyMzU4NDdiYmI3ZmJjMi90YWJsZTo1ZTk1NDkxMmZiNTM0NzdhYjZiMDg0YWE3YWEzNmNlMC90YWJsZXJhbmdlOjVlOTU0OTEyZmI1MzQ3N2FiNmIwODRhYTdhYTM2Y2UwXzEzLTMtMS0xLTE1MDAzNA_f6d7d0e6-ccd5-4e89-a7ee-f18e580796a4"
      unitRef="usd">671000000.0</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTEvZnJhZzowNzBmZTMyMTA1OTc0OWM0OGYyMzU4NDdiYmI3ZmJjMi90YWJsZTo1ZTk1NDkxMmZiNTM0NzdhYjZiMDg0YWE3YWEzNmNlMC90YWJsZXJhbmdlOjVlOTU0OTEyZmI1MzQ3N2FiNmIwODRhYTdhYTM2Y2UwXzEzLTUtMS0xLTE1MDAzNA_f28c6b4d-2905-4af6-a53d-4b37cf41842d"
      unitRef="usd">595100000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:OperatingExpenses
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTEvZnJhZzowNzBmZTMyMTA1OTc0OWM0OGYyMzU4NDdiYmI3ZmJjMi90YWJsZTo1ZTk1NDkxMmZiNTM0NzdhYjZiMDg0YWE3YWEzNmNlMC90YWJsZXJhbmdlOjVlOTU0OTEyZmI1MzQ3N2FiNmIwODRhYTdhYTM2Y2UwXzE0LTEtMS0xLTE1MDAzNA_5e82df7c-f321-4395-8f28-be6ee61e00ef"
      unitRef="usd">2618900000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTEvZnJhZzowNzBmZTMyMTA1OTc0OWM0OGYyMzU4NDdiYmI3ZmJjMi90YWJsZTo1ZTk1NDkxMmZiNTM0NzdhYjZiMDg0YWE3YWEzNmNlMC90YWJsZXJhbmdlOjVlOTU0OTEyZmI1MzQ3N2FiNmIwODRhYTdhYTM2Y2UwXzE0LTMtMS0xLTE1MDAzNA_159c576b-d3a9-45f2-91b7-d5c56b5990bc"
      unitRef="usd">2137500000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTEvZnJhZzowNzBmZTMyMTA1OTc0OWM0OGYyMzU4NDdiYmI3ZmJjMi90YWJsZTo1ZTk1NDkxMmZiNTM0NzdhYjZiMDg0YWE3YWEzNmNlMC90YWJsZXJhbmdlOjVlOTU0OTEyZmI1MzQ3N2FiNmIwODRhYTdhYTM2Y2UwXzE0LTUtMS0xLTE1MDAzNA_a93807ec-a913-4274-9491-f30ae4bf3485"
      unitRef="usd">1811400000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTEvZnJhZzowNzBmZTMyMTA1OTc0OWM0OGYyMzU4NDdiYmI3ZmJjMi90YWJsZTo1ZTk1NDkxMmZiNTM0NzdhYjZiMDg0YWE3YWEzNmNlMC90YWJsZXJhbmdlOjVlOTU0OTEyZmI1MzQ3N2FiNmIwODRhYTdhYTM2Y2UwXzE1LTEtMS0xLTE1MDAzNA_69b7a43c-b769-44ea-a6c0-f94d81b3f253"
      unitRef="usd">1577100000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTEvZnJhZzowNzBmZTMyMTA1OTc0OWM0OGYyMzU4NDdiYmI3ZmJjMi90YWJsZTo1ZTk1NDkxMmZiNTM0NzdhYjZiMDg0YWE3YWEzNmNlMC90YWJsZXJhbmdlOjVlOTU0OTEyZmI1MzQ3N2FiNmIwODRhYTdhYTM2Y2UwXzE1LTMtMS0xLTE1MDAzNA_e5872caa-cd67-418a-8782-f936b50939b9"
      unitRef="usd">1821000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTEvZnJhZzowNzBmZTMyMTA1OTc0OWM0OGYyMzU4NDdiYmI3ZmJjMi90YWJsZTo1ZTk1NDkxMmZiNTM0NzdhYjZiMDg0YWE3YWEzNmNlMC90YWJsZXJhbmdlOjVlOTU0OTEyZmI1MzQ3N2FiNmIwODRhYTdhYTM2Y2UwXzE1LTUtMS0xLTE1MDAzNA_a97e6353-741b-471f-8685-00adc53b44a4"
      unitRef="usd">1049800000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTEvZnJhZzowNzBmZTMyMTA1OTc0OWM0OGYyMzU4NDdiYmI3ZmJjMi90YWJsZTo1ZTk1NDkxMmZiNTM0NzdhYjZiMDg0YWE3YWEzNmNlMC90YWJsZXJhbmdlOjVlOTU0OTEyZmI1MzQ3N2FiNmIwODRhYTdhYTM2Y2UwXzE2LTEtMS0xLTE1MDAzNA_54e3dea5-c4fd-45d1-8df4-c9144683e027"
      unitRef="usd">29700000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTEvZnJhZzowNzBmZTMyMTA1OTc0OWM0OGYyMzU4NDdiYmI3ZmJjMi90YWJsZTo1ZTk1NDkxMmZiNTM0NzdhYjZiMDg0YWE3YWEzNmNlMC90YWJsZXJhbmdlOjVlOTU0OTEyZmI1MzQ3N2FiNmIwODRhYTdhYTM2Y2UwXzE2LTMtMS0xLTE1MDAzNA_56178df5-580b-450a-b54f-1c4861f83531"
      unitRef="usd">69300000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTEvZnJhZzowNzBmZTMyMTA1OTc0OWM0OGYyMzU4NDdiYmI3ZmJjMi90YWJsZTo1ZTk1NDkxMmZiNTM0NzdhYjZiMDg0YWE3YWEzNmNlMC90YWJsZXJhbmdlOjVlOTU0OTEyZmI1MzQ3N2FiNmIwODRhYTdhYTM2Y2UwXzE2LTUtMS0xLTE1MDAzNA_59caac93-3eb4-4f30-bdfa-0686de19ca03"
      unitRef="usd">157200000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTEvZnJhZzowNzBmZTMyMTA1OTc0OWM0OGYyMzU4NDdiYmI3ZmJjMi90YWJsZTo1ZTk1NDkxMmZiNTM0NzdhYjZiMDg0YWE3YWEzNmNlMC90YWJsZXJhbmdlOjVlOTU0OTEyZmI1MzQ3N2FiNmIwODRhYTdhYTM2Y2UwXzE3LTEtMS0xLTE1MDAzNA_c5607227-60ba-4282-a4df-4187b07aa27c"
      unitRef="usd">1606800000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTEvZnJhZzowNzBmZTMyMTA1OTc0OWM0OGYyMzU4NDdiYmI3ZmJjMi90YWJsZTo1ZTk1NDkxMmZiNTM0NzdhYjZiMDg0YWE3YWEzNmNlMC90YWJsZXJhbmdlOjVlOTU0OTEyZmI1MzQ3N2FiNmIwODRhYTdhYTM2Y2UwXzE3LTMtMS0xLTE1MDAzNA_69db53e9-b675-4d3a-b7ab-27d04536cc81"
      unitRef="usd">1890300000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTEvZnJhZzowNzBmZTMyMTA1OTc0OWM0OGYyMzU4NDdiYmI3ZmJjMi90YWJsZTo1ZTk1NDkxMmZiNTM0NzdhYjZiMDg0YWE3YWEzNmNlMC90YWJsZXJhbmdlOjVlOTU0OTEyZmI1MzQ3N2FiNmIwODRhYTdhYTM2Y2UwXzE3LTUtMS0xLTE1MDAzNA_4490df86-074d-48de-985b-82a4b71cdcec"
      unitRef="usd">1207000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTEvZnJhZzowNzBmZTMyMTA1OTc0OWM0OGYyMzU4NDdiYmI3ZmJjMi90YWJsZTo1ZTk1NDkxMmZiNTM0NzdhYjZiMDg0YWE3YWEzNmNlMC90YWJsZXJhbmdlOjVlOTU0OTEyZmI1MzQ3N2FiNmIwODRhYTdhYTM2Y2UwXzE4LTEtMS0xLTE1MDAzNA_4e120866-97e7-4ffa-a67a-6bf42d5cf00b"
      unitRef="usd">262400000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTEvZnJhZzowNzBmZTMyMTA1OTc0OWM0OGYyMzU4NDdiYmI3ZmJjMi90YWJsZTo1ZTk1NDkxMmZiNTM0NzdhYjZiMDg0YWE3YWEzNmNlMC90YWJsZXJhbmdlOjVlOTU0OTEyZmI1MzQ3N2FiNmIwODRhYTdhYTM2Y2UwXzE4LTMtMS0xLTE1MDAzNA_240bf1d0-8fac-4ae2-bd40-433a82367af7"
      unitRef="usd">162200000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTEvZnJhZzowNzBmZTMyMTA1OTc0OWM0OGYyMzU4NDdiYmI3ZmJjMi90YWJsZTo1ZTk1NDkxMmZiNTM0NzdhYjZiMDg0YWE3YWEzNmNlMC90YWJsZXJhbmdlOjVlOTU0OTEyZmI1MzQ3N2FiNmIwODRhYTdhYTM2Y2UwXzE4LTUtMS0xLTE1MDAzNA_ccf6c9ae-b378-4178-8112-719d5866c0b6"
      unitRef="usd">140200000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTEvZnJhZzowNzBmZTMyMTA1OTc0OWM0OGYyMzU4NDdiYmI3ZmJjMi90YWJsZTo1ZTk1NDkxMmZiNTM0NzdhYjZiMDg0YWE3YWEzNmNlMC90YWJsZXJhbmdlOjVlOTU0OTEyZmI1MzQ3N2FiNmIwODRhYTdhYTM2Y2UwXzE5LTEtMS0xLTE1MDAzNA_9e002019-582f-4706-8aba-388f1f3aa1a0"
      unitRef="usd">1344400000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTEvZnJhZzowNzBmZTMyMTA1OTc0OWM0OGYyMzU4NDdiYmI3ZmJjMi90YWJsZTo1ZTk1NDkxMmZiNTM0NzdhYjZiMDg0YWE3YWEzNmNlMC90YWJsZXJhbmdlOjVlOTU0OTEyZmI1MzQ3N2FiNmIwODRhYTdhYTM2Y2UwXzE5LTMtMS0xLTE1MDAzNA_6a595b57-7d9f-4438-9d53-ee370a5db7e6"
      unitRef="usd">1728100000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTEvZnJhZzowNzBmZTMyMTA1OTc0OWM0OGYyMzU4NDdiYmI3ZmJjMi90YWJsZTo1ZTk1NDkxMmZiNTM0NzdhYjZiMDg0YWE3YWEzNmNlMC90YWJsZXJhbmdlOjVlOTU0OTEyZmI1MzQ3N2FiNmIwODRhYTdhYTM2Y2UwXzE5LTUtMS0xLTE1MDAzNA_81d247c2-6dbb-45e1-bbab-57ecd9a5d0de"
      unitRef="usd">1066800000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="id3fdd4cfad61458ba3bd1f961574b7c4_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTEvZnJhZzowNzBmZTMyMTA1OTc0OWM0OGYyMzU4NDdiYmI3ZmJjMi90YWJsZTo1ZTk1NDkxMmZiNTM0NzdhYjZiMDg0YWE3YWEzNmNlMC90YWJsZXJhbmdlOjVlOTU0OTEyZmI1MzQ3N2FiNmIwODRhYTdhYTM2Y2UwXzIwLTEtMS0xLTE1MDAzNA_0289b190-d9a4-4582-b866-24ac4e503def"
      unitRef="usd">22100000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ic8e1406152504c24becb2d14ea3aba96_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTEvZnJhZzowNzBmZTMyMTA1OTc0OWM0OGYyMzU4NDdiYmI3ZmJjMi90YWJsZTo1ZTk1NDkxMmZiNTM0NzdhYjZiMDg0YWE3YWEzNmNlMC90YWJsZXJhbmdlOjVlOTU0OTEyZmI1MzQ3N2FiNmIwODRhYTdhYTM2Y2UwXzIwLTMtMS0xLTE1MDAzNA_fdd1ad5e-0dbf-41de-b790-b2554dbe0a04"
      unitRef="usd">23500000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="iea73322238bf4952ba8f6f56b4843fd8_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTEvZnJhZzowNzBmZTMyMTA1OTc0OWM0OGYyMzU4NDdiYmI3ZmJjMi90YWJsZTo1ZTk1NDkxMmZiNTM0NzdhYjZiMDg0YWE3YWEzNmNlMC90YWJsZXJhbmdlOjVlOTU0OTEyZmI1MzQ3N2FiNmIwODRhYTdhYTM2Y2UwXzIwLTUtMS0xLTE1MDAzNA_7f49251c-a806-4aca-ab70-925895173495"
      unitRef="usd">6200000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTEvZnJhZzowNzBmZTMyMTA1OTc0OWM0OGYyMzU4NDdiYmI3ZmJjMi90YWJsZTo1ZTk1NDkxMmZiNTM0NzdhYjZiMDg0YWE3YWEzNmNlMC90YWJsZXJhbmdlOjVlOTU0OTEyZmI1MzQ3N2FiNmIwODRhYTdhYTM2Y2UwXzIxLTEtMS0xLTE1MDAzNA_07a1fe66-4ae4-41a3-9936-4fe7cb052638"
      unitRef="usd">1322300000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTEvZnJhZzowNzBmZTMyMTA1OTc0OWM0OGYyMzU4NDdiYmI3ZmJjMi90YWJsZTo1ZTk1NDkxMmZiNTM0NzdhYjZiMDg0YWE3YWEzNmNlMC90YWJsZXJhbmdlOjVlOTU0OTEyZmI1MzQ3N2FiNmIwODRhYTdhYTM2Y2UwXzIxLTMtMS0xLTE1MDAzNA_4be92bc6-bb88-4ea1-805e-b36c7be3a093"
      unitRef="usd">1704600000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTEvZnJhZzowNzBmZTMyMTA1OTc0OWM0OGYyMzU4NDdiYmI3ZmJjMi90YWJsZTo1ZTk1NDkxMmZiNTM0NzdhYjZiMDg0YWE3YWEzNmNlMC90YWJsZXJhbmdlOjVlOTU0OTEyZmI1MzQ3N2FiNmIwODRhYTdhYTM2Y2UwXzIxLTUtMS0xLTE1MDAzNA_b9411dcf-af09-43c7-814d-65a2937f0846"
      unitRef="usd">1060600000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTEvZnJhZzowNzBmZTMyMTA1OTc0OWM0OGYyMzU4NDdiYmI3ZmJjMi90YWJsZTo1ZTk1NDkxMmZiNTM0NzdhYjZiMDg0YWE3YWEzNmNlMC90YWJsZXJhbmdlOjVlOTU0OTEyZmI1MzQ3N2FiNmIwODRhYTdhYTM2Y2UwXzIzLTEtMS0xLTE1MDAzNA_4e3efbb9-6cbe-4e8a-a467-024272ef5491"
      unitRef="usdPerShare">3.72</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTEvZnJhZzowNzBmZTMyMTA1OTc0OWM0OGYyMzU4NDdiYmI3ZmJjMi90YWJsZTo1ZTk1NDkxMmZiNTM0NzdhYjZiMDg0YWE3YWEzNmNlMC90YWJsZXJhbmdlOjVlOTU0OTEyZmI1MzQ3N2FiNmIwODRhYTdhYTM2Y2UwXzIzLTMtMS0xLTE1MDAzNA_1dfddc96-6bd0-479d-8b3e-3244cefd7e98"
      unitRef="usdPerShare">4.79</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTEvZnJhZzowNzBmZTMyMTA1OTc0OWM0OGYyMzU4NDdiYmI3ZmJjMi90YWJsZTo1ZTk1NDkxMmZiNTM0NzdhYjZiMDg0YWE3YWEzNmNlMC90YWJsZXJhbmdlOjVlOTU0OTEyZmI1MzQ3N2FiNmIwODRhYTdhYTM2Y2UwXzIzLTUtMS0xLTE1MDAzNA_db98fcc4-1fbf-47e5-9f58-58305e2f674e"
      unitRef="usdPerShare">3.02</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTEvZnJhZzowNzBmZTMyMTA1OTc0OWM0OGYyMzU4NDdiYmI3ZmJjMi90YWJsZTo1ZTk1NDkxMmZiNTM0NzdhYjZiMDg0YWE3YWEzNmNlMC90YWJsZXJhbmdlOjVlOTU0OTEyZmI1MzQ3N2FiNmIwODRhYTdhYTM2Y2UwXzI0LTEtMS0xLTE1MDAzNA_996e6097-4b8f-47ca-b549-b9549e64f1d3"
      unitRef="usdPerShare">3.65</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTEvZnJhZzowNzBmZTMyMTA1OTc0OWM0OGYyMzU4NDdiYmI3ZmJjMi90YWJsZTo1ZTk1NDkxMmZiNTM0NzdhYjZiMDg0YWE3YWEzNmNlMC90YWJsZXJhbmdlOjVlOTU0OTEyZmI1MzQ3N2FiNmIwODRhYTdhYTM2Y2UwXzI0LTMtMS0xLTE1MDAzNA_da505f47-04b5-46d2-81fb-09fb3f6def80"
      unitRef="usdPerShare">4.66</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTEvZnJhZzowNzBmZTMyMTA1OTc0OWM0OGYyMzU4NDdiYmI3ZmJjMi90YWJsZTo1ZTk1NDkxMmZiNTM0NzdhYjZiMDg0YWE3YWEzNmNlMC90YWJsZXJhbmdlOjVlOTU0OTEyZmI1MzQ3N2FiNmIwODRhYTdhYTM2Y2UwXzI0LTUtMS0xLTE1MDAzNA_989706a0-c354-42e9-88d8-6a9031a4ce2b"
      unitRef="usdPerShare">2.94</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTEvZnJhZzowNzBmZTMyMTA1OTc0OWM0OGYyMzU4NDdiYmI3ZmJjMi90YWJsZTo1ZTk1NDkxMmZiNTM0NzdhYjZiMDg0YWE3YWEzNmNlMC90YWJsZXJhbmdlOjVlOTU0OTEyZmI1MzQ3N2FiNmIwODRhYTdhYTM2Y2UwXzI2LTEtMS0xLTE1MDAzNA_fc02180a-7b8f-4697-8a56-1eda28408b65"
      unitRef="shares">355700000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTEvZnJhZzowNzBmZTMyMTA1OTc0OWM0OGYyMzU4NDdiYmI3ZmJjMi90YWJsZTo1ZTk1NDkxMmZiNTM0NzdhYjZiMDg0YWE3YWEzNmNlMC90YWJsZXJhbmdlOjVlOTU0OTEyZmI1MzQ3N2FiNmIwODRhYTdhYTM2Y2UwXzI2LTMtMS0xLTE1MDAzNA_a75b91a8-e4f6-4efe-a3d9-52a0f253cd8e"
      unitRef="shares">356100000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTEvZnJhZzowNzBmZTMyMTA1OTc0OWM0OGYyMzU4NDdiYmI3ZmJjMi90YWJsZTo1ZTk1NDkxMmZiNTM0NzdhYjZiMDg0YWE3YWEzNmNlMC90YWJsZXJhbmdlOjVlOTU0OTEyZmI1MzQ3N2FiNmIwODRhYTdhYTM2Y2UwXzI2LTUtMS0xLTE1MDAzNA_8167bffc-78dc-4892-b280-9ced69980008"
      unitRef="shares">351100000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTEvZnJhZzowNzBmZTMyMTA1OTc0OWM0OGYyMzU4NDdiYmI3ZmJjMi90YWJsZTo1ZTk1NDkxMmZiNTM0NzdhYjZiMDg0YWE3YWEzNmNlMC90YWJsZXJhbmdlOjVlOTU0OTEyZmI1MzQ3N2FiNmIwODRhYTdhYTM2Y2UwXzI3LTEtMS0xLTE1MDAzNA_584332e7-fc11-4538-a62c-cdb978097e79"
      unitRef="shares">362000000.0</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTEvZnJhZzowNzBmZTMyMTA1OTc0OWM0OGYyMzU4NDdiYmI3ZmJjMi90YWJsZTo1ZTk1NDkxMmZiNTM0NzdhYjZiMDg0YWE3YWEzNmNlMC90YWJsZXJhbmdlOjVlOTU0OTEyZmI1MzQ3N2FiNmIwODRhYTdhYTM2Y2UwXzI3LTMtMS0xLTE1MDAzNA_dc33f3e0-e33e-45f1-af15-4cd5111983b0"
      unitRef="shares">365800000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTEvZnJhZzowNzBmZTMyMTA1OTc0OWM0OGYyMzU4NDdiYmI3ZmJjMi90YWJsZTo1ZTk1NDkxMmZiNTM0NzdhYjZiMDg0YWE3YWEzNmNlMC90YWJsZXJhbmdlOjVlOTU0OTEyZmI1MzQ3N2FiNmIwODRhYTdhYTM2Y2UwXzI3LTUtMS0xLTE1MDAzNA_17a42421-661e-48d7-9d84-511389322a99"
      unitRef="shares">361000000.0</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ProfitLoss
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTQvZnJhZzphZDU5Nzk4ZWY3ZjA0ZTlkOGM1ZTQ4YzQwYTgyYTE3NS90YWJsZTo0YzkwOGY0NjY1YWU0ZTJkYjJjNmZhYzY4ODJjNDZmZS90YWJsZXJhbmdlOjRjOTA4ZjQ2NjVhZTRlMmRiMmM2ZmFjNjg4MmM0NmZlXzItMS0xLTEtMTUwMDM0_9e002019-582f-4706-8aba-388f1f3aa1a0"
      unitRef="usd">1344400000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTQvZnJhZzphZDU5Nzk4ZWY3ZjA0ZTlkOGM1ZTQ4YzQwYTgyYTE3NS90YWJsZTo0YzkwOGY0NjY1YWU0ZTJkYjJjNmZhYzY4ODJjNDZmZS90YWJsZXJhbmdlOjRjOTA4ZjQ2NjVhZTRlMmRiMmM2ZmFjNjg4MmM0NmZlXzItMy0xLTEtMTUwMDM0_6a595b57-7d9f-4438-9d53-ee370a5db7e6"
      unitRef="usd">1728100000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTQvZnJhZzphZDU5Nzk4ZWY3ZjA0ZTlkOGM1ZTQ4YzQwYTgyYTE3NS90YWJsZTo0YzkwOGY0NjY1YWU0ZTJkYjJjNmZhYzY4ODJjNDZmZS90YWJsZXJhbmdlOjRjOTA4ZjQ2NjVhZTRlMmRiMmM2ZmFjNjg4MmM0NmZlXzItNS0xLTEtMTUwMDM0_81d247c2-6dbb-45e1-bbab-57ecd9a5d0de"
      unitRef="usd">1066800000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTQvZnJhZzphZDU5Nzk4ZWY3ZjA0ZTlkOGM1ZTQ4YzQwYTgyYTE3NS90YWJsZTo0YzkwOGY0NjY1YWU0ZTJkYjJjNmZhYzY4ODJjNDZmZS90YWJsZXJhbmdlOjRjOTA4ZjQ2NjVhZTRlMmRiMmM2ZmFjNjg4MmM0NmZlXzQtMS0xLTEtMTUwMDM0_e56d5ef5-b8ba-4d70-a99b-5477c3e5dd8e"
      unitRef="usd">-500000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTQvZnJhZzphZDU5Nzk4ZWY3ZjA0ZTlkOGM1ZTQ4YzQwYTgyYTE3NS90YWJsZTo0YzkwOGY0NjY1YWU0ZTJkYjJjNmZhYzY4ODJjNDZmZS90YWJsZXJhbmdlOjRjOTA4ZjQ2NjVhZTRlMmRiMmM2ZmFjNjg4MmM0NmZlXzQtMy0xLTEtMTUwMDM0_e8ceb305-cc32-4e0f-a12f-8e54bb2d4e8b"
      unitRef="usd">-13300000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTQvZnJhZzphZDU5Nzk4ZWY3ZjA0ZTlkOGM1ZTQ4YzQwYTgyYTE3NS90YWJsZTo0YzkwOGY0NjY1YWU0ZTJkYjJjNmZhYzY4ODJjNDZmZS90YWJsZXJhbmdlOjRjOTA4ZjQ2NjVhZTRlMmRiMmM2ZmFjNjg4MmM0NmZlXzQtNS0xLTEtMTUwMDM0_2890a8e6-5eb3-4fbf-864a-1bd78ddf9035"
      unitRef="usd">5200000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTQvZnJhZzphZDU5Nzk4ZWY3ZjA0ZTlkOGM1ZTQ4YzQwYTgyYTE3NS90YWJsZTo0YzkwOGY0NjY1YWU0ZTJkYjJjNmZhYzY4ODJjNDZmZS90YWJsZXJhbmdlOjRjOTA4ZjQ2NjVhZTRlMmRiMmM2ZmFjNjg4MmM0NmZlXzYtMS0xLTEtMTUwMDM0_916da407-fa8c-4642-a7bd-43aa752e6a57"
      unitRef="usd">-138200000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTQvZnJhZzphZDU5Nzk4ZWY3ZjA0ZTlkOGM1ZTQ4YzQwYTgyYTE3NS90YWJsZTo0YzkwOGY0NjY1YWU0ZTJkYjJjNmZhYzY4ODJjNDZmZS90YWJsZXJhbmdlOjRjOTA4ZjQ2NjVhZTRlMmRiMmM2ZmFjNjg4MmM0NmZlXzYtMy0xLTEtMTUwMDM0_d8c7a2f8-4e48-43fd-8295-34f199eeaa6e"
      unitRef="usd">-45500000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTQvZnJhZzphZDU5Nzk4ZWY3ZjA0ZTlkOGM1ZTQ4YzQwYTgyYTE3NS90YWJsZTo0YzkwOGY0NjY1YWU0ZTJkYjJjNmZhYzY4ODJjNDZmZS90YWJsZXJhbmdlOjRjOTA4ZjQ2NjVhZTRlMmRiMmM2ZmFjNjg4MmM0NmZlXzYtNS0xLTEtMTUwMDM0_229f16d0-f529-417d-a4f2-a2866b8cbd34"
      unitRef="usd">13800000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTQvZnJhZzphZDU5Nzk4ZWY3ZjA0ZTlkOGM1ZTQ4YzQwYTgyYTE3NS90YWJsZTo0YzkwOGY0NjY1YWU0ZTJkYjJjNmZhYzY4ODJjNDZmZS90YWJsZXJhbmdlOjRjOTA4ZjQ2NjVhZTRlMmRiMmM2ZmFjNjg4MmM0NmZlXzctMS0xLTEtMTUwMDM0_8ee3c73e-8069-4cec-837e-fdcb03867ba3"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTQvZnJhZzphZDU5Nzk4ZWY3ZjA0ZTlkOGM1ZTQ4YzQwYTgyYTE3NS90YWJsZTo0YzkwOGY0NjY1YWU0ZTJkYjJjNmZhYzY4ODJjNDZmZS90YWJsZXJhbmdlOjRjOTA4ZjQ2NjVhZTRlMmRiMmM2ZmFjNjg4MmM0NmZlXzctMy0xLTEtMTUwMDM0_bde8ea6d-9bb6-4b2e-b7ba-06ea9644cbc9"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTQvZnJhZzphZDU5Nzk4ZWY3ZjA0ZTlkOGM1ZTQ4YzQwYTgyYTE3NS90YWJsZTo0YzkwOGY0NjY1YWU0ZTJkYjJjNmZhYzY4ODJjNDZmZS90YWJsZXJhbmdlOjRjOTA4ZjQ2NjVhZTRlMmRiMmM2ZmFjNjg4MmM0NmZlXzctNS0xLTEtMTUwMDM0_f3c7ac68-537a-4a5f-95d7-612be8d19a18"
      unitRef="usd">4700000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTQvZnJhZzphZDU5Nzk4ZWY3ZjA0ZTlkOGM1ZTQ4YzQwYTgyYTE3NS90YWJsZTo0YzkwOGY0NjY1YWU0ZTJkYjJjNmZhYzY4ODJjNDZmZS90YWJsZXJhbmdlOjRjOTA4ZjQ2NjVhZTRlMmRiMmM2ZmFjNjg4MmM0NmZlXzgtMS0xLTEtMTUwMDM0_e93bfdfe-2878-4f42-b5c6-3da6e7029802"
      unitRef="usd">-138200000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTQvZnJhZzphZDU5Nzk4ZWY3ZjA0ZTlkOGM1ZTQ4YzQwYTgyYTE3NS90YWJsZTo0YzkwOGY0NjY1YWU0ZTJkYjJjNmZhYzY4ODJjNDZmZS90YWJsZXJhbmdlOjRjOTA4ZjQ2NjVhZTRlMmRiMmM2ZmFjNjg4MmM0NmZlXzgtMy0xLTEtMTUwMDM0_4611fa6c-5a73-4186-b925-3b79aadc1cef"
      unitRef="usd">-45500000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTQvZnJhZzphZDU5Nzk4ZWY3ZjA0ZTlkOGM1ZTQ4YzQwYTgyYTE3NS90YWJsZTo0YzkwOGY0NjY1YWU0ZTJkYjJjNmZhYzY4ODJjNDZmZS90YWJsZXJhbmdlOjRjOTA4ZjQ2NjVhZTRlMmRiMmM2ZmFjNjg4MmM0NmZlXzgtNS0xLTEtMTUwMDM0_5b6bd3a5-a7db-413f-81a1-d833d7137fa5"
      unitRef="usd">9100000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTQvZnJhZzphZDU5Nzk4ZWY3ZjA0ZTlkOGM1ZTQ4YzQwYTgyYTE3NS90YWJsZTo0YzkwOGY0NjY1YWU0ZTJkYjJjNmZhYzY4ODJjNDZmZS90YWJsZXJhbmdlOjRjOTA4ZjQ2NjVhZTRlMmRiMmM2ZmFjNjg4MmM0NmZlXzEwLTEtMS0xLTE1MDAzNA_eb1a66c1-1636-437f-81f9-b3c91eae61fa"
      unitRef="usd">-35000000.0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTQvZnJhZzphZDU5Nzk4ZWY3ZjA0ZTlkOGM1ZTQ4YzQwYTgyYTE3NS90YWJsZTo0YzkwOGY0NjY1YWU0ZTJkYjJjNmZhYzY4ODJjNDZmZS90YWJsZXJhbmdlOjRjOTA4ZjQ2NjVhZTRlMmRiMmM2ZmFjNjg4MmM0NmZlXzEwLTMtMS0xLTE1MDAzNA_e2615d75-2e4a-44c0-b6a1-80a059f608c8"
      unitRef="usd">12300000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTQvZnJhZzphZDU5Nzk4ZWY3ZjA0ZTlkOGM1ZTQ4YzQwYTgyYTE3NS90YWJsZTo0YzkwOGY0NjY1YWU0ZTJkYjJjNmZhYzY4ODJjNDZmZS90YWJsZXJhbmdlOjRjOTA4ZjQ2NjVhZTRlMmRiMmM2ZmFjNjg4MmM0NmZlXzEwLTUtMS0xLTE1MDAzNA_9dcbb88b-0621-4dff-9346-84a6f25584b2"
      unitRef="usd">-800000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTQvZnJhZzphZDU5Nzk4ZWY3ZjA0ZTlkOGM1ZTQ4YzQwYTgyYTE3NS90YWJsZTo0YzkwOGY0NjY1YWU0ZTJkYjJjNmZhYzY4ODJjNDZmZS90YWJsZXJhbmdlOjRjOTA4ZjQ2NjVhZTRlMmRiMmM2ZmFjNjg4MmM0NmZlXzExLTEtMS0xLTE1MDAzNA_9f6c29b5-d79e-4497-9726-7e7f39dc6eba"
      unitRef="usd">-27600000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTQvZnJhZzphZDU5Nzk4ZWY3ZjA0ZTlkOGM1ZTQ4YzQwYTgyYTE3NS90YWJsZTo0YzkwOGY0NjY1YWU0ZTJkYjJjNmZhYzY4ODJjNDZmZS90YWJsZXJhbmdlOjRjOTA4ZjQ2NjVhZTRlMmRiMmM2ZmFjNjg4MmM0NmZlXzExLTMtMS0xLTE1MDAzNA_7327aa39-354d-4690-b729-14e495be4d71"
      unitRef="usd">4900000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTQvZnJhZzphZDU5Nzk4ZWY3ZjA0ZTlkOGM1ZTQ4YzQwYTgyYTE3NS90YWJsZTo0YzkwOGY0NjY1YWU0ZTJkYjJjNmZhYzY4ODJjNDZmZS90YWJsZXJhbmdlOjRjOTA4ZjQ2NjVhZTRlMmRiMmM2ZmFjNjg4MmM0NmZlXzExLTUtMS0xLTE1MDAzNA_0d9a6aec-b8fe-4a2c-b0e2-5670e733b76e"
      unitRef="usd">2800000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTQvZnJhZzphZDU5Nzk4ZWY3ZjA0ZTlkOGM1ZTQ4YzQwYTgyYTE3NS90YWJsZTo0YzkwOGY0NjY1YWU0ZTJkYjJjNmZhYzY4ODJjNDZmZS90YWJsZXJhbmdlOjRjOTA4ZjQ2NjVhZTRlMmRiMmM2ZmFjNjg4MmM0NmZlXzEyLTEtMS0xLTE1MDAzNA_5310e191-191e-4691-9543-af163246dbaf"
      unitRef="usd">-7400000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTQvZnJhZzphZDU5Nzk4ZWY3ZjA0ZTlkOGM1ZTQ4YzQwYTgyYTE3NS90YWJsZTo0YzkwOGY0NjY1YWU0ZTJkYjJjNmZhYzY4ODJjNDZmZS90YWJsZXJhbmdlOjRjOTA4ZjQ2NjVhZTRlMmRiMmM2ZmFjNjg4MmM0NmZlXzEyLTMtMS0xLTE1MDAzNA_2b70b316-f38c-4401-9504-12058ce96322"
      unitRef="usd">7400000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTQvZnJhZzphZDU5Nzk4ZWY3ZjA0ZTlkOGM1ZTQ4YzQwYTgyYTE3NS90YWJsZTo0YzkwOGY0NjY1YWU0ZTJkYjJjNmZhYzY4ODJjNDZmZS90YWJsZXJhbmdlOjRjOTA4ZjQ2NjVhZTRlMmRiMmM2ZmFjNjg4MmM0NmZlXzEyLTUtMS0xLTE1MDAzNA_ff477435-6e75-4266-b07b-c2acb0e595c9"
      unitRef="usd">-3600000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTQvZnJhZzphZDU5Nzk4ZWY3ZjA0ZTlkOGM1ZTQ4YzQwYTgyYTE3NS90YWJsZTo0YzkwOGY0NjY1YWU0ZTJkYjJjNmZhYzY4ODJjNDZmZS90YWJsZXJhbmdlOjRjOTA4ZjQ2NjVhZTRlMmRiMmM2ZmFjNjg4MmM0NmZlXzE0LTEtMS0xLTE1MDAzNA_73fdb280-1b1d-43c1-bc66-95f393eb7eb7"
      unitRef="usd">-5800000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTQvZnJhZzphZDU5Nzk4ZWY3ZjA0ZTlkOGM1ZTQ4YzQwYTgyYTE3NS90YWJsZTo0YzkwOGY0NjY1YWU0ZTJkYjJjNmZhYzY4ODJjNDZmZS90YWJsZXJhbmdlOjRjOTA4ZjQ2NjVhZTRlMmRiMmM2ZmFjNjg4MmM0NmZlXzE0LTMtMS0xLTE1MDAzNA_6e0be272-8059-4942-930d-ac5ffddc44f5"
      unitRef="usd">-100000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTQvZnJhZzphZDU5Nzk4ZWY3ZjA0ZTlkOGM1ZTQ4YzQwYTgyYTE3NS90YWJsZTo0YzkwOGY0NjY1YWU0ZTJkYjJjNmZhYzY4ODJjNDZmZS90YWJsZXJhbmdlOjRjOTA4ZjQ2NjVhZTRlMmRiMmM2ZmFjNjg4MmM0NmZlXzE0LTUtMS0xLTE1MDAzNA_8fa6dc52-35b4-4280-82ba-2de47ddf4493"
      unitRef="usd">-1000000.0</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTQvZnJhZzphZDU5Nzk4ZWY3ZjA0ZTlkOGM1ZTQ4YzQwYTgyYTE3NS90YWJsZTo0YzkwOGY0NjY1YWU0ZTJkYjJjNmZhYzY4ODJjNDZmZS90YWJsZXJhbmdlOjRjOTA4ZjQ2NjVhZTRlMmRiMmM2ZmFjNjg4MmM0NmZlXzE1LTEtMS0xLTE1MDAzNA_cc7ac09f-4aa8-42db-9583-ac83813ed444"
      unitRef="usd">-200000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTQvZnJhZzphZDU5Nzk4ZWY3ZjA0ZTlkOGM1ZTQ4YzQwYTgyYTE3NS90YWJsZTo0YzkwOGY0NjY1YWU0ZTJkYjJjNmZhYzY4ODJjNDZmZS90YWJsZXJhbmdlOjRjOTA4ZjQ2NjVhZTRlMmRiMmM2ZmFjNjg4MmM0NmZlXzE1LTMtMS0xLTE1MDAzNA_359cf55d-8b19-49b4-8b1c-f8c0d9ebd987"
      unitRef="usd">-1500000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTQvZnJhZzphZDU5Nzk4ZWY3ZjA0ZTlkOGM1ZTQ4YzQwYTgyYTE3NS90YWJsZTo0YzkwOGY0NjY1YWU0ZTJkYjJjNmZhYzY4ODJjNDZmZS90YWJsZXJhbmdlOjRjOTA4ZjQ2NjVhZTRlMmRiMmM2ZmFjNjg4MmM0NmZlXzE1LTUtMS0xLTE1MDAzNA_0e3f720e-1bd3-4136-8919-954320a4824d"
      unitRef="usd">-1300000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTQvZnJhZzphZDU5Nzk4ZWY3ZjA0ZTlkOGM1ZTQ4YzQwYTgyYTE3NS90YWJsZTo0YzkwOGY0NjY1YWU0ZTJkYjJjNmZhYzY4ODJjNDZmZS90YWJsZXJhbmdlOjRjOTA4ZjQ2NjVhZTRlMmRiMmM2ZmFjNjg4MmM0NmZlXzE2LTEtMS0xLTE1MDAzNA_ee086e90-1330-4e1d-bbdf-b504e19a763b"
      unitRef="usd">-6000000.0</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTQvZnJhZzphZDU5Nzk4ZWY3ZjA0ZTlkOGM1ZTQ4YzQwYTgyYTE3NS90YWJsZTo0YzkwOGY0NjY1YWU0ZTJkYjJjNmZhYzY4ODJjNDZmZS90YWJsZXJhbmdlOjRjOTA4ZjQ2NjVhZTRlMmRiMmM2ZmFjNjg4MmM0NmZlXzE2LTMtMS0xLTE1MDAzNA_ed2d1e5c-fb76-40ee-b189-6d918be3cc7d"
      unitRef="usd">-1600000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTQvZnJhZzphZDU5Nzk4ZWY3ZjA0ZTlkOGM1ZTQ4YzQwYTgyYTE3NS90YWJsZTo0YzkwOGY0NjY1YWU0ZTJkYjJjNmZhYzY4ODJjNDZmZS90YWJsZXJhbmdlOjRjOTA4ZjQ2NjVhZTRlMmRiMmM2ZmFjNjg4MmM0NmZlXzE2LTUtMS0xLTE1MDAzNA_f44b1893-839f-4ae2-a6fb-49bb3e110f01"
      unitRef="usd">-2300000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTQvZnJhZzphZDU5Nzk4ZWY3ZjA0ZTlkOGM1ZTQ4YzQwYTgyYTE3NS90YWJsZTo0YzkwOGY0NjY1YWU0ZTJkYjJjNmZhYzY4ODJjNDZmZS90YWJsZXJhbmdlOjRjOTA4ZjQ2NjVhZTRlMmRiMmM2ZmFjNjg4MmM0NmZlXzE3LTEtMS0xLTE1MDAzNA_84d41f31-bd4e-4450-93dc-1fb97e2492fb"
      unitRef="usd">-140100000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTQvZnJhZzphZDU5Nzk4ZWY3ZjA0ZTlkOGM1ZTQ4YzQwYTgyYTE3NS90YWJsZTo0YzkwOGY0NjY1YWU0ZTJkYjJjNmZhYzY4ODJjNDZmZS90YWJsZXJhbmdlOjRjOTA4ZjQ2NjVhZTRlMmRiMmM2ZmFjNjg4MmM0NmZlXzE3LTMtMS0xLTE1MDAzNA_bc4b750a-0246-406e-ae59-9df58a8eba55"
      unitRef="usd">-49800000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTQvZnJhZzphZDU5Nzk4ZWY3ZjA0ZTlkOGM1ZTQ4YzQwYTgyYTE3NS90YWJsZTo0YzkwOGY0NjY1YWU0ZTJkYjJjNmZhYzY4ODJjNDZmZS90YWJsZXJhbmdlOjRjOTA4ZjQ2NjVhZTRlMmRiMmM2ZmFjNjg4MmM0NmZlXzE3LTUtMS0xLTE1MDAzNA_30b55ff9-4bed-4dec-86d2-67211cd06646"
      unitRef="usd">13000000.0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTQvZnJhZzphZDU5Nzk4ZWY3ZjA0ZTlkOGM1ZTQ4YzQwYTgyYTE3NS90YWJsZTo0YzkwOGY0NjY1YWU0ZTJkYjJjNmZhYzY4ODJjNDZmZS90YWJsZXJhbmdlOjRjOTA4ZjQ2NjVhZTRlMmRiMmM2ZmFjNjg4MmM0NmZlXzE4LTEtMS0xLTE5MjE0Ng_57ebb485-4d41-471e-bc01-3ae132e1a78e"
      unitRef="usd">1204300000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTQvZnJhZzphZDU5Nzk4ZWY3ZjA0ZTlkOGM1ZTQ4YzQwYTgyYTE3NS90YWJsZTo0YzkwOGY0NjY1YWU0ZTJkYjJjNmZhYzY4ODJjNDZmZS90YWJsZXJhbmdlOjRjOTA4ZjQ2NjVhZTRlMmRiMmM2ZmFjNjg4MmM0NmZlXzE4LTMtMS0xLTE5MjE0Nw_db39543c-bd2d-422e-8410-7213292e1c48"
      unitRef="usd">1678300000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTQvZnJhZzphZDU5Nzk4ZWY3ZjA0ZTlkOGM1ZTQ4YzQwYTgyYTE3NS90YWJsZTo0YzkwOGY0NjY1YWU0ZTJkYjJjNmZhYzY4ODJjNDZmZS90YWJsZXJhbmdlOjRjOTA4ZjQ2NjVhZTRlMmRiMmM2ZmFjNjg4MmM0NmZlXzE4LTUtMS0xLTE5MjE1Ng_e8df8af4-1a65-4e87-b62b-f2327833f5f6"
      unitRef="usd">1079800000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTQvZnJhZzphZDU5Nzk4ZWY3ZjA0ZTlkOGM1ZTQ4YzQwYTgyYTE3NS90YWJsZTo0YzkwOGY0NjY1YWU0ZTJkYjJjNmZhYzY4ODJjNDZmZS90YWJsZXJhbmdlOjRjOTA4ZjQ2NjVhZTRlMmRiMmM2ZmFjNjg4MmM0NmZlXzE5LTEtMS0xLTE5MjE2NQ_1e90f05f-5789-4cee-94bc-bd41f5692ecb"
      unitRef="usd">20300000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTQvZnJhZzphZDU5Nzk4ZWY3ZjA0ZTlkOGM1ZTQ4YzQwYTgyYTE3NS90YWJsZTo0YzkwOGY0NjY1YWU0ZTJkYjJjNmZhYzY4ODJjNDZmZS90YWJsZXJhbmdlOjRjOTA4ZjQ2NjVhZTRlMmRiMmM2ZmFjNjg4MmM0NmZlXzE5LTMtMS0xLTE5MjE3Mg_9ba9e43b-d51e-4b77-8bcd-8576a47f52d7"
      unitRef="usd">22800000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTQvZnJhZzphZDU5Nzk4ZWY3ZjA0ZTlkOGM1ZTQ4YzQwYTgyYTE3NS90YWJsZTo0YzkwOGY0NjY1YWU0ZTJkYjJjNmZhYzY4ODJjNDZmZS90YWJsZXJhbmdlOjRjOTA4ZjQ2NjVhZTRlMmRiMmM2ZmFjNjg4MmM0NmZlXzE5LTUtMS0xLTE5MjE3OQ_f8b6427f-c6d4-469f-bdb4-b2b80453a0a0"
      unitRef="usd">6700000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTQvZnJhZzphZDU5Nzk4ZWY3ZjA0ZTlkOGM1ZTQ4YzQwYTgyYTE3NS90YWJsZTo0YzkwOGY0NjY1YWU0ZTJkYjJjNmZhYzY4ODJjNDZmZS90YWJsZXJhbmdlOjRjOTA4ZjQ2NjVhZTRlMmRiMmM2ZmFjNjg4MmM0NmZlXzE4LTEtMS0xLTE1MDAzNA_f46b61a2-ec17-4bcc-897d-0f0c76510240"
      unitRef="usd">1184000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTQvZnJhZzphZDU5Nzk4ZWY3ZjA0ZTlkOGM1ZTQ4YzQwYTgyYTE3NS90YWJsZTo0YzkwOGY0NjY1YWU0ZTJkYjJjNmZhYzY4ODJjNDZmZS90YWJsZXJhbmdlOjRjOTA4ZjQ2NjVhZTRlMmRiMmM2ZmFjNjg4MmM0NmZlXzE4LTMtMS0xLTE1MDAzNA_62794673-6141-4c2b-b51c-828a338b6508"
      unitRef="usd">1655500000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTQvZnJhZzphZDU5Nzk4ZWY3ZjA0ZTlkOGM1ZTQ4YzQwYTgyYTE3NS90YWJsZTo0YzkwOGY0NjY1YWU0ZTJkYjJjNmZhYzY4ODJjNDZmZS90YWJsZXJhbmdlOjRjOTA4ZjQ2NjVhZTRlMmRiMmM2ZmFjNjg4MmM0NmZlXzE4LTUtMS0xLTE1MDAzNA_afa4332e-ac6e-4812-bd6f-5d881bdc622b"
      unitRef="usd">1073100000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i86284f29e88649f98a3081d2acc55f59_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzItMS0xLTEtMTUwMDM0_746a87fe-59ca-4230-8603-24a78cbb09d6"
      unitRef="shares">347900000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i86284f29e88649f98a3081d2acc55f59_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzItMy0xLTEtMTUwMDM0_7f699a9f-3acc-41f9-8446-4312490201c4"
      unitRef="usd">300000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie28b90c84ec44021a92cdcdb2c25b28a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzItNS0xLTEtMTUwMDM0_138be367-b00c-4763-9f46-711aff3fd429"
      unitRef="usd">5756600000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8b59bb58abc7479d89bc7d2b74d70544_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzItNy0xLTEtMTUwMDM0_a4d190fe-92b0-4074-8168-5b7c36a9173c"
      unitRef="usd">2494500000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0f52079425724fd694aa42f7b37a71e5_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzItOS0xLTEtMTUwMDM0_0e271428-1a47-4385-88b9-6ed4625c4b7d"
      unitRef="usd">12400000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i46ac86aca2b842e9883ccef967301ae5_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzItMTEtMS0xLTE1MDAzNA_5622fcd2-1491-4458-8680-24fc1df44eaf"
      unitRef="usd">8263800000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5ae840c0106e4c1996ae436a312416d9_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzItMTMtMS0xLTE1MDAzNA_33bf26fb-3855-4744-8d80-16cb464c145d"
      unitRef="usd">20900000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3a090d2385f44532aa7e60497f976b8a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzItMTUtMS0xLTE1MDAzNA_b480c6c5-c66d-4cb2-b9fb-39f2d8a39e6d"
      unitRef="usd">8284700000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id2c801b2cffa477fb54e06f63ca156ce_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzMtNy0xLTEtMTY0NjY3_148df6c2-ade5-4bb3-bf9b-fd04f4b4cef3"
      unitRef="usd">-100000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6f6e09d2840745a2be9bd85eeaaa8a92_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzMtMTEtMS0xLTIwMDQwNA_30e24862-20e9-4391-ab1a-b3fbecbeb48d"
      unitRef="usd">-100000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5043d7c11ba745e8a27d34923ccd110f_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzMtMTUtMS0xLTIwMDQwNg_b46af5fe-5ab7-41fb-b93b-4bca9a4da0d4"
      unitRef="usd">-100000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i0987b5cf48ab478cad75f2eb6a9e01c9_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzQtMS0xLTEtMTUwMDM0_9c21bb62-e8c8-4232-a8fd-01aa27f812e4"
      unitRef="shares">6800000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i0987b5cf48ab478cad75f2eb6a9e01c9_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzQtMy0xLTEtMTY0Mzk1_af3beef7-1839-4b01-a165-e8ae08240b48"
      unitRef="usd">100000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ib6059c5c960d4e549fe28e54b48c1110_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzQtNS0xLTEtMTUwMDM0_ec6bb413-fbf8-43f0-9772-d7a01ef25ab8"
      unitRef="usd">308700000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ifb193c7a61994110bec6a7c2209424f6_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzQtMTEtMS0xLTE1MDAzNA_e10e9d9d-20e1-45cf-a376-2156a0824cfb"
      unitRef="usd">308800000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzQtMTUtMS0xLTE1MDAzNA_735c83ef-e773-43e6-b42b-5df4418e1559"
      unitRef="usd">308800000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i0987b5cf48ab478cad75f2eb6a9e01c9_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzUtMS0xLTEtMTUwMDM0_d66b1567-3037-4f29-a147-a20282df31f4"
      unitRef="shares">900000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ib6059c5c960d4e549fe28e54b48c1110_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzUtNS0xLTEtMTUwMDM0_ae797397-a82f-4d3c-a1a3-a04bac04cd41"
      unitRef="usd">7900000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i0cb98cae2e664d35a09a7e480a4d0029_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzUtNy0xLTEtMTUwMDM0_77200ff5-6afb-4a2d-b8e7-0284b28bfe54"
      unitRef="usd">167300000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ifb193c7a61994110bec6a7c2209424f6_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzUtMTEtMS0xLTE1MDAzNA_70f4f6bf-70df-44e6-a264-b0c42a16ceb6"
      unitRef="usd">175200000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzUtMTUtMS0xLTE1MDAzNA_125ca316-ff14-4ec9-bc7e-99c28efe69f8"
      unitRef="usd">175200000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib6059c5c960d4e549fe28e54b48c1110_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzYtNS0xLTEtMTUwMDM0_ea9417dc-ea9a-48e5-9c1f-b479c212f144"
      unitRef="usd">395400000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ifb193c7a61994110bec6a7c2209424f6_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzYtMTEtMS0xLTE1MDAzNA_03f03da7-68e7-49e6-95d9-1536841fd4af"
      unitRef="usd">395400000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzYtMTUtMS0xLTE1MDAzNA_5d085da5-0b6f-4ff2-87eb-842b953a165f"
      unitRef="usd">395400000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i0987b5cf48ab478cad75f2eb6a9e01c9_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzctMS0xLTEtMTUwMDM0_9468ccfa-c5df-46d4-866b-91a696222604"
      unitRef="shares">700000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ib6059c5c960d4e549fe28e54b48c1110_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzctNS0xLTEtMTUwMDM0_fcfd7646-3cf3-4fa5-a921-bf376406a16e"
      unitRef="usd">-7900000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i0cb98cae2e664d35a09a7e480a4d0029_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzctNy0xLTEtMTUwMDM0_5afb02d8-760a-46ff-80d7-63a94ea02122"
      unitRef="usd">-126400000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ifb193c7a61994110bec6a7c2209424f6_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzctMTEtMS0xLTE1MDAzNA_d9f40e3c-8595-4d07-b8ee-eca8fefdedcb"
      unitRef="usd">134300000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzctMTUtMS0xLTE1MDAzNA_78d4d4f6-8b2b-412b-b674-f277a1dcdd16"
      unitRef="usd">134300000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:NetIncomeLoss
      contextRef="i0cb98cae2e664d35a09a7e480a4d0029_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzgtNy0xLTEtMTUwMDM0_61b55b27-3301-4152-94c3-eb7415274e23"
      unitRef="usd">1060600000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ifb193c7a61994110bec6a7c2209424f6_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzgtMTEtMS0xLTE1MDAzNA_bec60047-2b8d-4ae1-a014-8d526f3e419f"
      unitRef="usd">1060600000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzgtMTUtMS0xLTE1MDAzNA_89aa1228-da49-446e-8fd3-43ee951a8df8"
      unitRef="usd">1060600000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i2c08937764b145139a93a060599d3467_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzktOS0xLTEtMTUwMDM0_171a5c63-0c8d-489d-acbb-f45a80948060"
      unitRef="usd">12500000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ifb193c7a61994110bec6a7c2209424f6_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzktMTEtMS0xLTE1MDAzNA_e671439a-a86b-4c34-8de4-fb5b2ab56cdc"
      unitRef="usd">12500000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i05f1edae0568469c89f9d30766528e9e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzktMTMtMS0xLTE1MDAzNA_c920a636-e9a2-414e-b837-dbedaf0d995b"
      unitRef="usd">500000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzktMTUtMS0xLTE1MDAzNA_93d999c3-99ea-4e0c-acc9-fa068c543c82"
      unitRef="usd">13000000.0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i05f1edae0568469c89f9d30766528e9e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzExLTEzLTEtMS0xNTAwMzQ_abc0d722-1bb1-4f20-a352-1744da50ef18"
      unitRef="usd">6200000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzExLTE1LTEtMS0xNTAwMzQ_23306aa0-3a78-4384-86ae-47b6ceac5322"
      unitRef="usd">6200000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i4d7c7907f86d4cce9957516da107670e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzEyLTEtMS0xLTE1MDAzNA_c95af0ee-2ca6-4f16-88a1-5a3d4b34e0c2"
      unitRef="shares">353100000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4d7c7907f86d4cce9957516da107670e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzEyLTMtMS0xLTE1MDAzNA_420514ea-8a95-44c2-a17d-0db6d8310ed0"
      unitRef="usd">400000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifdde0a5261214008b1be258b805ec820_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzEyLTUtMS0xLTE1MDAzNA_2ddd6e58-8484-493d-818b-9cd654605ed9"
      unitRef="usd">6444900000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9ad839dce5564f57a74be0b40182551f_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzEyLTctMS0xLTE1MDAzNA_3d6b2174-9507-4d61-8d64-4660daa5b736"
      unitRef="usd">3261300000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i15dc573b60ee43619a9a8ca70d7bd3c4_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzEyLTktMS0xLTE1MDAzNA_86466a72-93b7-4d9d-a449-014068385925"
      unitRef="usd">24900000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7a4a986595294305b5ea409ad41fcfc9_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzEyLTExLTEtMS0xNTAwMzQ_2a710673-d64f-46df-97ec-a11fbeef0e33"
      unitRef="usd">9731500000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibd2ad8e3ddd245609178c33ddcac1011_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzEyLTEzLTEtMS0xNTAwMzQ_6f723e1d-7d6e-4738-8736-ad99a14d3f54"
      unitRef="usd">27600000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if4ab8f76e64a46d58941675cc8783c2e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzEyLTE1LTEtMS0xNTAwMzQ_58e7e3fc-7c07-48b4-a5a2-06d4eb1a09f8"
      unitRef="usd">9759100000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i6e12effc86454cbcb13cbb1f82d0dfed_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzE0LTEtMS0xLTE1MDAzNA_d9942d93-951e-4c82-9959-c02536057f99"
      unitRef="shares">5400000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ifb9dc1838ed844ea8824f3064842fcbd_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzE0LTUtMS0xLTE1MDAzNA_351460c3-ffc3-4f6e-b20f-0596812ee942"
      unitRef="usd">276500000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ic40adb87eff94aa68dde286fc09fd1ae_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzE0LTExLTEtMS0xNTAwMzQ_e494160e-184b-4177-9026-4b9b568d3d0a"
      unitRef="usd">276500000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzE0LTE1LTEtMS0xNTAwMzQ_ec7ed3a1-ab88-43aa-8ae0-1200d1135e5d"
      unitRef="usd">276500000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i6e12effc86454cbcb13cbb1f82d0dfed_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzE1LTEtMS0xLTE1MDAzNA_4c700a00-6035-46c4-80b8-ba42354779d4"
      unitRef="shares">800000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ifb9dc1838ed844ea8824f3064842fcbd_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzE1LTUtMS0xLTE1MDAzNA_7aa7dba3-39f1-479a-a1d8-fce838dab6b0"
      unitRef="usd">6600000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i34708ad123b448028097c7b4bff09fa7_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzE1LTctMS0xLTE1MDAzNA_8dc20b50-858a-40a9-b91d-7863c5715758"
      unitRef="usd">205000000.0</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ic40adb87eff94aa68dde286fc09fd1ae_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzE1LTExLTEtMS0xNTAwMzQ_e010746f-fb44-46f3-a97f-e5d480faa41a"
      unitRef="usd">211600000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzE1LTE1LTEtMS0xNTAwMzQ_7e78d8e7-558d-49c1-8cd5-d3b35e98dff1"
      unitRef="usd">211600000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ifb9dc1838ed844ea8824f3064842fcbd_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzE2LTUtMS0xLTE1MDAzNA_5ff6cdc2-5b6b-4329-8d29-137649e165b8"
      unitRef="usd">449200000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic40adb87eff94aa68dde286fc09fd1ae_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzE2LTExLTEtMS0xNTAwMzQ_7aa19049-e776-4bb5-8f72-ff2179790062"
      unitRef="usd">449200000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzE2LTE1LTEtMS0xNTAwMzQ_4545a87b-fcac-4d61-9758-81eb13f7dffd"
      unitRef="usd">449200000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i34708ad123b448028097c7b4bff09fa7_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzE4LTctMS0xLTE1MDAzNA_9ee39f62-8c1b-4ac6-9ac3-90993e7d590d"
      unitRef="usd">1704600000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic40adb87eff94aa68dde286fc09fd1ae_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzE4LTExLTEtMS0xNTAwMzQ_f5e71b57-ccca-4954-a499-0cd486229f36"
      unitRef="usd">1704600000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzE4LTE1LTEtMS0xNTAwMzQ_4f9a23f0-b919-48bb-b7ae-1c31e2ba3049"
      unitRef="usd">1704600000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ic7116e00b9a44951818b4ce9307192f2_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzE5LTktMS0xLTE1MDAzNA_6dac4637-82cb-4f15-837d-486e630b9737"
      unitRef="usd">-49100000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ic40adb87eff94aa68dde286fc09fd1ae_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzE5LTExLTEtMS0xNTAwMzQ_96a66ac2-a9a1-409e-91f1-25b3da57022a"
      unitRef="usd">-49100000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i0de47d0330fc42fdb3255d4c8cdac6e0_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzE5LTEzLTEtMS0xNTAwMzQ_c4b1b68f-e194-4cc4-be75-97ce59c77f23"
      unitRef="usd">-700000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzE5LTE1LTEtMS0xNTAwMzQ_74596d05-6921-4b39-b6b9-98b43e32aef3"
      unitRef="usd">-49800000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i0de47d0330fc42fdb3255d4c8cdac6e0_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzIxLTEzLTEtMS0xNTAwMzQ_701abab4-a8ff-494b-a995-d6e40d71a9ad"
      unitRef="usd">23500000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzIxLTE1LTEtMS0xNTAwMzQ_ed4e7d37-235b-4d3c-a6a2-db2896f4cb86"
      unitRef="usd">23500000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i9c5ce2953a28440b89e7ee68bba323d9_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzIyLTEtMS0xLTE1MDAzNA_a828b1a8-0cc5-426c-bd1a-e56492fbdc85"
      unitRef="shares">357700000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9c5ce2953a28440b89e7ee68bba323d9_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzIyLTMtMS0xLTE1MDAzNA_fe5ce8b2-727b-44e7-9c53-cbcb438211c3"
      unitRef="usd">400000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8054044227734087aef06647c25d127e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzIyLTUtMS0xLTE1MDAzNA_67604fcb-291a-4f10-9a51-8cc586270269"
      unitRef="usd">7164000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i03428188c1ee49ef8ce9c5b683046ed8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzIyLTctMS0xLTE1MDAzNA_696544f2-2f8b-4c62-8d93-a88a93e4c6f7"
      unitRef="usd">4760900000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icb108484a5da4e338d0d4751f13dd73a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzIyLTktMS0xLTE1MDAzNA_88240cd7-0816-4b13-883b-70e9a86e747d"
      unitRef="usd">-24200000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i16f263d8dd40419bb80418ab7843bf76_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzIyLTExLTEtMS0xNTAwMzQ_27931f16-950d-459a-93f6-e6c20365c44f"
      unitRef="usd">11901100000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iecf372d2348047f5953ac29d0036d748_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzIyLTEzLTEtMS0xNTAwMzQ_9ba863d1-6ea6-4c64-ad9e-68de02d60c39"
      unitRef="usd">50400000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzIyLTE1LTEtMS0xNTAwMzQ_6fcd0b69-1411-4295-bd18-6b8c8ad9ba84"
      unitRef="usd">11951500000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i01169c36a4df47e8985588f97df426ff_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzI0LTEtMS0xLTE1MDAzNA_63ef1823-ce89-49f5-898e-7c55fa8111ff"
      unitRef="shares">4200000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i1ae3572c7a714189861826346d019725_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzI0LTUtMS0xLTE1MDAzNA_eb7a4a63-bd92-42a6-b06d-1f14477b5f46"
      unitRef="usd">233800000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i8fcb778330b541d49b4b7a3b743e307f_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzI0LTExLTEtMS0xNTAwMzQ_ddac22fd-7de1-4876-bd2c-0c007787e191"
      unitRef="usd">233800000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzI0LTE1LTEtMS0xNTAwMzQ_83e0aa09-dd86-45ae-8fd6-7544b71db7c0"
      unitRef="usd">233800000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i01169c36a4df47e8985588f97df426ff_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzI1LTEtMS0xLTE1MDAzNA_f4b43073-dcce-4f88-909b-cbe40936d35a"
      unitRef="shares">700000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i1ae3572c7a714189861826346d019725_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzI1LTUtMS0xLTE1MDAzNA_efae2cbe-5275-4a1c-acaa-9124165aba64"
      unitRef="usd">7400000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i639e5e71313a4d6e864cd96308f95920_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzI1LTctMS0xLTE1MDAzNA_faa660d3-f9ab-4ffe-8490-41c5de2dcd6d"
      unitRef="usd">186800000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i8fcb778330b541d49b4b7a3b743e307f_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzI1LTExLTEtMS0xNTAwMzQ_424076f2-0028-498a-b054-9e58bdeb23da"
      unitRef="usd">194200000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzI1LTE1LTEtMS0xNTAwMzQ_88c11096-b773-49de-8521-5683333db975"
      unitRef="usd">194200000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i1ae3572c7a714189861826346d019725_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzI2LTUtMS0xLTE1MDAzNA_0bc36431-3bf7-46ee-8152-96660168209e"
      unitRef="usd">524600000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i8fcb778330b541d49b4b7a3b743e307f_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzI2LTExLTEtMS0xNTAwMzQ_83ce37ac-bdd9-4717-8674-e37317bc6452"
      unitRef="usd">524600000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzI2LTE1LTEtMS0xNTAwMzQ_29793f47-53bc-42bd-b24c-e53f22c658fa"
      unitRef="usd">524600000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i01169c36a4df47e8985588f97df426ff_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzI3LTEtMS0xLTE1MDAzNA_de9b58db-5caa-4c8d-a534-611368609510"
      unitRef="shares">11200000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i1ae3572c7a714189861826346d019725_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzI3LTUtMS0xLTE1MDAzNA_15efe486-1193-4790-84d8-0375f22602dc"
      unitRef="usd">-211100000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i639e5e71313a4d6e864cd96308f95920_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzI3LTctMS0xLTE1MDAzNA_4043947d-657c-46e1-956b-95e262170ad5"
      unitRef="usd">-2396300000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i8fcb778330b541d49b4b7a3b743e307f_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzI3LTExLTEtMS0xNTAwMzQ_8bdefd7e-d3c6-42e0-9dfa-93d4045027e0"
      unitRef="usd">2607400000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzI3LTE1LTEtMS0xNTAwMzQ_1cd48e2a-8501-44aa-8c5e-706969cb4cb2"
      unitRef="usd">2607400000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:NetIncomeLoss
      contextRef="i639e5e71313a4d6e864cd96308f95920_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzI4LTctMS0xLTE1MDAzNA_46ba181b-268c-4620-a24b-75fba4a144ef"
      unitRef="usd">1322300000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8fcb778330b541d49b4b7a3b743e307f_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzI4LTExLTEtMS0xNTAwMzQ_a1b06559-0016-43cc-b8e9-ac245f83a743"
      unitRef="usd">1322300000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzI4LTE1LTEtMS0xNTAwMzQ_850ce3c8-ef71-4e81-933f-9215201d8ca2"
      unitRef="usd">1322300000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="iefe47c0d9ded4edaabb31152465a70d5_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzI5LTktMS0xLTE1MDAzNA_a208308d-8b8d-424d-b246-fd0326a69b87"
      unitRef="usd">-138300000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i8fcb778330b541d49b4b7a3b743e307f_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzI5LTExLTEtMS0xNTAwMzQ_7be52eb4-2007-4d2d-b3e0-90c7daf26a14"
      unitRef="usd">-138300000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i1e5736a0a0a845709d2ebfda5ca1053a_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzI5LTEzLTEtMS0xNTAwMzQ_7fb3fafc-a8ef-4b60-b591-321aff0890a0"
      unitRef="usd">-1800000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzI5LTE1LTEtMS0xNTAwMzQ_9cbfc619-6281-4768-b107-7b9c196953b0"
      unitRef="usd">-140100000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i1e5736a0a0a845709d2ebfda5ca1053a_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzMwLTEzLTEtMS0xNTAwMzQ_14c9f101-5074-4e14-bd0c-903fc1dddd2f"
      unitRef="usd">22100000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzMwLTE1LTEtMS0xNTAwMzQ_042364ff-393f-42c1-9b5c-2e0ece01ea0f"
      unitRef="usd">22100000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i7b8c36ddf45540d2be8a68a9375992f5_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzMxLTEtMS0xLTE1MDAzNA_21b081f8-0f85-454f-9e9f-babcdafe5787"
      unitRef="shares">350000000.0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7b8c36ddf45540d2be8a68a9375992f5_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzMxLTMtMS0xLTE1MDAzNA_f115d8ff-b30c-4212-971c-07764d95d7d9"
      unitRef="usd">400000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5549eca14af04f2faba84d86c3277878_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzMxLTUtMS0xLTE1MDAzNA_5a40f5e6-36bb-4787-a34b-cdbf0041af64"
      unitRef="usd">7703900000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifdf66fd192a04254983a4b04fde0c089_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzMxLTctMS0xLTE1MDAzNA_3c418c63-8d7b-44c6-85b0-8bb8e1e598ae"
      unitRef="usd">3500100000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iff5abbcecdbf42949927127eac25660e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzMxLTktMS0xLTE1MDAzNA_4ce516ce-ca18-4d72-8674-4947e197fcbf"
      unitRef="usd">-162500000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ieaf1941ab4cf4eaa9051a8d048ff8396_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzMxLTExLTEtMS0xNTAwMzQ_514df5b7-479e-433b-9d40-94330de00e12"
      unitRef="usd">11041900000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7d1b51b8c04f48c796dbafa733a218ea_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzMxLTEzLTEtMS0xNTAwMzQ_e8689100-634b-4c64-a2d6-f229b5ad254b"
      unitRef="usd">70700000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzMxLTE1LTEtMS0xNTAwMzQ_012f94f7-85cb-4c0f-a134-9da5d261cc2f"
      unitRef="usd">11112600000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzMtMS0xLTEtMTUwMDM0_80542779-be0c-4c4e-aa8d-41029d8d29e3"
      unitRef="usd">1344400000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzMtMy0xLTEtMTUwMDM0_dac94ad2-3124-4e59-92e2-5f76540a50c6"
      unitRef="usd">1728100000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzMtNS0xLTEtMTUwMDM0_37b7876b-34a6-4da7-8e4a-d481142b26bc"
      unitRef="usd">1066800000</us-gaap:ProfitLoss>
    <isrg:DepreciationandGainLossonDispositionofPropertyPlantEquipment
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzUtMS0xLTEtMTUwMDM0_e14831fa-bdff-4f8a-be7b-a602bfdb6e1a"
      unitRef="usd">338000000.0</isrg:DepreciationandGainLossonDispositionofPropertyPlantEquipment>
    <isrg:DepreciationandGainLossonDispositionofPropertyPlantEquipment
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzUtMy0xLTEtMTUwMDM0_e75b23fa-83cc-479e-9d82-513fbfec5c5f"
      unitRef="usd">282800000</isrg:DepreciationandGainLossonDispositionofPropertyPlantEquipment>
    <isrg:DepreciationandGainLossonDispositionofPropertyPlantEquipment
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzUtNS0xLTEtMTUwMDM0_4d2f164c-1329-492e-85cb-49f9d287d245"
      unitRef="usd">226400000</isrg:DepreciationandGainLossonDispositionofPropertyPlantEquipment>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzYtMS0xLTEtMTUwMDM0_f5061c7f-1573-4a48-bb06-635691ba32c2"
      unitRef="usd">27800000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzYtMy0xLTEtMTUwMDM0_401b0309-fad0-46ae-8305-078e5262fa7d"
      unitRef="usd">27400000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzYtNS0xLTEtMTUwMDM0_7ad1b847-fd28-4bd9-ba5f-75580ef4008c"
      unitRef="usd">49800000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzctMS0xLTEtMTk1ODk5_4058dcf7-15ff-489d-b0f1-2b4f2edaf51b"
      unitRef="usd">3800000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzctMy0xLTEtMTk1OTEw_a7cc135e-af9e-4aa2-b723-d62b2a11122e"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzctNS0xLTEtMTk1OTIx_22bd60bd-ef4a-4f18-ae4d-dd4200cfc6ce"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzctMS0xLTEtMTUwMDM0_7d81e88a-b481-4a37-9cf5-ef24167034fe"
      unitRef="usd">-49000000.0</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzctMy0xLTEtMTUwMDM0_c080b36e-3fd5-4ad9-a72b-2b15ec0fec13"
      unitRef="usd">-10600000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzctNS0xLTEtMTUwMDM0_fd5503a5-2ff3-4db0-bad5-2ae68e40b78b"
      unitRef="usd">55100000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzgtMS0xLTEtMTUwMDM0_2d20f6e0-5644-46a5-b7aa-7d0be9c698f0"
      unitRef="usd">185300000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzgtMy0xLTEtMTUwMDM0_8c5c760a-e4e7-47bf-9dc7-1fd249ba7416"
      unitRef="usd">62600000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzgtNS0xLTEtMTUwMDM0_381ffc75-76d7-4a22-9513-faea771dc0c1"
      unitRef="usd">-57600000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:ShareBasedCompensation
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzktMS0xLTEtMTUwMDM0_3cdc4ef2-7e7d-4f98-8617-e6e7cfc63ecf"
      unitRef="usd">513200000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzktMy0xLTEtMTUwMDM0_339667a2-5dc1-426c-98a0-c9f7917057b0"
      unitRef="usd">449200000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzktNS0xLTEtMTUwMDM0_dd79a5f1-2e15-488c-879c-e6f77ad34b3e"
      unitRef="usd">395400000</us-gaap:ShareBasedCompensation>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzEwLTEtMS0xLTE1MDAzNA_50df3d59-279b-40d3-b8e2-56d22407ae52"
      unitRef="usd">26600000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzEwLTMtMS0xLTE1MDAzNA_85dce361-10cf-4dc1-b6ed-02f44bd2f9ae"
      unitRef="usd">22000000.0</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzEwLTUtMS0xLTE1MDAzNA_5753b6f6-e024-4312-aae0-0455f65e6b92"
      unitRef="usd">17100000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzEyLTEtMS0xLTE1MDAzNA_b61259be-efa7-475b-9cf7-af1a2d4601f7"
      unitRef="usd">159300000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzEyLTMtMS0xLTE1MDAzNA_571181e0-8f32-4d79-b718-d6fd00a7a3f3"
      unitRef="usd">142300000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzEyLTUtMS0xLTE1MDAzNA_ee46a415-2441-447d-aa9a-982199cda2db"
      unitRef="usd">-5700000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzEzLTEtMS0xLTE1MDAzNA_12d9e6b7-ea91-4036-8748-6443285decea"
      unitRef="usd">546600000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzEzLTMtMS0xLTE1MDAzNA_95c33e98-378a-4241-8086-54b6dfdd801c"
      unitRef="usd">256000000.0</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzEzLTUtMS0xLTE1MDAzNA_e0860824-efd0-4ebd-b0cf-29bb7f35b3c2"
      unitRef="usd">170100000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzE0LTEtMS0xLTE1MDAzNA_a359b6fe-016a-4077-a891-34794d350798"
      unitRef="usd">129200000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzE0LTMtMS0xLTE1MDAzNA_691499f2-07f7-4c37-9e18-f097c833dcc8"
      unitRef="usd">204900000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzE0LTUtMS0xLTE1MDAzNA_2936ed61-f531-42c9-8ebd-cb32b174d133"
      unitRef="usd">111800000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzE1LTEtMS0xLTE1MDAzNA_a8a18ac9-c83a-44b3-87dc-70e2ebeaec8f"
      unitRef="usd">21300000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzE1LTMtMS0xLTE1MDAzNA_aedd583b-fb5a-4cfb-85e1-79abba49c54e"
      unitRef="usd">36000000.0</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzE1LTUtMS0xLTE1MDAzNA_526c741c-b5fe-4095-bad8-4f0d183ac9f5"
      unitRef="usd">-32300000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzE2LTEtMS0xLTE1MDAzNA_1ae3d763-bb80-4d0a-99b9-74630d15e1ba"
      unitRef="usd">51500000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzE2LTMtMS0xLTE1MDAzNA_83ba632d-4c92-4481-8f1c-13bf7a250a1e"
      unitRef="usd">115100000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzE2LTUtMS0xLTE1MDAzNA_23033637-7f3f-4617-9999-d88b9e47e91c"
      unitRef="usd">-16600000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzE3LTEtMS0xLTE1MDAzNA_228516a0-b565-4f79-b08a-b145fae12149"
      unitRef="usd">21500000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzE3LTMtMS0xLTE1MDAzNA_74dcaad2-0d15-46ab-9e45-9341736075e8"
      unitRef="usd">32600000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzE3LTUtMS0xLTE1MDAzNA_92bc3ba6-f972-4f78-9ba3-996163155713"
      unitRef="usd">15000000.0</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzE4LTEtMS0xLTE1MDAzNA_11973df1-4a0b-4ec7-943b-cf1ea3808b84"
      unitRef="usd">121700000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzE4LTMtMS0xLTE1MDAzNA_e2740b4f-214f-4a2a-8ff2-0c5804183b22"
      unitRef="usd">51400000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzE4LTUtMS0xLTE1MDAzNA_b8229b0b-186c-4e39-b824-72b5c8336886"
      unitRef="usd">36900000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzE5LTEtMS0xLTE1MDAzNA_1401d4ba-fd94-45c1-ad29-c763c9a40637"
      unitRef="usd">1490800000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzE5LTMtMS0xLTE1MDAzNA_d5899b34-b373-4338-ba04-ba0564664ed9"
      unitRef="usd">2089400000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzE5LTUtMS0xLTE1MDAzNA_70ad9bb8-67ca-4940-ba3d-0c83981304e1"
      unitRef="usd">1484800000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzIxLTEtMS0xLTE1MDAzNA_fde7d5d3-a0e3-4600-a73d-b07807b0a150"
      unitRef="usd">1399500000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzIxLTMtMS0xLTE1MDAzNA_b352ccbc-a7ef-41cb-9887-faed82bba964"
      unitRef="usd">6452000000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzIxLTUtMS0xLTE1MDAzNA_d53b53db-61a9-49f1-b19f-6af04c8ef955"
      unitRef="usd">4292900000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzIyLTEtMS0xLTE1MDAzNA_0674d8a4-e423-45be-8e5e-b4b3dde432cd"
      unitRef="usd">61100000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzIyLTMtMS0xLTE1MDAzNA_7163d831-468b-46cd-b95b-d89c1830de44"
      unitRef="usd">84900000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzIyLTUtMS0xLTE1MDAzNA_363ed874-629b-436d-9d14-b47df8eafb24"
      unitRef="usd">800700000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzIzLTEtMS0xLTE1MDAzNA_6b3c0e1b-f7e0-42f7-9aea-07dbb0c96eab"
      unitRef="usd">3254400000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzIzLTMtMS0xLTE1MDAzNA_629fe9ac-df88-4c62-aaee-64c20bd5ece3"
      unitRef="usd">4267800000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzIzLTUtMS0xLTE1MDAzNA_c929f5de-4091-46a8-b392-38ae0bc96e6c"
      unitRef="usd">2930800000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzI0LTEtMS0xLTE1MDAzNA_440ac132-660b-4182-9db6-550720027490"
      unitRef="usd">532400000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzI0LTMtMS0xLTE1MDAzNA_9914874f-2ff0-4a14-ac50-7f22a4b415af"
      unitRef="usd">339500000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzI0LTUtMS0xLTE1MDAzNA_59cb16ad-8b9f-4cbc-990f-45a9780e128f"
      unitRef="usd">341500000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzI1LTEtMS0xLTE1MDAzNA_d04eff56-cceb-49a3-b97c-bd25a358e984"
      unitRef="usd">12800000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzI1LTMtMS0xLTE1MDAzNA_6b6f0353-e78e-4a4f-bbef-ab9198b94d46"
      unitRef="usd">22700000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzI1LTUtMS0xLTE1MDAzNA_d55298ff-097f-4c55-bd71-9804f291caf4"
      unitRef="usd">37700000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzI2LTEtMS0xLTE1MDAzNA_b968fb7f-3e74-4cf4-bbf4-5cccfe8a11fd"
      unitRef="usd">1370800000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzI2LTMtMS0xLTE1MDAzNA_a2559416-08c0-4dea-bd3e-c3c4890dbbdf"
      unitRef="usd">-2461500000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzI2LTUtMS0xLTE1MDAzNA_022ca980-0fdf-48dc-b3cd-4803f996b1e9"
      unitRef="usd">-940600000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromStockPlans
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzI4LTEtMS0xLTE1MDAzNA_0257178b-de61-4495-b11a-ce999f6df80b"
      unitRef="usd">233800000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ProceedsFromStockPlans
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzI4LTMtMS0xLTE1MDAzNA_bb0858d6-4fe3-4391-a2bf-3ce671ed316c"
      unitRef="usd">276500000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ProceedsFromStockPlans
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzI4LTUtMS0xLTE1MDAzNA_1c63352f-bae9-431f-bbd1-0e6a48585293"
      unitRef="usd">308800000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzI5LTEtMS0xLTE1MDAzNA_6617c12b-fbbf-47e9-adb5-9062636c16ea"
      unitRef="usd">194200000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzI5LTMtMS0xLTE1MDAzNA_e2cdf1b5-9063-488a-b307-811715c13366"
      unitRef="usd">211600000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzI5LTUtMS0xLTE1MDAzNA_c9164dbe-d83b-4012-9748-3451e0dd7ae5"
      unitRef="usd">175200000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzMwLTEtMS0xLTE1MDAzNA_c87146a2-bbe6-40f9-94e9-d81c2b2b9d1f"
      unitRef="usd">2607400000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzMwLTMtMS0xLTE1MDAzNA_08b2c246-be88-4690-9653-8f48224f69b2"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzMwLTUtMS0xLTE1MDAzNA_6dc30719-82f3-48fb-a2ec-d5fbb576661b"
      unitRef="usd">134300000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzMyLTEtMS0xLTE1MDAzNA_92094aac-7cb0-40a2-9c8b-bf10c0564c7b"
      unitRef="usd">4500000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzMyLTMtMS0xLTE1MDAzNA_91b7c347-5a40-46a0-8c67-e54d8423ca1f"
      unitRef="usd">21900000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzMyLTUtMS0xLTE1MDAzNA_600e7755-a670-4640-9a34-c82399f585e7"
      unitRef="usd">85000000.0</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzMzLTEtMS0xLTE1MDAzNA_b12fd948-b546-4d41-b6b3-df796e305df7"
      unitRef="usd">-2572300000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzMzLTMtMS0xLTE1MDAzNA_08461c7f-d121-495a-a07e-65f0effb93b8"
      unitRef="usd">43000000.0</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzMzLTUtMS0xLTE1MDAzNA_cacd7bf7-ddf4-4e8c-917a-54e793f3a4db"
      unitRef="usd">-85700000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzM0LTEtMS0xLTE1MDAzNA_d2a65d67-b85e-4e4b-9b5b-4cf35c70e414"
      unitRef="usd">5400000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzM0LTMtMS0xLTE1MDAzNA_44630733-2f17-4ae2-a4c7-52f646105ba4"
      unitRef="usd">-3400000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzM0LTUtMS0xLTE1MDAzNA_f6702c4f-c4bc-4648-87eb-94bc778e6cf0"
      unitRef="usd">-2600000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzM1LTEtMS0xLTE1MDAzNA_bbc581b3-b036-4c76-8417-4844d5f2be49"
      unitRef="usd">294700000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzM1LTMtMS0xLTE1MDAzNA_0624f7a7-b6fc-4fd4-a7c0-eecd2d41c32b"
      unitRef="usd">-332500000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzM1LTUtMS0xLTE1MDAzNA_a712066d-6189-437b-820c-e1307eb6ec33"
      unitRef="usd">455900000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzM2LTEtMS0xLTE1MDAzNA_56650930-8dfa-40fc-bb71-2b22d47914a9"
      unitRef="usd">1306000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if4ab8f76e64a46d58941675cc8783c2e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzM2LTMtMS0xLTE1MDAzNA_cc4e7a06-6d34-414e-bdfb-8759b6236fe0"
      unitRef="usd">1638500000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3a090d2385f44532aa7e60497f976b8a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzM2LTUtMS0xLTE1MDAzNA_366a57c6-6718-4c7f-b4a5-696b09c90e43"
      unitRef="usd">1182600000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzM3LTEtMS0xLTE1MDAzNA_1c2d42c8-1c4d-43e2-b68a-48349d011fab"
      unitRef="usd">1600700000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzM3LTMtMS0xLTE1MDAzNA_56c85709-4f07-4b9f-95dd-baa5620cfccd"
      unitRef="usd">1306000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if4ab8f76e64a46d58941675cc8783c2e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjAvZnJhZzphODcwNTBmNjI1ZWY0Mjc2OWIyNWUwNTBhYWM3OGYwZS90YWJsZTo0M2E1MjM0ODZkNDI0MDU2YjJkNGE5OTljN2FhNTFmZi90YWJsZXJhbmdlOjQzYTUyMzQ4NmQ0MjQwNTZiMmQ0YTk5OWM3YWE1MWZmXzM3LTUtMS0xLTE1MDAzNA_3b15a38f-3e81-4c93-9ed0-aa2b3eeab77e"
      unitRef="usd">1638500000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:NatureOfOperations
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjYvZnJhZzpmYjgyY2UxYzI1NjE0YTc1YmQwYThjNWViMGU5NzQ2Ny90ZXh0cmVnaW9uOmZiODJjZTFjMjU2MTRhNzViZDBhOGM1ZWIwZTk3NDY3XzUwMw_806ba099-f232-4aae-982c-f2c70433c10a">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.&#160;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, and a high-performance vision system and use proprietary instruments and accessories.&lt;/span&gt;</us-gaap:NatureOfOperations>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90ZXh0cmVnaW9uOmExMjJkMWI1YzBmNTQyYWI4NzVjOGQzOTg0NDY2ZjIzXzQ2NjEx_a031e126-ffde-46a9-aaeb-4e713633921f">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;The accompanying Consolidated Financial Statements have been prepared in accordance with U.S. generally accepted accounting principles (&#x201c;GAAP&#x201d;) and include the accounts of the Company and its wholly and majority-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.&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 Consolidated 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 Consolidated Statements of Income and Comprehensive Income for the years ended December&#160;31, 2022, 2021, and 2020.&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 Consolidated 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;Use of Estimates&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 preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the Consolidated Financial Statements and accompanying Notes to the Consolidated Financial Statements. The accounting estimates that require management&#x2019;s most significant, complex, and subjective judgments include the valuation and recognition of investments, the standalone selling prices used to allocate the contract consideration to the individual performance obligations, the valuation of inventory, the valuation of and assessment of the recoverability of intangible assets and goodwill, the recognition and measurement of current and deferred income taxes, including the measurement of uncertain tax positions, and the estimates for legal contingencies. Actual results could differ materially from these estimates.&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;Concentrations of Credit Risk and Other 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 carrying amounts for financial instruments consisting of cash and cash equivalents, accounts receivable, accounts payable, and accrued liabilities approximate fair value due to their short maturities. Marketable securities and derivative instruments are stated at their estimated fair values, based on quoted market prices for the same or similar instruments. The counterparties to the agreements relating to the Company&#x2019;s investment securities and derivative instruments consist of various major corporations, financial institutions, municipalities, and government agencies of high credit standing.&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 accounts receivable are primarily derived from billings related to revenue arrangements with customers and distributors located throughout the world. The Company performs credit evaluations of its customers&#x2019; financial condition and, generally, requires no collateral from its customers. The Company provides reserves for potential credit losses but has not experienced significant losses to date. As of December&#160;31, 2022, and 2021, 60% and 67%, respectively, of accounts receivable were from domestic 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;During the years ended December&#160;31, 2022, 2021, and 2020, domestic revenue accounted for 67%, 67%, and 68% of total revenue, respectively, while outside of the U.S. (&#x201c;OUS&#x201d;) revenue accounted for 33%, 33%, and 32%, respectively, of total revenue for each of the years then ended.&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 materials 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 and single-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 will 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;Such global shortages in important components as well as certain 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 canceled procedures. Additionally, if inflationary pressures in logistics or component costs persist, 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;Fluctuations in labor availability globally, including labor shortages and 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. 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 Consolidated 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. The Company&#x2019;s customers may 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. 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;Customer Relief Program&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;During the second quarter of 2020, the Company introduced a series of programs to provide financial relief to customers (the &#x201c;Customer Relief Program&#x201d;). As part of the Customer Relief Program, the Company provided its customers service fee credits, extended payment terms, and deferred payments related to Intuitive System Leasing arrangements. The Customer Relief Program ended at the end of the third quarter of 2020. There was no similar customer relief program offered in 2021 or 2022.&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-style:italic;font-weight:400;line-height:120%"&gt;Service fee credits&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;. As part of the Customer Relief Program, the Company provided service fee credits to customers based on the reduction in the utilization of their systems during the second and third quarters of 2020 relative to a pre-COVID-19 level baseline. The Company reflected the service fee credits as a reduction of service revenue and accounts receivable in the quarter they were earned by its customers. The service fee credit program resulted in an $80&#160;million decrease in service revenue in 2020.&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-style:italic;font-weight:400;line-height:120%"&gt;Short-term payment relief&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. In response to the COVID-19 pandemic, the Company introduced a payment deferral program to provide financial relief to qualified customers. This relief extended payment terms up to 180 days for qualified and creditworthy 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;The Company also introduced a lease payment deferral program in which creditworthy customers with active Intuitive system leasing arrangements could elect to defer lease payments up to five months that are payable at the end of the lease by extending the lease term. This program did not result in substantial increases in the rights of the lessor or the obligations of the &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;lessee, and the Company elected to apply the relief provided by the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) FAQ on accounting for COVID-19 and market volatility by not applying the lease modification guidance in ASC 842 to the lease arrangements affected by the deferrals and lease extensions.&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;For operating lease arrangements where the lease term was extended by adding the deferred period to the end of the contract, the Company recalculated the straight-line revenue based on the revised terms, consistent with the treatment accepted by the FASB FAQ on accounting for COVID-19. For its sales-type lease arrangements impacted, the Company accounted for the deferral in the timing of lease payments as if there were no changes in the lease contract, consistent with the treatment accepted by the FASB FAQ on accounting for COVID-19. While the short-term payment relief offered did not have a material impact on the results of operations, the Company deferred $15&#160;million of lease billings and extended payment terms associated with $181&#160;million of billings during the program, of which $19&#160;million remained outstanding as of December 31, 2020. All of the trade receivables with extended payment terms have been collected as of December 31, 2021.&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;Cash and Cash Equivalents&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 considers all highly liquid investments with an original maturity from the date of purchase of 90&#160;days or less to be cash equivalents.&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;Restricted Cash&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;As of December&#160;31, 2022, and 2021, the Company had $19.5 million and $17.9 million, respectively, of restricted cash primarily associated with its insurance programs. Restricted cash was included in prepaids and other current assets and intangible and other assets, net on the Consolidated Balance Sheets.&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;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-style:italic;font-weight:400;line-height:120%"&gt;Available-for-sale debt securities.&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 Company&#x2019;s investments may consist of money market funds, U.S. treasury and U.S. government agency securities, high-quality corporate notes and bonds, commercial paper, non-U.S. government agency securities, and taxable and tax-exempt municipal notes. The Company has designated all investments as available-for-sale and, therefore, the investments are subject to periodic impairment under the available-for-sale debt security impairment model. Available-for-sale debt securities in an unrealized loss position are written down to fair value through a charge to interest and other income, net, if the Company intends to sell the security or it is more likely than not the Company will be required to sell the security before recovery of its amortized cost basis. The Company evaluates the remaining securities to determine what amount of the excess, if any, is caused by expected credit losses. A decline in fair value attributable to expected credit losses is recorded to interest and other income, net, while any portion of the loss related to non-credit factors is recorded in accumulated other comprehensive income (loss). For securities sold prior to maturity, the cost of the securities sold is based on the specific identification method. Realized gains and losses on the sale of investments are recorded in interest and other income, net in the Consolidated Statements of Income. Investments with remaining maturities at the date of purchase greater than 90 days and remaining maturities as of the reporting period of less than one year are classified as short-term investments. Investments with remaining maturities greater than one year are classified as long-term 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-style:italic;font-weight:400;line-height:120%"&gt;Equity investments.  &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 Company holds equity investments with readily determinable fair values and equity investments without readily determinable fair values. The Company recognizes equity investments with readily determinable fair values at the quoted market price with changes in value recorded in interest and other income, net. 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;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;Fair Value Measurements&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 measures the fair value of money market funds, certain U.S. treasury securities, and equity investments with readily determinable value based on quoted prices in active markets for identical assets as Level 1 securities. Marketable securities measured at fair value using Level 2 inputs are primarily comprised of commercial paper, corporate notes and bonds, U.S. and non-U.S. government agencies, municipal notes, and equity investments without readily determinable value. The Company reviews trading activity and pricing for these investments as of the measurement date. When sufficient quoted pricing for identical securities is not available, the Company uses market pricing and other observable market inputs for similar securities obtained from various third-party data providers. These inputs either represent quoted prices for similar assets in active markets or have been derived from observable market data. This approach results in the Level 2 classification of these securities within the fair value hierarchy.&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;Inventory&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;Inventory is stated at the lower of cost or net realizable value on a first-in, first-out basis. Inventory costs include direct materials, direct labor, and normal manufacturing overhead. The cost basis of the Company&#x2019;s inventory is reduced for any products that are considered excessive or obsolete based upon assumptions about future demand and market conditions. &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;Additionally, the cost basis of the Company&#x2019;s inventory does not include any unallocated fixed overhead costs associated with abnormally low utilization of its factories.&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;Property, Plant, and Equipment&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;Property, plant, and equipment are stated at cost, net of accumulated depreciation. Depreciation is computed on a straight-line basis over the estimated useful lives of the assets, generally, as follows:&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:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.644%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.156%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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:9pt;font-weight:700;line-height:100%"&gt;Useful&#160;Lives&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;Building&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%"&gt;Up to 30 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Up to 15 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&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;Lesser of useful life or term of lease&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;Equipment and furniture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;Greater of lease term or 1 to 5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer and office equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Enterprise-wide software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchased software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lesser of 3 years or life of license&lt;/span&gt;&lt;/div&gt;&lt;/td&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;Depreciation expense for the years ended December&#160;31, 2022, 2021, and 2020, was $326&#160;million, $280 million, and $221 million, 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;Capitalized Software Costs for Internal Use&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 capitalizes direct costs associated with developing or obtaining internal use software, including enterprise-wide business software, which are incurred during the application development stage. These capitalized costs are recorded as capitalized software within property, plant, and equipment. Costs related to preliminary project activities and post-implementation activities are expensed as incurred. Once the software is ready for its intended use, amounts capitalized are amortized over an estimated useful life of up to 5 years, generally on a straight-line basis.&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;Implementation Costs in a Cloud Computing Arrangement &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 capitalizes qualified implementation costs incurred in a hosting arrangement that is a service contract for which it is the customer in accordance with the requirements for capitalizing costs incurred to develop internal-use software. These capitalized implementation costs are recorded within intangible and other assets, net, and are generally amortized over the fixed, non-cancellable term of the associated hosting arrangement on a straight-line basis.&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;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;The Company accounts for business acquisitions in accordance with ASC 805, &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&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;. This standard requires the acquiring entity in a business combination to recognize the assets acquired, liabilities assumed, and any noncontrolling interest in the acquiree using acquisition-date fair values. Certain provisions of this standard prescribe, among other things, the determination of acquisition-date fair value of consideration paid in a business combination, including contingent consideration. The excess of the acquisition-date fair value of consideration paid over the fair values of the identifiable assets and liabilities is recorded as goodwill. Acquisition-related costs are recognized separately from the business combination and are expensed as incurred. The Company includes the results of operations of the businesses that are acquired as of the acquisition date.&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;Goodwill and Intangible Assets&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;Goodwill and intangible assets with indefinite useful lives are not amortized but are tested for impairment at least annually during the fourth quarter, or if circumstances indicate their value may no longer be recoverable. Goodwill represents the excess of the purchase price over the fair value of net identifiable assets and liabilities. The Company continues to operate in one segment, which is considered to be the sole reporting unit and, therefore, goodwill was tested for impairment at the enterprise level.&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;Intangible assets are carried at cost, net of accumulated amortization. The Company does not have intangible assets with indefinite useful lives other than goodwill. Amortization is recorded on a straight-line basis over the intangible assets&#x2019; useful lives, which range from approximately 3 to 9 years.&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;Impairment of Long-lived Assets&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 evaluates long-lived assets, which include finite-lived intangible and tangible assets, for impairment whenever events or changes in circumstances indicate that the carrying value of long-lived assets may not be recoverable. &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;Recoverability is measured by comparing the net book value to the future undiscounted cash flows attributable to such assets. The Company recognizes an impairment charge equal to the amount by which the net book value exceeds its fair value. No material impairment losses were incurred in the periods presented.&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;Revenue Recognition&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 revenue consists of product revenue, resulting from the sale of systems, system components, and instruments and accessories, and service revenue. The Company accounts for a contract with a customer when there is a legally enforceable contract between the Company and its customer, the rights of the parties are identified, the contract has commercial substance, and the collectability of the contract consideration is probable. The Company&#x2019;s revenues are measured based on the consideration specified in the contract with each customer, net of any sales incentives and taxes collected from customers that are remitted to government authorities.&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 system sale arrangements generally contain multiple products and services. For these bundled sale arrangements, the Company accounts for individual products and services as separate performance obligations if they are a distinct product or service that is separately identifiable from other items in bundled packages and if a customer can benefit from the product or service on its own or with other resources that are readily available to the customer.&#160;The Company&#x2019;s system sale arrangements include a combination of the following performance obligations: system(s); system components; system accessories; instruments; accessories; and system service. The Company&#x2019;s system sale arrangements generally include a five-year period of service. The first year of service is generally free and included in the system sale arrangement, and the remaining four years are generally included at a stated service price. The Company considers the service terms in the arrangements that are legally enforceable to be performance obligations. Other than service, the Company generally satisfies all of the performance obligations at a point in time. System components, system accessories, instruments, accessories, and service are also sold on a stand-alone basis.&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 recognizes revenue as the performance obligations are satisfied by transferring control of the product or service to a customer. The Company generally recognizes revenue for the performance obligations in the following manner:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;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;System sales.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;  For systems (including system components and system accessories) sold directly to end customers, revenue is recognized when the Company transfers control to the customer, which is generally at the point when acceptance occurs that indicates customer acknowledgment of delivery or installation, depending on the terms of the arrangement. For systems sold through distributors, revenue is recognized generally at the time of shipment. The Company&#x2019;s system arrangements generally do not provide a right of return. The systems are generally covered by a one-year warranty. Warranty costs were not material for the periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;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;Instruments and accessories.&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;  Revenue from sales of instruments and accessories is recognized when control is transferred to the customers, which generally occurs at the time of shipment but also could occur at the time of delivery, depending on the customer arrangement. The Company generally allows its customers in the normal course of business to return unused products for a limited period of time subsequent to the initial purchase and records an allowance against revenue for estimated returns.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;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;Service.&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;  Service revenue is recognized over the term of the service period, as the customer benefits from the services throughout the service period. Revenue related to services performed on a time-and-materials basis is recognized when performed.&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 offers its customers the opportunity to trade in their older systems for a credit towards the purchase of a newer generation system. The Company generally does not provide specified price trade-in rights or upgrade rights at the time of system purchase. Such trade-in or upgrade transactions are separately negotiated based on the circumstances at the time of the trade-in or upgrade, based on the then-fair value of the system, and are generally not based on any pre-existing rights granted by the Company. Accordingly, such trade-ins and upgrades are not considered separate performance obligations in the arrangement for a system sale. Traded-in systems can be reconditioned and resold. The Company accounts for the fair value of the traded-in system in the total consideration in the arrangement by including the net realizable value of the traded-in system less a normal profit margin. The value of the traded-in system is determined as the amount, after reconditioning costs are added, that will allow a normal profit margin on the sale of the reconditioned unit to be generated. When there is no market for the traded-in units, no value is assigned. The assigned value of the traded-in units is reported as a component of inventory until resold or otherwise disposed.&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 addition, customers may also have the opportunity to upgrade their systems at a price determined at the time of the upgrade, for example, by adding a second surgeon console for use with the da Vinci Surgical System. Such upgrades are performed by completing component level upgrades at the customer&#x2019;s site. Upgrade revenue is recognized when the component level upgrades are complete and all revenue recognition criteria are met.&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;For multiple-element arrangements, revenue is allocated to each performance obligation based on its relative standalone selling price. Standalone selling prices are based on observable prices at which the Company separately sells the products or &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;services. If a standalone selling price is not directly observable, then the Company estimates the standalone selling price considering market conditions and entity-specific factors including, but not limited to, features and functionality of the products and services, geographies, and type of customer. The Company regularly reviews standalone selling prices and updates these estimates, as necessary.&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;Assets Recognized from the Costs to Obtain a Contract with a Customer&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 determined that certain sales incentives provided to the Company&#x2019;s sales team are required to be capitalized when the Company expects to generate future economic benefits from the related revenue-generating contracts subsequent to the initial system sales transaction. When determining the economic life of the contract acquisition assets recognized, the Company considers historical service renewal rates, expectations of future customer renewals of service contracts, and other factors that could impact the economic benefits that the Company expects to generate from the relationship with its customers. The costs capitalized as contract acquisition costs included in intangible and other assets, net in the Consolidated Balance Sheets were $72.3 million and $71.8 million as of December&#160;31, 2022, and 2021, respectively. The Company did not incur any impairment losses during the periods presented.&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;Intuitive System Leasing&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 enters into lease arrangements with certain qualified customers. Leases have terms that generally range from 24 to 84 months and are usually collateralized by a security interest in the underlying assets. The Company also leases systems to certain qualified customers under usage-based arrangements that have terms of up to 84 months. For these usage-based lease arrangements, the lease fee is generally billed monthly in arrears based on a contractual per-use fee, and usage is generally defined as the number of procedures performed with the system.&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;Revenue related to multiple-element arrangements are allocated to lease and non-lease elements based on their relative standalone selling prices as prescribed by the Company&#x2019;s revenue recognition policy. Lease elements generally include a system or system component, while non-lease elements generally include service. For some lease arrangements, customers are provided with the right to purchase the leased system at some point during and/or at the end of the lease term. Except for certain usage-based lease arrangements, lease arrangements generally do not provide rights for the customers to exit or terminate the lease without incurring a penalty. Certain lease arrangements may also include upgrade rights that allow customers to upgrade the leased system to newer technology at some point during the lease term. Generally, these upgrade rights do not specify the terms, including the price or structure of the future upgrade transactions, as those terms are negotiated based on the circumstances at the time of the upgrade, including the then-fair value of the system as well as other factors.&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 determining whether a transaction should be classified as a sales-type or operating lease, the Company considers the following terms at lease commencement: (1) whether title of the system transfers automatically or for a nominal fee by the end of the lease term; (2) whether the present value of the minimum lease payments equals or exceeds substantially all of the fair value of the leased system; (3) whether the lease term is for the major part of the remaining economic life of the leased system; (4) whether the lease grants the lessee an option to purchase the leased system that the lessee is reasonably certain to exercise; and (5) whether the underlying system is of such a specialized nature that it is expected to have no alternative use to the Company at the end of the lease term.&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 generally recognizes revenue from sales-type lease arrangements at the time the system is accepted by the customer, assuming all other revenue recognition criteria have been met. Revenue related to lease elements from sales-type leases is presented as product revenue. Revenue related to lease elements from operating lease arrangements is generally recognized on a straight-line basis over the lease term and is presented as product revenue. Revenue related to lease elements from usage-based arrangements is recognized as the customers utilize the systems and is presented as product revenue.&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;Other Leasing Arrangements&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 determines if an arrangement contains a lease at inception. For arrangements where the Company is the lessee, operating leases are included in intangible and other assets, net, other accrued liabilities, and other long-term liabilities on the Consolidated Balance Sheet as of December&#160;31, 2022. The Company currently does not have any finance leases.&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;Operating lease right-of-use (&#x201c;ROU&#x201d;) assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at the commencement date. ROU assets also include any initial direct costs incurred and any lease payments made at or before the lease commencement date, less lease incentives received. The Company uses its incremental borrowing rate based on the information available at the commencement date in determining the lease liabilities, as the Company does not have insight into the inputs necessary to calculate the implicit rate of the leases. Lease terms may include options to extend or terminate when the Company is reasonably certain the option will be exercised. Lease expense is recognized on a straight-line basis over the lease term.&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 also has lease arrangements with lease and non-lease components. The Company elected the practical expedient not to separate non-lease components from lease components for the Company&#x2019;s real estate and automobile leases. &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;Additionally, the Company applied a portfolio approach to effectively account for the operating lease ROU assets and lease liabilities for the Company&#x2019;s automobile leases. The Company also elected to apply the short-term lease measurement and recognition exemption in which ROU assets and lease liabilities are not recognized for leases with terms of 12 months or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Credit Losses&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-style:italic;font-weight:400;line-height:120%"&gt;Trade accounts receivable.&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 allowance for doubtful accounts is based on the Company&#x2019;s assessment of the collectability of customer accounts. The Company regularly reviews the allowance by considering factors such as historical experience, credit quality, age of the accounts receivable balances, and current economic conditions that may affect a customer&#x2019;s ability to pay. For the years ended December 31, 2022, and 2021, bad debt expense was not material.&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-style:italic;font-weight:400;line-height:120%"&gt;Net investment in 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; 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 the current expected lifetime loss 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 of the 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 December 31, 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:25.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&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:8.695%"/&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:8.695%"/&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:8.695%"/&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:8.695%"/&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 colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&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.311%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&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:9pt;font-weight:700;line-height:100%"&gt;Prior&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:9pt;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:#ffffff;padding:2px 1pt;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:#ffffff;border-top:1pt solid #000;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: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: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: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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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: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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-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;86.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;42.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;14.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.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="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98.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;69.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;34.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;7.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;4.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="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;214.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:700;line-height:100%"&gt;Total&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;168.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;157.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;79.6&#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;22.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;6.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 colspan="3" style="display:none"/&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.7&#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;435.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;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;/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;/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;/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;For the year ended December 31, 2022, and 2021, credit losses related to the net investment in sales-type leases were not material.&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 exposure to credit losses may increase if its customers are adversely affected by changes in healthcare laws, procedure 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 of the carrying amount of trade and lease receivables as hospital cash flows are impacted by their response to the COVID-19 pandemic.&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-style:italic;font-weight:400;line-height:120%"&gt;Available-for-sale debt securities.&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 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, financial condition and near-term prospects of the investee, the extent of the loss related to the credit of the issuer, and the expected cash flows from the security. 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 are denominated in a currency that is routinely held by central banks, used in international commerce, and commonly viewed as a reserve currency. Additionally, all of the Company&#x2019;s investments in corporate debt securities are in securities with high-quality credit ratings, which have historically experienced low rates of default. For the years ended December 31, 2022, and 2021, credit losses related to available-for-sale debt securities were not material.&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;Allowance for Sales Returns&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 allowance for sales returns is based on the Company&#x2019;s estimates of potential future returns of certain products related to current period product revenue. The Company analyzes historical returns, current economic trends, and changes in customer demand and acceptance of the Company&#x2019;s products.&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&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 grants long-term equity awards under its stock-based compensation plans to certain employees of the Company. These awards include restricted stock units, stock options, and performance stock units. The Company accounts for share-based compensation plans using the fair value recognition and measurement provisions under GAAP. The Company&#x2019;s share-based compensation cost is measured at the grant date, based on the fair value of the award, and is recognized as expense on a straight-line basis over the requisite service period. The Company estimates expected forfeitures at the time of grant and revises the estimate, if necessary, in subsequent periods if actual forfeitures differ from those estimated. &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-style:italic;font-weight:400;line-height:120%"&gt;Restricted stock units&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 fair value of restricted stock units (&#x201c;RSUs&#x201d;) is determined based on the closing quoted price of the Company&#x2019;s common stock on the date of the grant.&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-style:italic;font-weight:400;line-height:120%"&gt;Stock options.&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 Black-Scholes-Merton option-pricing model is used to estimate the fair value of stock options granted and utilizes the following inputs: (1) closing quoted price of the Company&#x2019;s common stock on the date of grant; (2) expected term; (3) expected volatility; and (4) risk-free interest rate.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:45pt;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;Expected Term: &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 expected term represents the weighted-average period that the stock options are expected to be outstanding prior to being exercised. The Company determines expected term based on historical exercise patterns and its expectation of the time that it will take for employees to exercise options still outstanding.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:45pt;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;Expected Volatility:&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 Company uses market-based implied volatility for purposes of valuing stock options granted. Market-based implied volatility is derived based on actively traded options with expirations greater than &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;one&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; year on the Company&#x2019;s common stock. The extent to which the Company relies on market-based volatility when valuing options depends, among other things, on the availability of traded options on the Company&#x2019;s stock and the term of such options. Due to the sufficient volume of the traded options, the Company used 100% market-based implied volatility to value options granted, which the Company believes is more representative of future stock price trends than historical volatility.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:45pt;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;Risk-Free Interest Rate: &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 risk-free interest rate is based on the U.S. treasury yield curve in effect at the time of grant for the expected term of the stock option.&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-style:italic;font-weight:400;line-height:120%"&gt;Performance stock units&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;.  Performance stock units (&#x201c;PSUs&#x201d;) include predefined performance and market conditions. The fair value of performance stock units with performance conditions is based on the closing quoted price of the Company&#x2019;s common stock on the date of the grant and is recognized on a straight-line basis over the requisite service period. The Company estimates the number of awards with performance conditions that will ultimately vest based on the probability of achievement each quarter to determine the amount of compensation expense to recognize each reporting period. The fair value of performance stock units that include a market condition is determined using a Monte Carlo valuation model and is recognized on a straight-line basis over the requisite service period. &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-style:italic;font-weight:400;line-height:120%"&gt;Employee stock purchase plan&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 fair value of shares to be issued under the Company&#x2019;s Employee Stock Purchase Plan (the &#x201c;ESPP&#x201d;) is computed using the Black-Scholes-Merton model at the commencement of an offering period in February and August of each year utilizing the following inputs: (1) closing quoted price of the Company&#x2019;s common stock on the initial date of the offering period; (2) expected term; (3) expected volatility; and (4) risk-free interest rate. Share-based compensation for the ESPP is expensed straight-line over the two-year offering period.&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;See &#x201c;Note 10. Share-Based Compensation&#x201d; for a detailed discussion of the Company&#x2019;s stock plans and share-based compensation expense.&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;Computation of Net Income per Share&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;Basic net income per share attributable to Intuitive Surgical, Inc. is computed using the weighted-average number of shares outstanding during the period. Diluted net income per share attributable to Intuitive Surgical, Inc. is computed using the weighted-average number of the Company&#x2019;s shares and dilutive potential shares outstanding during the period. Dilutive potential shares primarily consist of employee stock options, restricted stock units, and shares to be purchased by employees under the Company&#x2019;s 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;GAAP requires that employee equity share options, non-vested shares, and similar equity instruments granted by the Company be treated as potential common shares outstanding in computing diluted earnings per share. Diluted shares outstanding include the dilutive effect of equity awards, which is calculated based on the average share price for each fiscal period using the treasury stock method. Under the treasury stock method, the amount the employee must pay for exercising stock options and the amount of compensation cost for future service that the Company has not yet recognized are assumed to be used to repurchase shares.&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;Research and Development Expenses&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;Research and development costs are expensed as incurred and include amortization of intangible assets, costs associated with co-development research and development licensing arrangements, costs of prototypes, salaries, benefits and other headcount-related costs, contract and other outside service fees, and facilities and overhead costs.&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;Foreign Currency and Other Hedging Instruments&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;For subsidiaries whose local currency is their functional currency, their assets and liabilities are translated into U.S. dollars at exchange rates at the balance sheet date, and revenues and expenses are translated using average exchange rates in effect during the period. Gains and losses from foreign currency translation are included in accumulated other comprehensive income (loss) within stockholders&#x2019; equity in the Consolidated Balance Sheets. For all non-functional currency account balances, the re-measurement of such balances to the functional currency results in either a foreign exchange gain or loss, which is recorded to interest and other income, net in the Consolidated Statements of Income in the same accounting period that the re-measurement occurred.&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 uses derivatives to partially offset its business exposure to foreign currency exchange risk. The terms of the Company&#x2019;s derivative contracts are generally twelve months or shorter.&#160;The Company typically hedges portions of its forecasted foreign currency exposure associated with revenue and expenses. The Company may also enter into foreign currency forward contracts to offset the foreign currency exchange gains and losses generated by the re-measurement of certain assets and liabilities denominated in non-functional currencies. The hedging program is not designated for trading or speculative purposes.&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 accounting policies for these instruments are based on whether the instruments are designated as hedging or non-hedging instruments. The Company records all derivatives on the Consolidated Balance Sheets at fair value. The effective portions of cash flow hedges are recorded in other comprehensive income (loss) (&#x201c;OCI&#x201d;) until the hedged item is recognized in earnings. Derivative instruments designated as cash flow hedges are de-designated as hedges when it is probable that the forecasted hedged transaction will not occur in the initially identified time period or within a subsequent two-month time period. Gains and losses in OCI associated with such derivative instruments are reclassified immediately into earnings through interest and other income, net. Any subsequent changes in the fair value of such derivative instruments also are reflected in current earnings. Derivatives that are not designated as hedging instruments and the ineffective portions of cash flow hedges are adjusted to fair value through earnings in interest and other income, net.&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;Income Taxes&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;Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the&#160;year in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amounts that are expected more likely than not to be realized in the 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 recognizes tax benefits from uncertain tax positions only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the Consolidated Financial Statements from such positions are then measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. The Company includes interest and penalty on unrecognized tax benefits as a component of its income tax 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 Company recognizes excess tax benefits and tax deficiencies in the provision for income taxes as discrete items in the period when the awards vest or are settled. The Company accounts for&#160;Global Intangible Low-Taxed Income (&#x201c;GILTI&#x201d;) as period costs when incurred.&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;Segments&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 operates in one segment. The chief operating decision maker regularly reviews the operating results of the Company on a consolidated basis as part of making decisions for allocating resources and evaluating performance. As of both December&#160;31, 2022, and 2021, 84% of long-lived assets were in the United States. Revenue from external customers is attributed to individual countries based on customer location.&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;Legal Contingencies&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;From time to time, the Company is involved in a number of legal proceedings involving product liability, intellectual property, shareholder derivative actions, securities class actions, and other matters. A liability and related charge are recorded to earnings in the Company&#x2019;s Consolidated Financial Statements for legal contingencies when the loss is considered probable and the amount can be reasonably estimated. The assessment is re-evaluated each period and is based on all available information, &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;including discussion with outside legal counsel. If a reasonable estimate of a known or probable loss cannot be made, but a range of probable losses can be estimated, the low-end of the range of losses is recognized if no amount within the range is a better estimate than any other. If a material loss is reasonably possible but not probable and can be reasonably estimated, the estimated loss or range of loss is disclosed in the notes to the Consolidated Financial Statements. The Company expenses legal fees as incurred.&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;When determining the estimated probable loss or range of losses, significant judgment is required to be exercised in order to estimate the amount and timing of the loss to be recorded. Estimates of probable losses resulting from litigation are inherently difficult to make, particularly when the matters are in early procedural stages with incomplete facts and information. The final outcome of legal proceedings is dependent on many variables that are difficult to predict and, therefore, the ultimate cost to entirely resolve such matters may be materially different than the amount of current estimates. Consequently, new information or changes in judgments and estimates could have a material adverse effect on the Company&#x2019;s business, financial condition, and results of operations or cash flows.&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;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;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 FASB issued ASU 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 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 year ended December&#160;31, 2022.&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-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. The Company early adopted ASU 2022-03 as of July 1, 2022, on a prospective basis. There was no impact of the adoption of ASU 2022-03 on the Company&#x2019;s Financial Statements in the year ended December&#160;31, 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;Recently Issued Accounting Pronouncements&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-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;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90ZXh0cmVnaW9uOmExMjJkMWI1YzBmNTQyYWI4NzVjOGQzOTg0NDY2ZjIzXzQ2NDc3_7870f756-5298-4706-8c90-265058833aea">&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;The accompanying Consolidated Financial Statements have been prepared in accordance with U.S. generally accepted accounting principles (&#x201c;GAAP&#x201d;) and include the accounts of the Company and its wholly and majority-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90ZXh0cmVnaW9uOmExMjJkMWI1YzBmNTQyYWI4NzVjOGQzOTg0NDY2ZjIzXzQ2NTA1_5107a601-d9ce-423f-9053-8226cd6422d0">The Consolidated 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 Consolidated Statements of Income and Comprehensive Income for the years ended December&#160;31, 2022, 2021, and 2020.</us-gaap:ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy>
    <us-gaap:StockholdersEquityNoteStockSplitConversionRatio1
      contextRef="i99b0a36f203b4b46a1d2d5bdbef3d587_D20210927-20210927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90ZXh0cmVnaW9uOmExMjJkMWI1YzBmNTQyYWI4NzVjOGQzOTg0NDY2ZjIzXzQ5NDc4MDI0MjQ4NjU_ca2ae150-d9ab-413b-8177-4e5705f2086a"
      unitRef="number">3</us-gaap:StockholdersEquityNoteStockSplitConversionRatio1>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="iecd854fcb4004bbcbf41e8c107112eee_I20210927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90ZXh0cmVnaW9uOmExMjJkMWI1YzBmNTQyYWI4NzVjOGQzOTg0NDY2ZjIzXzQ5NDc4MDI0MjQ4NTg_c902a585-19e8-4dee-b7e9-7363a534281d"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:UseOfEstimates
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90ZXh0cmVnaW9uOmExMjJkMWI1YzBmNTQyYWI4NzVjOGQzOTg0NDY2ZjIzXzQ2NTYx_779cb9aa-264c-4ee9-a00f-468bfe152072">&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;Use of Estimates&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 preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the Consolidated Financial Statements and accompanying Notes to the Consolidated Financial Statements. The accounting estimates that require management&#x2019;s most significant, complex, and subjective judgments include the valuation and recognition of investments, the standalone selling prices used to allocate the contract consideration to the individual performance obligations, the valuation of inventory, the valuation of and assessment of the recoverability of intangible assets and goodwill, the recognition and measurement of current and deferred income taxes, including the measurement of uncertain tax positions, and the estimates for legal contingencies. Actual results could differ materially from these estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90ZXh0cmVnaW9uOmExMjJkMWI1YzBmNTQyYWI4NzVjOGQzOTg0NDY2ZjIzXzQ2NjA3_4b9a845e-1179-4187-b83f-0756f7d9b8e5">&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;Concentrations of Credit Risk and Other 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 carrying amounts for financial instruments consisting of cash and cash equivalents, accounts receivable, accounts payable, and accrued liabilities approximate fair value due to their short maturities. Marketable securities and derivative instruments are stated at their estimated fair values, based on quoted market prices for the same or similar instruments. The counterparties to the agreements relating to the Company&#x2019;s investment securities and derivative instruments consist of various major corporations, financial institutions, municipalities, and government agencies of high credit standing.&lt;/span&gt;&lt;/div&gt;The Company&#x2019;s accounts receivable are primarily derived from billings related to revenue arrangements with customers and distributors located throughout the world. The Company performs credit evaluations of its customers&#x2019; financial condition and, generally, requires no collateral from its customers. The Company provides reserves for potential credit losses but has not experienced significant losses to date.</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i9a274d8413eb4abe939b46c4859e5585_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90ZXh0cmVnaW9uOmExMjJkMWI1YzBmNTQyYWI4NzVjOGQzOTg0NDY2ZjIzXzYwNDczMTM5OTk0MjI_2483d917-1837-40bf-b47a-2a0049dc36a1"
      unitRef="number">0.60</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i21289ee699604ccda2bbe939f4826b3c_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90ZXh0cmVnaW9uOmExMjJkMWI1YzBmNTQyYWI4NzVjOGQzOTg0NDY2ZjIzXzYwNDczMTM5OTk0Mjk_3aec60a9-8daa-47e8-a3db-c80868fa5abd"
      unitRef="number">0.67</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i9e3a2ff2c2da4f4385ae63c2bcc6c672_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90ZXh0cmVnaW9uOmExMjJkMWI1YzBmNTQyYWI4NzVjOGQzOTg0NDY2ZjIzXzYwNDczMTM5OTk0MzI_d30ebb15-1ee3-4c83-81c3-3285678a4b69"
      unitRef="number">0.67</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie26454d7ae8c44d190970894b06cf238_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90ZXh0cmVnaW9uOmExMjJkMWI1YzBmNTQyYWI4NzVjOGQzOTg0NDY2ZjIzXzYwNDczMTM5OTk0MzU_ed15fde3-4be3-4bde-8a80-71056747f6b3"
      unitRef="number">0.67</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3ea9298fff88462ca644d8893e65377d_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90ZXh0cmVnaW9uOmExMjJkMWI1YzBmNTQyYWI4NzVjOGQzOTg0NDY2ZjIzXzYwNDczMTM5OTk0Mzg_c7854e68-a8ad-4ea5-9f4b-c7efc2ace227"
      unitRef="number">0.68</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i87f6d6fb99c046d289fc7290155d8526_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90ZXh0cmVnaW9uOmExMjJkMWI1YzBmNTQyYWI4NzVjOGQzOTg0NDY2ZjIzXzYwNDczMTM5OTk0NTM_40635487-e11b-4186-946f-78f29ebbb908"
      unitRef="number">0.33</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i14855bc25d64407e9c3e34a6c5aa703b_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90ZXh0cmVnaW9uOmExMjJkMWI1YzBmNTQyYWI4NzVjOGQzOTg0NDY2ZjIzXzYwNDczMTM5OTk0NTY_807f783d-d189-4931-8105-640be6c5c5a1"
      unitRef="number">0.33</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id6108e23d4714957986c26ca264b5fe8_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90ZXh0cmVnaW9uOmExMjJkMWI1YzBmNTQyYWI4NzVjOGQzOTg0NDY2ZjIzXzYwNDczMTM5OTk0NTk_e8ee04de-b7ed-4978-b5ed-8c3c64718f93"
      unitRef="number">0.32</us-gaap:ConcentrationRiskPercentage1>
    <isrg:ServiceFeeCredit
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90ZXh0cmVnaW9uOmExMjJkMWI1YzBmNTQyYWI4NzVjOGQzOTg0NDY2ZjIzXzkwMTk_9fbc62ad-b02a-407c-bb59-55e551d6b84c"
      unitRef="usd">80000000</isrg:ServiceFeeCredit>
    <isrg:SalesTypeLeaseLeaseReceivableExtendedPayment
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90ZXh0cmVnaW9uOmExMjJkMWI1YzBmNTQyYWI4NzVjOGQzOTg0NDY2ZjIzXzEwNjU4_4c2254c8-0a6f-4e7d-a104-ce265f79a475"
      unitRef="usd">15000000</isrg:SalesTypeLeaseLeaseReceivableExtendedPayment>
    <isrg:AccountsReceivableExtendedPayment
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90ZXh0cmVnaW9uOmExMjJkMWI1YzBmNTQyYWI4NzVjOGQzOTg0NDY2ZjIzXzEwNzIy_0405a803-e631-42ba-8bfc-1604bbb1c6bd"
      unitRef="usd">181000000</isrg:AccountsReceivableExtendedPayment>
    <isrg:AccountsReceivableDeferredLeaseBillingAndExtendedPaymentsOutstanding
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90ZXh0cmVnaW9uOmExMjJkMWI1YzBmNTQyYWI4NzVjOGQzOTg0NDY2ZjIzXzEwNzY2_96589ce1-30d6-4c67-aec0-75ba9c0948f1"
      unitRef="usd">19000000</isrg:AccountsReceivableDeferredLeaseBillingAndExtendedPaymentsOutstanding>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90ZXh0cmVnaW9uOmExMjJkMWI1YzBmNTQyYWI4NzVjOGQzOTg0NDY2ZjIzXzQ2NDgz_85b86815-1b58-449b-9877-d05aa5c768f5">&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;Cash and Cash Equivalents&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 considers all highly liquid investments with an original maturity from the date of purchase of 90&#160;days or less to be cash equivalents.&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;Restricted Cash&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;As of December&#160;31, 2022, and 2021, the Company had $19.5 million and $17.9 million, respectively, of restricted cash primarily associated with its insurance programs. Restricted cash was included in prepaids and other current assets and intangible and other assets, net on the Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:RestrictedCash
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90ZXh0cmVnaW9uOmExMjJkMWI1YzBmNTQyYWI4NzVjOGQzOTg0NDY2ZjIzXzYwNDczMTM5OTk0NzQ_18258391-1eb1-4526-9d1f-2b8530e71d1d"
      unitRef="usd">19500000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90ZXh0cmVnaW9uOmExMjJkMWI1YzBmNTQyYWI4NzVjOGQzOTg0NDY2ZjIzXzE2NDkyNjc1MTE1NTI_ef4f4612-ebb0-4658-83cb-dad1dcf29bac"
      unitRef="usd">17900000</us-gaap:RestrictedCash>
    <us-gaap:InvestmentPolicyTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90ZXh0cmVnaW9uOmExMjJkMWI1YzBmNTQyYWI4NzVjOGQzOTg0NDY2ZjIzXzQ2NjEy_31e7af8c-8ad3-4501-89f9-e10f74140ff3">&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;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-style:italic;font-weight:400;line-height:120%"&gt;Available-for-sale debt securities.&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 Company&#x2019;s investments may consist of money market funds, U.S. treasury and U.S. government agency securities, high-quality corporate notes and bonds, commercial paper, non-U.S. government agency securities, and taxable and tax-exempt municipal notes. The Company has designated all investments as available-for-sale and, therefore, the investments are subject to periodic impairment under the available-for-sale debt security impairment model. Available-for-sale debt securities in an unrealized loss position are written down to fair value through a charge to interest and other income, net, if the Company intends to sell the security or it is more likely than not the Company will be required to sell the security before recovery of its amortized cost basis. The Company evaluates the remaining securities to determine what amount of the excess, if any, is caused by expected credit losses. A decline in fair value attributable to expected credit losses is recorded to interest and other income, net, while any portion of the loss related to non-credit factors is recorded in accumulated other comprehensive income (loss). For securities sold prior to maturity, the cost of the securities sold is based on the specific identification method. Realized gains and losses on the sale of investments are recorded in interest and other income, net in the Consolidated Statements of Income. Investments with remaining maturities at the date of purchase greater than 90 days and remaining maturities as of the reporting period of less than one year are classified as short-term investments. Investments with remaining maturities greater than one year are classified as long-term 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-style:italic;font-weight:400;line-height:120%"&gt;Equity investments.  &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 Company holds equity investments with readily determinable fair values and equity investments without readily determinable fair values. The Company recognizes equity investments with readily determinable fair values at the quoted market price with changes in value recorded in interest and other income, net. 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;</us-gaap:InvestmentPolicyTextBlock>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90ZXh0cmVnaW9uOmExMjJkMWI1YzBmNTQyYWI4NzVjOGQzOTg0NDY2ZjIzXzQ2NTIy_de163e98-ef3c-4c0e-9ca0-a9905ad27097">&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;Fair Value Measurements&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 measures the fair value of money market funds, certain U.S. treasury securities, and equity investments with readily determinable value based on quoted prices in active markets for identical assets as Level 1 securities. Marketable securities measured at fair value using Level 2 inputs are primarily comprised of commercial paper, corporate notes and bonds, U.S. and non-U.S. government agencies, municipal notes, and equity investments without readily determinable value. The Company reviews trading activity and pricing for these investments as of the measurement date. When sufficient quoted pricing for identical securities is not available, the Company uses market pricing and other observable market inputs for similar securities obtained from various third-party data providers. These inputs either represent quoted prices for similar assets in active markets or have been derived from observable market data. This approach results in the Level 2 classification of these securities within the fair value hierarchy.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90ZXh0cmVnaW9uOmExMjJkMWI1YzBmNTQyYWI4NzVjOGQzOTg0NDY2ZjIzXzQ2NjE2_5f38d6c1-72f5-4d3e-850d-9024f0feea2d">&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;Inventory&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;Inventory is stated at the lower of cost or net realizable value on a first-in, first-out basis. Inventory costs include direct materials, direct labor, and normal manufacturing overhead. The cost basis of the Company&#x2019;s inventory is reduced for any products that are considered excessive or obsolete based upon assumptions about future demand and market conditions. &lt;/span&gt;&lt;/div&gt;Additionally, the cost basis of the Company&#x2019;s inventory does not include any unallocated fixed overhead costs associated with abnormally low utilization of its factories.</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90ZXh0cmVnaW9uOmExMjJkMWI1YzBmNTQyYWI4NzVjOGQzOTg0NDY2ZjIzXzQ2NTIz_10ded282-70d7-430f-97f5-e5fd77b4a8a6">&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;Property, Plant, and Equipment&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;Property, plant, and equipment are stated at cost, net of accumulated depreciation. Depreciation is computed on a straight-line basis over the estimated useful lives of the assets, generally, as follows:&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:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.644%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.156%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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:9pt;font-weight:700;line-height:100%"&gt;Useful&#160;Lives&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;Building&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%"&gt;Up to 30 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Up to 15 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&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;Lesser of useful life or term of lease&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;Equipment and furniture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;Greater of lease term or 1 to 5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer and office equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Enterprise-wide software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchased software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lesser of 3 years or life of license&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90ZXh0cmVnaW9uOmExMjJkMWI1YzBmNTQyYWI4NzVjOGQzOTg0NDY2ZjIzXzQ2NTc0_495bfa69-a730-4ebf-8145-1707bf777ac1">&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;Property, plant, and equipment are stated at cost, net of accumulated depreciation. Depreciation is computed on a straight-line basis over the estimated useful lives of the assets, generally, as follows:&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:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.644%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.156%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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:9pt;font-weight:700;line-height:100%"&gt;Useful&#160;Lives&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;Building&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%"&gt;Up to 30 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Up to 15 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&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;Lesser of useful life or term of lease&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;Equipment and furniture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;Greater of lease term or 1 to 5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer and office equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Enterprise-wide software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchased software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lesser of 3 years or life of license&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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:9pt;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:9pt;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%;text-decoration:underline"&gt;Property, plant, and equipment, net&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;/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;Land&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;388.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;367.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;Building and building/leasehold improvements&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;866.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;812.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&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;566.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;497.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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease assets &#x2013; Intuitive System Leasing&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;806.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;616.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;Computer and office equipment&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;134.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized software&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;240.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;217.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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction-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;608.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;209.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: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 property, plant, and equipment&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,612.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;2,845.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;Less: Accumulated depreciation*&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,237.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;(968.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 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;Total property, plant, and equipment, net&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,374.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;1,876.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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;*Accumulated depreciation associated with operating lease assets &#x2013; Intuitive System Leasing&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;(285.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;(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;/tr&gt;&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ief4c591526ea478bb99b449397dd0039_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90YWJsZToxMDZiMWQzOGY2ODU0MzI3YjNjMmM3M2ZlOGY1YzI2Mi90YWJsZXJhbmdlOjEwNmIxZDM4ZjY4NTQzMjdiM2MyYzczZmU4ZjVjMjYyXzEtMS0xLTEtMTUwMDM0L3RleHRyZWdpb246NzNkMjQ2NTExNGMwNDljYTkyYWExOWM2MTdiYmZiZjNfMTA_ed9fba4d-bdca-41a5-9826-fc2084c48b12">P30Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="if23950580a4342bd9a17e543bc89fa46_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90YWJsZToxMDZiMWQzOGY2ODU0MzI3YjNjMmM3M2ZlOGY1YzI2Mi90YWJsZXJhbmdlOjEwNmIxZDM4ZjY4NTQzMjdiM2MyYzczZmU4ZjVjMjYyXzItMS0xLTEtMTUwMDM0L3RleHRyZWdpb246MDc0N2FhNDQ3NmI4NGVhOWFlNzVlMTUyOWMxYjZjYmJfMTA_41a8fe8a-8779-4a3b-96d0-326d3d1b1291">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i27f714fd0e404cf8b81228344910a645_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90YWJsZToxMDZiMWQzOGY2ODU0MzI3YjNjMmM3M2ZlOGY1YzI2Mi90YWJsZXJhbmdlOjEwNmIxZDM4ZjY4NTQzMjdiM2MyYzczZmU4ZjVjMjYyXzQtMS0xLTEtMTUwMDM0L3RleHRyZWdpb246MjY1ZGZmYzFmYzg0NDhjMmE0YTQ0ZGFjNzg5MjVlN2NfNA_51ff2024-98f6-426c-8272-57a08cfdf46b">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ibac2a4c8f53d40f38da16d18c79f554b_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90YWJsZToxMDZiMWQzOGY2ODU0MzI3YjNjMmM3M2ZlOGY1YzI2Mi90YWJsZXJhbmdlOjEwNmIxZDM4ZjY4NTQzMjdiM2MyYzczZmU4ZjVjMjYyXzUtMS0xLTEtMTUwMDM0L3RleHRyZWdpb246NWUyNjQ2YzQxMGE1NDhhMGFlZmE2Y2M2YjYxNTEzNjNfMjk_46cc85af-8524-416f-8104-ea405a9d598f">P1Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i00eade1132384910a1edcc4602cd7f03_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90YWJsZToxMDZiMWQzOGY2ODU0MzI3YjNjMmM3M2ZlOGY1YzI2Mi90YWJsZXJhbmdlOjEwNmIxZDM4ZjY4NTQzMjdiM2MyYzczZmU4ZjVjMjYyXzUtMS0xLTEtMTUwMDM0L3RleHRyZWdpb246NWUyNjQ2YzQxMGE1NDhhMGFlZmE2Y2M2YjYxNTEzNjNfMzU_6ff3c7f3-eeec-4ae3-911b-10f74158e32d">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i672bca309a9e49d7b8514f35e4e5676e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90YWJsZToxMDZiMWQzOGY2ODU0MzI3YjNjMmM3M2ZlOGY1YzI2Mi90YWJsZXJhbmdlOjEwNmIxZDM4ZjY4NTQzMjdiM2MyYzczZmU4ZjVjMjYyXzYtMS0xLTEtMTUwMDM0L3RleHRyZWdpb246MWUwZTdiNDc5ZjQ4NGI4OGIyOGIzNWZlMzE0ZjFiMTJfNA_ffd21252-d2cf-42d3-89d4-90aec17c64d2">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i212dee94b35b42048df23efbc2d406d9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90YWJsZToxMDZiMWQzOGY2ODU0MzI3YjNjMmM3M2ZlOGY1YzI2Mi90YWJsZXJhbmdlOjEwNmIxZDM4ZjY4NTQzMjdiM2MyYzczZmU4ZjVjMjYyXzctMS0xLTEtMTUwMDM0L3RleHRyZWdpb246ZmRlZDY1MGM5MDZkNGUyMGJkOGJlNDZlMzMzYzc0MmNfNA_c9550aca-fbd3-4b07-b034-65c0aca02516">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ibd1fd94d996648b992458725d1c804c3_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90YWJsZToxMDZiMWQzOGY2ODU0MzI3YjNjMmM3M2ZlOGY1YzI2Mi90YWJsZXJhbmdlOjEwNmIxZDM4ZjY4NTQzMjdiM2MyYzczZmU4ZjVjMjYyXzgtMS0xLTEtMTUwMDM0L3RleHRyZWdpb246ZjgyNDFmN2IzZThkNDdiODg0M2NiNmFhMzM2Yjg2ZThfMTQ_7121821c-eeaf-4d2e-85f4-91ca1205b6dc">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:Depreciation
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90ZXh0cmVnaW9uOmExMjJkMWI1YzBmNTQyYWI4NzVjOGQzOTg0NDY2ZjIzXzYwNDczMTM5OTk0ODc_77832287-f169-42e3-83c1-34b87f429212"
      unitRef="usd">326000000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90ZXh0cmVnaW9uOmExMjJkMWI1YzBmNTQyYWI4NzVjOGQzOTg0NDY2ZjIzXzYwNDczMTM5OTk0OTA_a5afd404-b2af-45d4-842a-e117835a8da5"
      unitRef="usd">280000000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90ZXh0cmVnaW9uOmExMjJkMWI1YzBmNTQyYWI4NzVjOGQzOTg0NDY2ZjIzXzYwNDczMTM5OTk0OTM_e50167f2-f7e8-4d58-beef-cb9ad2195339"
      unitRef="usd">221000000</us-gaap:Depreciation>
    <us-gaap:InternalUseSoftwarePolicy
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90ZXh0cmVnaW9uOmExMjJkMWI1YzBmNTQyYWI4NzVjOGQzOTg0NDY2ZjIzXzQ2NTcx_3c481019-8596-46cd-a4be-169570d10e03">&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;Capitalized Software Costs for Internal Use&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 capitalizes direct costs associated with developing or obtaining internal use software, including enterprise-wide business software, which are incurred during the application development stage. These capitalized costs are recorded as capitalized software within property, plant, and equipment. Costs related to preliminary project activities and post-implementation activities are expensed as incurred. Once the software is ready for its intended use, amounts capitalized are amortized over an estimated useful life of up to 5 years, generally on a straight-line basis.&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;Implementation Costs in a Cloud Computing Arrangement &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 capitalizes qualified implementation costs incurred in a hosting arrangement that is a service contract for which it is the customer in accordance with the requirements for capitalizing costs incurred to develop internal-use software. These capitalized implementation costs are recorded within intangible and other assets, net, and are generally amortized over the fixed, non-cancellable term of the associated hosting arrangement on a straight-line basis.&lt;/span&gt;&lt;/div&gt;</us-gaap:InternalUseSoftwarePolicy>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ia195f6ae1083417ea6ba55e0f754b575_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90ZXh0cmVnaW9uOmExMjJkMWI1YzBmNTQyYWI4NzVjOGQzOTg0NDY2ZjIzXzE2MjY1_d9d8a291-76c9-4f4b-9edb-87f3ec5fd592">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:BusinessCombinationsPolicy
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90ZXh0cmVnaW9uOmExMjJkMWI1YzBmNTQyYWI4NzVjOGQzOTg0NDY2ZjIzXzQ2NTc1_0ccc0ce5-6f61-46ec-b8be-8d86ed5f7f64">&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;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;The Company accounts for business acquisitions in accordance with ASC 805, &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&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;. This standard requires the acquiring entity in a business combination to recognize the assets acquired, liabilities assumed, and any noncontrolling interest in the acquiree using acquisition-date fair values. Certain provisions of this standard prescribe, among other things, the determination of acquisition-date fair value of consideration paid in a business combination, including contingent consideration. The excess of the acquisition-date fair value of consideration paid over the fair values of the identifiable assets and liabilities is recorded as goodwill. Acquisition-related costs are recognized separately from the business combination and are expensed as incurred. The Company includes the results of operations of the businesses that are acquired as of the acquisition date.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90ZXh0cmVnaW9uOmExMjJkMWI1YzBmNTQyYWI4NzVjOGQzOTg0NDY2ZjIzXzQ2NjE3_9d0f3fcb-71d9-4151-9d7e-a08f978f81f5">&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;Goodwill and Intangible Assets&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;Goodwill and intangible assets with indefinite useful lives are not amortized but are tested for impairment at least annually during the fourth quarter, or if circumstances indicate their value may no longer be recoverable. Goodwill represents the excess of the purchase price over the fair value of net identifiable assets and liabilities. The Company continues to operate in one segment, which is considered to be the sole reporting unit and, therefore, goodwill was tested for impairment at the enterprise level.&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;Intangible assets are carried at cost, net of accumulated amortization. The Company does not have intangible assets with indefinite useful lives other than goodwill. Amortization is recorded on a straight-line basis over the intangible assets&#x2019; useful lives, which range from approximately 3 to 9 years.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90ZXh0cmVnaW9uOmExMjJkMWI1YzBmNTQyYWI4NzVjOGQzOTg0NDY2ZjIzXzE4MTUz_d96b2ceb-bd44-4143-819a-6ec0061c5faa"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i18ca052badd544ec96dacbdeb71e006a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90ZXh0cmVnaW9uOmExMjJkMWI1YzBmNTQyYWI4NzVjOGQzOTg0NDY2ZjIzXzE4NTgw_679d353b-37fa-4a9a-9bdc-9ab96b2c71ce">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ifdd322b2511f4583a8a69bfc27375fbe_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90ZXh0cmVnaW9uOmExMjJkMWI1YzBmNTQyYWI4NzVjOGQzOTg0NDY2ZjIzXzE4NTg2_29588960-7008-4494-a1f3-4a311bee4aef">P9Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90ZXh0cmVnaW9uOmExMjJkMWI1YzBmNTQyYWI4NzVjOGQzOTg0NDY2ZjIzXzQ2NTc2_30d69c8e-a799-430f-9189-62506d31449e">&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;Impairment of Long-lived Assets&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 evaluates long-lived assets, which include finite-lived intangible and tangible assets, for impairment whenever events or changes in circumstances indicate that the carrying value of long-lived assets may not be recoverable. &lt;/span&gt;&lt;/div&gt;Recoverability is measured by comparing the net book value to the future undiscounted cash flows attributable to such assets. The Company recognizes an impairment charge equal to the amount by which the net book value exceeds its fair value. No material impairment losses were incurred in the periods presented.</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90ZXh0cmVnaW9uOmExMjJkMWI1YzBmNTQyYWI4NzVjOGQzOTg0NDY2ZjIzXzQ2NTU1_97add4b2-c5dd-40f6-8ba9-526444926ac1">&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;Revenue Recognition&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 revenue consists of product revenue, resulting from the sale of systems, system components, and instruments and accessories, and service revenue. The Company accounts for a contract with a customer when there is a legally enforceable contract between the Company and its customer, the rights of the parties are identified, the contract has commercial substance, and the collectability of the contract consideration is probable. The Company&#x2019;s revenues are measured based on the consideration specified in the contract with each customer, net of any sales incentives and taxes collected from customers that are remitted to government authorities.&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 system sale arrangements generally contain multiple products and services. For these bundled sale arrangements, the Company accounts for individual products and services as separate performance obligations if they are a distinct product or service that is separately identifiable from other items in bundled packages and if a customer can benefit from the product or service on its own or with other resources that are readily available to the customer.&#160;The Company&#x2019;s system sale arrangements include a combination of the following performance obligations: system(s); system components; system accessories; instruments; accessories; and system service. The Company&#x2019;s system sale arrangements generally include a five-year period of service. The first year of service is generally free and included in the system sale arrangement, and the remaining four years are generally included at a stated service price. The Company considers the service terms in the arrangements that are legally enforceable to be performance obligations. Other than service, the Company generally satisfies all of the performance obligations at a point in time. System components, system accessories, instruments, accessories, and service are also sold on a stand-alone basis.&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 recognizes revenue as the performance obligations are satisfied by transferring control of the product or service to a customer. The Company generally recognizes revenue for the performance obligations in the following manner:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;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;System sales.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;  For systems (including system components and system accessories) sold directly to end customers, revenue is recognized when the Company transfers control to the customer, which is generally at the point when acceptance occurs that indicates customer acknowledgment of delivery or installation, depending on the terms of the arrangement. For systems sold through distributors, revenue is recognized generally at the time of shipment. The Company&#x2019;s system arrangements generally do not provide a right of return. The systems are generally covered by a one-year warranty. Warranty costs were not material for the periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;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;Instruments and accessories.&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;  Revenue from sales of instruments and accessories is recognized when control is transferred to the customers, which generally occurs at the time of shipment but also could occur at the time of delivery, depending on the customer arrangement. The Company generally allows its customers in the normal course of business to return unused products for a limited period of time subsequent to the initial purchase and records an allowance against revenue for estimated returns.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;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;Service.&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;  Service revenue is recognized over the term of the service period, as the customer benefits from the services throughout the service period. Revenue related to services performed on a time-and-materials basis is recognized when performed.&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 offers its customers the opportunity to trade in their older systems for a credit towards the purchase of a newer generation system. The Company generally does not provide specified price trade-in rights or upgrade rights at the time of system purchase. Such trade-in or upgrade transactions are separately negotiated based on the circumstances at the time of the trade-in or upgrade, based on the then-fair value of the system, and are generally not based on any pre-existing rights granted by the Company. Accordingly, such trade-ins and upgrades are not considered separate performance obligations in the arrangement for a system sale. Traded-in systems can be reconditioned and resold. The Company accounts for the fair value of the traded-in system in the total consideration in the arrangement by including the net realizable value of the traded-in system less a normal profit margin. The value of the traded-in system is determined as the amount, after reconditioning costs are added, that will allow a normal profit margin on the sale of the reconditioned unit to be generated. When there is no market for the traded-in units, no value is assigned. The assigned value of the traded-in units is reported as a component of inventory until resold or otherwise disposed.&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 addition, customers may also have the opportunity to upgrade their systems at a price determined at the time of the upgrade, for example, by adding a second surgeon console for use with the da Vinci Surgical System. Such upgrades are performed by completing component level upgrades at the customer&#x2019;s site. Upgrade revenue is recognized when the component level upgrades are complete and all revenue recognition criteria are met.&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;For multiple-element arrangements, revenue is allocated to each performance obligation based on its relative standalone selling price. Standalone selling prices are based on observable prices at which the Company separately sells the products or &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;services. If a standalone selling price is not directly observable, then the Company estimates the standalone selling price considering market conditions and entity-specific factors including, but not limited to, features and functionality of the products and services, geographies, and type of customer. The Company regularly reviews standalone selling prices and updates these estimates, as necessary.&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;Assets Recognized from the Costs to Obtain a Contract with a Customer&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 determined that certain sales incentives provided to the Company&#x2019;s sales team are required to be capitalized when the Company expects to generate future economic benefits from the related revenue-generating contracts subsequent to the initial system sales transaction. When determining the economic life of the contract acquisition assets recognized, the Company considers historical service renewal rates, expectations of future customer renewals of service contracts, and other factors that could impact the economic benefits that the Company expects to generate from the relationship with its customers. The costs capitalized as contract acquisition costs included in intangible and other assets, net in the Consolidated Balance Sheets were $72.3 million and $71.8 million as of December&#160;31, 2022, and 2021, respectively. The Company did not incur any impairment losses during the periods presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:RevenuePerformanceObligationDescriptionOfTiming
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90ZXh0cmVnaW9uOmExMjJkMWI1YzBmNTQyYWI4NzVjOGQzOTg0NDY2ZjIzXzQ2NDg3_26936ab5-c01f-43a5-94b7-f9338253f97d">The Company&#x2019;s system sale arrangements generally include a five-year period of service. The first year of service is generally free and included in the system sale arrangement, and the remaining four years are generally included at a stated service price.</us-gaap:RevenuePerformanceObligationDescriptionOfTiming>
    <isrg:SystemSalesArrangementWarrantyPeriod
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90ZXh0cmVnaW9uOmExMjJkMWI1YzBmNTQyYWI4NzVjOGQzOTg0NDY2ZjIzXzQ5NDc4MDI0MjYzMDQ_17167ee9-20b7-4ef1-bc71-25422767b147">P1Y</isrg:SystemSalesArrangementWarrantyPeriod>
    <us-gaap:AcquisitionCosts
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90ZXh0cmVnaW9uOmExMjJkMWI1YzBmNTQyYWI4NzVjOGQzOTg0NDY2ZjIzXzYwNDczMTM5OTk1MDk_441929c6-5fd6-49f7-b0de-ed1e3f2b4f1d"
      unitRef="usd">72300000</us-gaap:AcquisitionCosts>
    <us-gaap:AcquisitionCosts
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90ZXh0cmVnaW9uOmExMjJkMWI1YzBmNTQyYWI4NzVjOGQzOTg0NDY2ZjIzXzYwNDczMTM5OTk1MTI_88781998-b768-4729-b8fa-13811057f544"
      unitRef="usd">71800000</us-gaap:AcquisitionCosts>
    <us-gaap:LessorLeasesPolicyTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90ZXh0cmVnaW9uOmExMjJkMWI1YzBmNTQyYWI4NzVjOGQzOTg0NDY2ZjIzXzQ2NTE5_1e31887a-1d09-4da7-a673-2844f6d86654">&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;Intuitive System Leasing&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 enters into lease arrangements with certain qualified customers. Leases have terms that generally range from 24 to 84 months and are usually collateralized by a security interest in the underlying assets. The Company also leases systems to certain qualified customers under usage-based arrangements that have terms of up to 84 months. For these usage-based lease arrangements, the lease fee is generally billed monthly in arrears based on a contractual per-use fee, and usage is generally defined as the number of procedures performed with the system.&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;Revenue related to multiple-element arrangements are allocated to lease and non-lease elements based on their relative standalone selling prices as prescribed by the Company&#x2019;s revenue recognition policy. Lease elements generally include a system or system component, while non-lease elements generally include service. For some lease arrangements, customers are provided with the right to purchase the leased system at some point during and/or at the end of the lease term. Except for certain usage-based lease arrangements, lease arrangements generally do not provide rights for the customers to exit or terminate the lease without incurring a penalty. Certain lease arrangements may also include upgrade rights that allow customers to upgrade the leased system to newer technology at some point during the lease term. Generally, these upgrade rights do not specify the terms, including the price or structure of the future upgrade transactions, as those terms are negotiated based on the circumstances at the time of the upgrade, including the then-fair value of the system as well as other factors.&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 determining whether a transaction should be classified as a sales-type or operating lease, the Company considers the following terms at lease commencement: (1) whether title of the system transfers automatically or for a nominal fee by the end of the lease term; (2) whether the present value of the minimum lease payments equals or exceeds substantially all of the fair value of the leased system; (3) whether the lease term is for the major part of the remaining economic life of the leased system; (4) whether the lease grants the lessee an option to purchase the leased system that the lessee is reasonably certain to exercise; and (5) whether the underlying system is of such a specialized nature that it is expected to have no alternative use to the Company at the end of the lease term.&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 generally recognizes revenue from sales-type lease arrangements at the time the system is accepted by the customer, assuming all other revenue recognition criteria have been met. Revenue related to lease elements from sales-type leases is presented as product revenue. Revenue related to lease elements from operating lease arrangements is generally recognized on a straight-line basis over the lease term and is presented as product revenue. Revenue related to lease elements from usage-based arrangements is recognized as the customers utilize the systems and is presented as product revenue.&lt;/span&gt;&lt;/div&gt;</us-gaap:LessorLeasesPolicyTextBlock>
    <us-gaap:LessorSalesTypeLeaseTermOfContract1
      contextRef="i0af42d049a95445eb385849c884a645d_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90ZXh0cmVnaW9uOmExMjJkMWI1YzBmNTQyYWI4NzVjOGQzOTg0NDY2ZjIzXzI2MjEw_6aee562a-5de9-4957-99e7-cdb0ed9199a9">P24M</us-gaap:LessorSalesTypeLeaseTermOfContract1>
    <us-gaap:LessorSalesTypeLeaseTermOfContract1
      contextRef="ide0778c030794ba48d3da31c3443b61c_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90ZXh0cmVnaW9uOmExMjJkMWI1YzBmNTQyYWI4NzVjOGQzOTg0NDY2ZjIzXzI2MjE2_f821315f-eac0-42b1-90f8-8423756f0ed4">P84M</us-gaap:LessorSalesTypeLeaseTermOfContract1>
    <us-gaap:LessorSalesTypeLeaseTermOfContract1
      contextRef="ide0778c030794ba48d3da31c3443b61c_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90ZXh0cmVnaW9uOmExMjJkMWI1YzBmNTQyYWI4NzVjOGQzOTg0NDY2ZjIzXzI2NDIy_7839768c-3a4f-4a6a-8be8-9c0c44c70c1a">P84M</us-gaap:LessorSalesTypeLeaseTermOfContract1>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90ZXh0cmVnaW9uOmExMjJkMWI1YzBmNTQyYWI4NzVjOGQzOTg0NDY2ZjIzXzQ2NTU3_f9a58b38-a346-44ef-beb3-35b4ab352b78">&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;Other Leasing Arrangements&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 determines if an arrangement contains a lease at inception. For arrangements where the Company is the lessee, operating leases are included in intangible and other assets, net, other accrued liabilities, and other long-term liabilities on the Consolidated Balance Sheet as of December&#160;31, 2022. The Company currently does not have any finance leases.&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;Operating lease right-of-use (&#x201c;ROU&#x201d;) assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at the commencement date. ROU assets also include any initial direct costs incurred and any lease payments made at or before the lease commencement date, less lease incentives received. The Company uses its incremental borrowing rate based on the information available at the commencement date in determining the lease liabilities, as the Company does not have insight into the inputs necessary to calculate the implicit rate of the leases. Lease terms may include options to extend or terminate when the Company is reasonably certain the option will be exercised. Lease expense is recognized on a straight-line basis over the lease term.&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 also has lease arrangements with lease and non-lease components. The Company elected the practical expedient not to separate non-lease components from lease components for the Company&#x2019;s real estate and automobile leases. &lt;/span&gt;&lt;/div&gt;Additionally, the Company applied a portfolio approach to effectively account for the operating lease ROU assets and lease liabilities for the Company&#x2019;s automobile leases. The Company also elected to apply the short-term lease measurement and recognition exemption in which ROU assets and lease liabilities are not recognized for leases with terms of 12 months or less.</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:CreditLossFinancialInstrumentPolicyTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90ZXh0cmVnaW9uOmExMjJkMWI1YzBmNTQyYWI4NzVjOGQzOTg0NDY2ZjIzXzQ2NTQ0_ff625690-fa20-4070-8fcc-6b6dde7a1a55">&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Credit Losses&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-style:italic;font-weight:400;line-height:120%"&gt;Trade accounts receivable.&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 allowance for doubtful accounts is based on the Company&#x2019;s assessment of the collectability of customer accounts. The Company regularly reviews the allowance by considering factors such as historical experience, credit quality, age of the accounts receivable balances, and current economic conditions that may affect a customer&#x2019;s ability to pay. For the years ended December 31, 2022, and 2021, bad debt expense was not material.&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-style:italic;font-weight:400;line-height:120%"&gt;Net investment in 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; 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 the current expected lifetime loss 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 of the 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 December 31, 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:25.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&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:8.695%"/&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:8.695%"/&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:8.695%"/&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:8.695%"/&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 colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&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.311%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&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:9pt;font-weight:700;line-height:100%"&gt;Prior&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:9pt;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:#ffffff;padding:2px 1pt;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:#ffffff;border-top:1pt solid #000;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: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: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: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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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: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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-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;86.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;42.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;14.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.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="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98.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;69.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;34.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;7.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;4.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="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;214.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:700;line-height:100%"&gt;Total&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;168.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;157.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;79.6&#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;22.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;6.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 colspan="3" style="display:none"/&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.7&#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;435.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;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;/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;/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;/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;For the year ended December 31, 2022, and 2021, credit losses related to the net investment in sales-type leases were not material.&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 exposure to credit losses may increase if its customers are adversely affected by changes in healthcare laws, procedure 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 of the carrying amount of trade and lease receivables as hospital cash flows are impacted by their response to the COVID-19 pandemic.&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-style:italic;font-weight:400;line-height:120%"&gt;Available-for-sale debt securities.&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 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, financial condition and near-term prospects of the investee, the extent of the loss related to the credit of the issuer, and the expected cash flows from the security. 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 are denominated in a currency that is routinely held by central banks, used in international commerce, and commonly viewed as a reserve currency. Additionally, all of the Company&#x2019;s investments in corporate debt securities are in securities with high-quality credit ratings, which have historically experienced low rates of default. For the years ended December 31, 2022, and 2021, credit losses related to available-for-sale debt securities were not material.&lt;/span&gt;&lt;/div&gt;</us-gaap:CreditLossFinancialInstrumentPolicyTextBlock>
    <us-gaap:LessorSalesTypeLeaseTermOfContract1
      contextRef="i0af42d049a95445eb385849c884a645d_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90ZXh0cmVnaW9uOmExMjJkMWI1YzBmNTQyYWI4NzVjOGQzOTg0NDY2ZjIzXzU0OTc1NTg3OTA1MQ_6aee562a-5de9-4957-99e7-cdb0ed9199a9">P24M</us-gaap:LessorSalesTypeLeaseTermOfContract1>
    <us-gaap:LessorSalesTypeLeaseTermOfContract1
      contextRef="ide0778c030794ba48d3da31c3443b61c_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90ZXh0cmVnaW9uOmExMjJkMWI1YzBmNTQyYWI4NzVjOGQzOTg0NDY2ZjIzXzU0OTc1NTg3OTA1NQ_f821315f-eac0-42b1-90f8-8423756f0ed4">P84M</us-gaap:LessorSalesTypeLeaseTermOfContract1>
    <us-gaap:SalesTypeLeaseNetInvestmentInLeaseCreditQualityIndicatorTableTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90ZXh0cmVnaW9uOmExMjJkMWI1YzBmNTQyYWI4NzVjOGQzOTg0NDY2ZjIzXzQ2NTI5_9bb324ab-6cf8-45cd-8553-024d9b3b5c04">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 December 31, 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:25.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&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:8.695%"/&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:8.695%"/&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:8.695%"/&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:8.695%"/&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 colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&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.311%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&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:9pt;font-weight:700;line-height:100%"&gt;Prior&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:9pt;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:#ffffff;padding:2px 1pt;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:#ffffff;border-top:1pt solid #000;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: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: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: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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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: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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-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;86.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;42.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;14.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.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="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98.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;69.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;34.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;7.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;4.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="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;214.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:700;line-height:100%"&gt;Total&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;168.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;157.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;79.6&#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;22.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;6.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 colspan="3" style="display:none"/&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.7&#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;435.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;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;/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;/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;/tr&gt;&lt;/table&gt;</us-gaap:SalesTypeLeaseNetInvestmentInLeaseCreditQualityIndicatorTableTextBlock>
    <us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedInCurrentFiscalYear
      contextRef="ie7f29fdc80a74811ae7b3009689d8b76_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90YWJsZTo5OTRmZDcxNDRiMjI0ZGYxODJiZGJjZmQwYmE5YzhhOS90YWJsZXJhbmdlOjk5NGZkNzE0NGIyMjRkZjE4MmJkYmNmZDBiYTljOGE5XzItMS0xLTEtMTUwMDM0_4053a75a-e5cf-4c94-9f98-310e06caa3e0"
      unitRef="usd">67300000</us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedInCurrentFiscalYear>
    <us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ie7f29fdc80a74811ae7b3009689d8b76_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90YWJsZTo5OTRmZDcxNDRiMjI0ZGYxODJiZGJjZmQwYmE5YzhhOS90YWJsZXJhbmdlOjk5NGZkNzE0NGIyMjRkZjE4MmJkYmNmZDBiYTljOGE5XzItMy0xLTEtMTUwMDM0_ca9e0202-287f-4d43-a3af-81c8ccecea44"
      unitRef="usd">86700000</us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ie7f29fdc80a74811ae7b3009689d8b76_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90YWJsZTo5OTRmZDcxNDRiMjI0ZGYxODJiZGJjZmQwYmE5YzhhOS90YWJsZXJhbmdlOjk5NGZkNzE0NGIyMjRkZjE4MmJkYmNmZDBiYTljOGE5XzItNS0xLTEtMTUwMDM0_d98ad3fa-914b-4422-a2e3-5a5be39ff82b"
      unitRef="usd">42600000</us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ie7f29fdc80a74811ae7b3009689d8b76_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90YWJsZTo5OTRmZDcxNDRiMjI0ZGYxODJiZGJjZmQwYmE5YzhhOS90YWJsZXJhbmdlOjk5NGZkNzE0NGIyMjRkZjE4MmJkYmNmZDBiYTljOGE5XzItNy0xLTEtMTUwMDM0_42a66b8c-b3d8-44ea-8544-288c46a8306d"
      unitRef="usd">14500000</us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ie7f29fdc80a74811ae7b3009689d8b76_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90YWJsZTo5OTRmZDcxNDRiMjI0ZGYxODJiZGJjZmQwYmE5YzhhOS90YWJsZXJhbmdlOjk5NGZkNzE0NGIyMjRkZjE4MmJkYmNmZDBiYTljOGE5XzItOS0xLTEtMTUwMDM0_1bee2c1e-7d43-4d03-a859-b59d7a7b94cc"
      unitRef="usd">2200000</us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ie7f29fdc80a74811ae7b3009689d8b76_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90YWJsZTo5OTRmZDcxNDRiMjI0ZGYxODJiZGJjZmQwYmE5YzhhOS90YWJsZXJhbmdlOjk5NGZkNzE0NGIyMjRkZjE4MmJkYmNmZDBiYTljOGE5XzItMTItMS0xLTE1MDAzNA_66a0a052-7e5c-487a-bd56-64dca62e99a6"
      unitRef="usd">400000</us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:SalesTypeLeaseNetInvestmentInLease
      contextRef="ie7f29fdc80a74811ae7b3009689d8b76_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90YWJsZTo5OTRmZDcxNDRiMjI0ZGYxODJiZGJjZmQwYmE5YzhhOS90YWJsZXJhbmdlOjk5NGZkNzE0NGIyMjRkZjE4MmJkYmNmZDBiYTljOGE5XzItMTQtMS0xLTE1MDAzNA_a79b330c-a361-4844-8e49-af3c360b0b83"
      unitRef="usd">213700000</us-gaap:SalesTypeLeaseNetInvestmentInLease>
    <us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedInCurrentFiscalYear
      contextRef="ie616cac6654a4f82b3a5dcfcd7278c81_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90YWJsZTo5OTRmZDcxNDRiMjI0ZGYxODJiZGJjZmQwYmE5YzhhOS90YWJsZXJhbmdlOjk5NGZkNzE0NGIyMjRkZjE4MmJkYmNmZDBiYTljOGE5XzMtMS0xLTEtMTUwMDM0_89defa71-1123-4c9b-8bae-cf4c69bdb1d6"
      unitRef="usd">98400000</us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedInCurrentFiscalYear>
    <us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ie616cac6654a4f82b3a5dcfcd7278c81_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90YWJsZTo5OTRmZDcxNDRiMjI0ZGYxODJiZGJjZmQwYmE5YzhhOS90YWJsZXJhbmdlOjk5NGZkNzE0NGIyMjRkZjE4MmJkYmNmZDBiYTljOGE5XzMtMy0xLTEtMTUwMDM0_6e4eb352-ff78-45d4-a628-4c54986b13fb"
      unitRef="usd">69600000</us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ie616cac6654a4f82b3a5dcfcd7278c81_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90YWJsZTo5OTRmZDcxNDRiMjI0ZGYxODJiZGJjZmQwYmE5YzhhOS90YWJsZXJhbmdlOjk5NGZkNzE0NGIyMjRkZjE4MmJkYmNmZDBiYTljOGE5XzMtNS0xLTEtMTUwMDM0_24fed6b8-b7c9-42f0-b04f-fccc204fc495"
      unitRef="usd">34100000</us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ie616cac6654a4f82b3a5dcfcd7278c81_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90YWJsZTo5OTRmZDcxNDRiMjI0ZGYxODJiZGJjZmQwYmE5YzhhOS90YWJsZXJhbmdlOjk5NGZkNzE0NGIyMjRkZjE4MmJkYmNmZDBiYTljOGE5XzMtNy0xLTEtMTUwMDM0_15f584c8-1ebf-4bcd-9f6f-d02df89d4502"
      unitRef="usd">7700000</us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ie616cac6654a4f82b3a5dcfcd7278c81_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90YWJsZTo5OTRmZDcxNDRiMjI0ZGYxODJiZGJjZmQwYmE5YzhhOS90YWJsZXJhbmdlOjk5NGZkNzE0NGIyMjRkZjE4MmJkYmNmZDBiYTljOGE5XzMtOS0xLTEtMTUwMDM0_4d46ba94-4270-4ea2-a8f3-7ffda90a7efb"
      unitRef="usd">4100000</us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ie616cac6654a4f82b3a5dcfcd7278c81_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90YWJsZTo5OTRmZDcxNDRiMjI0ZGYxODJiZGJjZmQwYmE5YzhhOS90YWJsZXJhbmdlOjk5NGZkNzE0NGIyMjRkZjE4MmJkYmNmZDBiYTljOGE5XzMtMTItMS0xLTE1MDAzNA_4afb66d2-e6e7-4b45-8172-f8dd34b0d50c"
      unitRef="usd">300000</us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:SalesTypeLeaseNetInvestmentInLease
      contextRef="ie616cac6654a4f82b3a5dcfcd7278c81_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90YWJsZTo5OTRmZDcxNDRiMjI0ZGYxODJiZGJjZmQwYmE5YzhhOS90YWJsZXJhbmdlOjk5NGZkNzE0NGIyMjRkZjE4MmJkYmNmZDBiYTljOGE5XzMtMTQtMS0xLTE1MDAzNA_ee3f8f10-d8f6-4cfd-9d16-122c7791f9f7"
      unitRef="usd">214200000</us-gaap:SalesTypeLeaseNetInvestmentInLease>
    <us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedInCurrentFiscalYear
      contextRef="ib606f0cd45974794b541dc9482583db5_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90YWJsZTo5OTRmZDcxNDRiMjI0ZGYxODJiZGJjZmQwYmE5YzhhOS90YWJsZXJhbmdlOjk5NGZkNzE0NGIyMjRkZjE4MmJkYmNmZDBiYTljOGE5XzQtMS0xLTEtMTUwMDM0_00a0fee4-0fa9-421d-abef-3909eae199fc"
      unitRef="usd">2600000</us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedInCurrentFiscalYear>
    <us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ib606f0cd45974794b541dc9482583db5_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90YWJsZTo5OTRmZDcxNDRiMjI0ZGYxODJiZGJjZmQwYmE5YzhhOS90YWJsZXJhbmdlOjk5NGZkNzE0NGIyMjRkZjE4MmJkYmNmZDBiYTljOGE5XzQtMy0xLTEtMTUwMDM0_6b66e7a0-110a-4b27-9918-30e50d4a771f"
      unitRef="usd">1600000</us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ib606f0cd45974794b541dc9482583db5_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90YWJsZTo5OTRmZDcxNDRiMjI0ZGYxODJiZGJjZmQwYmE5YzhhOS90YWJsZXJhbmdlOjk5NGZkNzE0NGIyMjRkZjE4MmJkYmNmZDBiYTljOGE5XzQtNS0xLTEtMTUwMDM0_c6dc6d7f-eaf7-4943-a0fb-504fe0f9f2b3"
      unitRef="usd">2900000</us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ib606f0cd45974794b541dc9482583db5_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90YWJsZTo5OTRmZDcxNDRiMjI0ZGYxODJiZGJjZmQwYmE5YzhhOS90YWJsZXJhbmdlOjk5NGZkNzE0NGIyMjRkZjE4MmJkYmNmZDBiYTljOGE5XzQtNy0xLTEtMTUwMDM0_634c9c66-e739-410b-9dda-677183039136"
      unitRef="usd">0</us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ib606f0cd45974794b541dc9482583db5_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90YWJsZTo5OTRmZDcxNDRiMjI0ZGYxODJiZGJjZmQwYmE5YzhhOS90YWJsZXJhbmdlOjk5NGZkNzE0NGIyMjRkZjE4MmJkYmNmZDBiYTljOGE5XzQtOS0xLTEtMTUwMDM0_2e2b9d2e-4225-4ab2-a4ba-ec93a019969d"
      unitRef="usd">0</us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ib606f0cd45974794b541dc9482583db5_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90YWJsZTo5OTRmZDcxNDRiMjI0ZGYxODJiZGJjZmQwYmE5YzhhOS90YWJsZXJhbmdlOjk5NGZkNzE0NGIyMjRkZjE4MmJkYmNmZDBiYTljOGE5XzQtMTItMS0xLTE1MDAzNA_5922161b-25ff-4a09-bedd-29767edacfba"
      unitRef="usd">0</us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:SalesTypeLeaseNetInvestmentInLease
      contextRef="ib606f0cd45974794b541dc9482583db5_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90YWJsZTo5OTRmZDcxNDRiMjI0ZGYxODJiZGJjZmQwYmE5YzhhOS90YWJsZXJhbmdlOjk5NGZkNzE0NGIyMjRkZjE4MmJkYmNmZDBiYTljOGE5XzQtMTQtMS0xLTE1MDAzNA_6518ee15-73a5-47b0-bbbf-25a739d59576"
      unitRef="usd">7100000</us-gaap:SalesTypeLeaseNetInvestmentInLease>
    <us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedInCurrentFiscalYear
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90YWJsZTo5OTRmZDcxNDRiMjI0ZGYxODJiZGJjZmQwYmE5YzhhOS90YWJsZXJhbmdlOjk5NGZkNzE0NGIyMjRkZjE4MmJkYmNmZDBiYTljOGE5XzUtMS0xLTEtMTUwMDM0_385cc3ae-5256-437b-a581-9ed9e3970aec"
      unitRef="usd">168300000</us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedInCurrentFiscalYear>
    <us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90YWJsZTo5OTRmZDcxNDRiMjI0ZGYxODJiZGJjZmQwYmE5YzhhOS90YWJsZXJhbmdlOjk5NGZkNzE0NGIyMjRkZjE4MmJkYmNmZDBiYTljOGE5XzUtMy0xLTEtMTUwMDM0_4d9174d4-6ea5-4942-bdc9-c88d6cea205e"
      unitRef="usd">157900000</us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90YWJsZTo5OTRmZDcxNDRiMjI0ZGYxODJiZGJjZmQwYmE5YzhhOS90YWJsZXJhbmdlOjk5NGZkNzE0NGIyMjRkZjE4MmJkYmNmZDBiYTljOGE5XzUtNS0xLTEtMTUwMDM0_60efd4c6-d31e-4f9e-a62d-78deb8167b5c"
      unitRef="usd">79600000</us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90YWJsZTo5OTRmZDcxNDRiMjI0ZGYxODJiZGJjZmQwYmE5YzhhOS90YWJsZXJhbmdlOjk5NGZkNzE0NGIyMjRkZjE4MmJkYmNmZDBiYTljOGE5XzUtNy0xLTEtMTUwMDM0_85247086-c12c-41ed-bb65-9b749147241f"
      unitRef="usd">22200000</us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90YWJsZTo5OTRmZDcxNDRiMjI0ZGYxODJiZGJjZmQwYmE5YzhhOS90YWJsZXJhbmdlOjk5NGZkNzE0NGIyMjRkZjE4MmJkYmNmZDBiYTljOGE5XzUtOS0xLTEtMTUwMDM0_f8435cd7-f3e6-4f44-85ac-ad0dec4a75e6"
      unitRef="usd">6300000</us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90YWJsZTo5OTRmZDcxNDRiMjI0ZGYxODJiZGJjZmQwYmE5YzhhOS90YWJsZXJhbmdlOjk5NGZkNzE0NGIyMjRkZjE4MmJkYmNmZDBiYTljOGE5XzUtMTItMS0xLTE1MDAzNA_0ed07132-724e-493b-a819-0c33a3c5550e"
      unitRef="usd">700000</us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:SalesTypeLeaseNetInvestmentInLease
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90YWJsZTo5OTRmZDcxNDRiMjI0ZGYxODJiZGJjZmQwYmE5YzhhOS90YWJsZXJhbmdlOjk5NGZkNzE0NGIyMjRkZjE4MmJkYmNmZDBiYTljOGE5XzUtMTQtMS0xLTE1MDAzNA_f2241d24-d32f-477a-9ce6-90efe5f0e593"
      unitRef="usd">435000000.0</us-gaap:SalesTypeLeaseNetInvestmentInLease>
    <isrg:AllowanceForSalesReturnsAndDoubtfulAccountsPolicyPolicyTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90ZXh0cmVnaW9uOmExMjJkMWI1YzBmNTQyYWI4NzVjOGQzOTg0NDY2ZjIzXzQ2NTIw_64c2a6cc-32be-4869-a42d-7e07ffb738b4">&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;Allowance for Sales Returns&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 allowance for sales returns is based on the Company&#x2019;s estimates of potential future returns of certain products related to current period product revenue. The Company analyzes historical returns, current economic trends, and changes in customer demand and acceptance of the Company&#x2019;s products.&lt;/span&gt;&lt;/div&gt;</isrg:AllowanceForSalesReturnsAndDoubtfulAccountsPolicyPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90ZXh0cmVnaW9uOmExMjJkMWI1YzBmNTQyYWI4NzVjOGQzOTg0NDY2ZjIzXzQ2NDkw_e8921ca8-f555-499e-af24-7842410713f9">&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&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 grants long-term equity awards under its stock-based compensation plans to certain employees of the Company. These awards include restricted stock units, stock options, and performance stock units. The Company accounts for share-based compensation plans using the fair value recognition and measurement provisions under GAAP. The Company&#x2019;s share-based compensation cost is measured at the grant date, based on the fair value of the award, and is recognized as expense on a straight-line basis over the requisite service period. The Company estimates expected forfeitures at the time of grant and revises the estimate, if necessary, in subsequent periods if actual forfeitures differ from those estimated. &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-style:italic;font-weight:400;line-height:120%"&gt;Restricted stock units&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 fair value of restricted stock units (&#x201c;RSUs&#x201d;) is determined based on the closing quoted price of the Company&#x2019;s common stock on the date of the grant.&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-style:italic;font-weight:400;line-height:120%"&gt;Stock options.&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 Black-Scholes-Merton option-pricing model is used to estimate the fair value of stock options granted and utilizes the following inputs: (1) closing quoted price of the Company&#x2019;s common stock on the date of grant; (2) expected term; (3) expected volatility; and (4) risk-free interest rate.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:45pt;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;Expected Term: &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 expected term represents the weighted-average period that the stock options are expected to be outstanding prior to being exercised. The Company determines expected term based on historical exercise patterns and its expectation of the time that it will take for employees to exercise options still outstanding.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:45pt;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;Expected Volatility:&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 Company uses market-based implied volatility for purposes of valuing stock options granted. Market-based implied volatility is derived based on actively traded options with expirations greater than &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;one&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; year on the Company&#x2019;s common stock. The extent to which the Company relies on market-based volatility when valuing options depends, among other things, on the availability of traded options on the Company&#x2019;s stock and the term of such options. Due to the sufficient volume of the traded options, the Company used 100% market-based implied volatility to value options granted, which the Company believes is more representative of future stock price trends than historical volatility.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:45pt;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;Risk-Free Interest Rate: &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 risk-free interest rate is based on the U.S. treasury yield curve in effect at the time of grant for the expected term of the stock option.&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-style:italic;font-weight:400;line-height:120%"&gt;Performance stock units&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;.  Performance stock units (&#x201c;PSUs&#x201d;) include predefined performance and market conditions. The fair value of performance stock units with performance conditions is based on the closing quoted price of the Company&#x2019;s common stock on the date of the grant and is recognized on a straight-line basis over the requisite service period. The Company estimates the number of awards with performance conditions that will ultimately vest based on the probability of achievement each quarter to determine the amount of compensation expense to recognize each reporting period. The fair value of performance stock units that include a market condition is determined using a Monte Carlo valuation model and is recognized on a straight-line basis over the requisite service period. &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-style:italic;font-weight:400;line-height:120%"&gt;Employee stock purchase plan&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 fair value of shares to be issued under the Company&#x2019;s Employee Stock Purchase Plan (the &#x201c;ESPP&#x201d;) is computed using the Black-Scholes-Merton model at the commencement of an offering period in February and August of each year utilizing the following inputs: (1) closing quoted price of the Company&#x2019;s common stock on the initial date of the offering period; (2) expected term; (3) expected volatility; and (4) risk-free interest rate. Share-based compensation for the ESPP is expensed straight-line over the two-year offering period.&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;See &#x201c;Note 10. Share-Based Compensation&#x201d; for a detailed discussion of the Company&#x2019;s stock plans and share-based compensation expense.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <isrg:ShareBasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsMarketbasedImpliedVolatilityPeriod
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90ZXh0cmVnaW9uOmExMjJkMWI1YzBmNTQyYWI4NzVjOGQzOTg0NDY2ZjIzXzQ5NDc4MDI0MjY1MTU_7c9e27c0-a100-480c-8fb0-6c634e4f95d8">P1Y</isrg:ShareBasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsMarketbasedImpliedVolatilityPeriod>
    <isrg:ShareBasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsMarketbasedImpliedVolatilityPercent
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90ZXh0cmVnaW9uOmExMjJkMWI1YzBmNTQyYWI4NzVjOGQzOTg0NDY2ZjIzXzM2Mzg2_741cbba5-7f8e-4071-92d6-9eab3e6e7d7d"
      unitRef="number">1</isrg:ShareBasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsMarketbasedImpliedVolatilityPercent>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90ZXh0cmVnaW9uOmExMjJkMWI1YzBmNTQyYWI4NzVjOGQzOTg0NDY2ZjIzXzQ2NjAz_8ed2fc93-7675-482e-80bc-4a99c4714fa4">&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;Computation of Net Income per Share&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;Basic net income per share attributable to Intuitive Surgical, Inc. is computed using the weighted-average number of shares outstanding during the period. Diluted net income per share attributable to Intuitive Surgical, Inc. is computed using the weighted-average number of the Company&#x2019;s shares and dilutive potential shares outstanding during the period. Dilutive potential shares primarily consist of employee stock options, restricted stock units, and shares to be purchased by employees under the Company&#x2019;s 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;GAAP requires that employee equity share options, non-vested shares, and similar equity instruments granted by the Company be treated as potential common shares outstanding in computing diluted earnings per share. Diluted shares outstanding include the dilutive effect of equity awards, which is calculated based on the average share price for each fiscal period using the treasury stock method. Under the treasury stock method, the amount the employee must pay for exercising stock options and the amount of compensation cost for future service that the Company has not yet recognized are assumed to be used to repurchase shares.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90ZXh0cmVnaW9uOmExMjJkMWI1YzBmNTQyYWI4NzVjOGQzOTg0NDY2ZjIzXzQ2NTM5_3db45bc0-f681-429f-9460-4195ac14ee41">&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;Research and Development Expenses&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;Research and development costs are expensed as incurred and include amortization of intangible assets, costs associated with co-development research and development licensing arrangements, costs of prototypes, salaries, benefits and other headcount-related costs, contract and other outside service fees, and facilities and overhead costs.&lt;/span&gt;&lt;/div&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <isrg:ForeignCurrencyAndOtherHedgingInstrumentsPolicyPolicyTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90ZXh0cmVnaW9uOmExMjJkMWI1YzBmNTQyYWI4NzVjOGQzOTg0NDY2ZjIzXzQ2NTgx_dcd74038-a3b8-4d14-bf7f-13c3c6fec7ee">&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;Foreign Currency and Other Hedging Instruments&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;For subsidiaries whose local currency is their functional currency, their assets and liabilities are translated into U.S. dollars at exchange rates at the balance sheet date, and revenues and expenses are translated using average exchange rates in effect during the period. Gains and losses from foreign currency translation are included in accumulated other comprehensive income (loss) within stockholders&#x2019; equity in the Consolidated Balance Sheets. For all non-functional currency account balances, the re-measurement of such balances to the functional currency results in either a foreign exchange gain or loss, which is recorded to interest and other income, net in the Consolidated Statements of Income in the same accounting period that the re-measurement occurred.&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 uses derivatives to partially offset its business exposure to foreign currency exchange risk. The terms of the Company&#x2019;s derivative contracts are generally twelve months or shorter.&#160;The Company typically hedges portions of its forecasted foreign currency exposure associated with revenue and expenses. The Company may also enter into foreign currency forward contracts to offset the foreign currency exchange gains and losses generated by the re-measurement of certain assets and liabilities denominated in non-functional currencies. The hedging program is not designated for trading or speculative purposes.&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 accounting policies for these instruments are based on whether the instruments are designated as hedging or non-hedging instruments. The Company records all derivatives on the Consolidated Balance Sheets at fair value. The effective portions of cash flow hedges are recorded in other comprehensive income (loss) (&#x201c;OCI&#x201d;) until the hedged item is recognized in earnings. Derivative instruments designated as cash flow hedges are de-designated as hedges when it is probable that the forecasted hedged transaction will not occur in the initially identified time period or within a subsequent two-month time period. Gains and losses in OCI associated with such derivative instruments are reclassified immediately into earnings through interest and other income, net. Any subsequent changes in the fair value of such derivative instruments also are reflected in current earnings. Derivatives that are not designated as hedging instruments and the ineffective portions of cash flow hedges are adjusted to fair value through earnings in interest and other income, net.&lt;/span&gt;&lt;/div&gt;</isrg:ForeignCurrencyAndOtherHedgingInstrumentsPolicyPolicyTextBlock>
    <us-gaap:DerivativeTermOfContract
      contextRef="ifdd322b2511f4583a8a69bfc27375fbe_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90ZXh0cmVnaW9uOmExMjJkMWI1YzBmNTQyYWI4NzVjOGQzOTg0NDY2ZjIzXzQ5NDc4MDI0MjYzMTI_85f617de-3b2a-4333-83c4-9613701ca70c">P12M</us-gaap:DerivativeTermOfContract>
    <isrg:DerivativeInstrumentDesignationAsCashFlowHedgesDeDesignationPeriod
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90ZXh0cmVnaW9uOmExMjJkMWI1YzBmNTQyYWI4NzVjOGQzOTg0NDY2ZjIzXzQ5NDc4MDI0MjYzMzA_21c899a8-8488-49d8-b4f9-60528e53e1dd">P2M</isrg:DerivativeInstrumentDesignationAsCashFlowHedgesDeDesignationPeriod>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90ZXh0cmVnaW9uOmExMjJkMWI1YzBmNTQyYWI4NzVjOGQzOTg0NDY2ZjIzXzQ2NTE2_4caac9e1-6155-4ecb-b98e-afe3e9d5adfd">&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;Income Taxes&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;Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the&#160;year in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amounts that are expected more likely than not to be realized in the 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 recognizes tax benefits from uncertain tax positions only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the Consolidated Financial Statements from such positions are then measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. The Company includes interest and penalty on unrecognized tax benefits as a component of its income tax 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 Company recognizes excess tax benefits and tax deficiencies in the provision for income taxes as discrete items in the period when the awards vest or are settled. The Company accounts for&#160;Global Intangible Low-Taxed Income (&#x201c;GILTI&#x201d;) as period costs when incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <isrg:IncomeTaxExaminationMinimumLikelihoodOfTaxBenefitsBeingRealizedUponSettlement
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90ZXh0cmVnaW9uOmExMjJkMWI1YzBmNTQyYWI4NzVjOGQzOTg0NDY2ZjIzXzQyMjIx_ec719470-15b5-45fa-a4c9-f4dfff7fe8f6"
      unitRef="number">0.50</isrg:IncomeTaxExaminationMinimumLikelihoodOfTaxBenefitsBeingRealizedUponSettlement>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90ZXh0cmVnaW9uOmExMjJkMWI1YzBmNTQyYWI4NzVjOGQzOTg0NDY2ZjIzXzQ2NTEw_35599d0f-7d8b-44af-861a-4fb842f711fe">&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;Segments&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 operates in one segment. The chief operating decision maker regularly reviews the operating results of the Company on a consolidated basis as part of making decisions for allocating resources and evaluating performance. As of both December&#160;31, 2022, and 2021, 84% of long-lived assets were in the United States. Revenue from external customers is attributed to individual countries based on customer location.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90ZXh0cmVnaW9uOmExMjJkMWI1YzBmNTQyYWI4NzVjOGQzOTg0NDY2ZjIzXzQyNjkz_eceb446c-55f4-4043-8dcc-c7e34b3d107f"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <isrg:LongLivedAssetsMaintainedInTheUnitedStatesPercent
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90ZXh0cmVnaW9uOmExMjJkMWI1YzBmNTQyYWI4NzVjOGQzOTg0NDY2ZjIzXzYwNDczMTM5OTk1NTk_3be796f3-447d-4c58-8518-f6a37ff16ffb"
      unitRef="number">0.84</isrg:LongLivedAssetsMaintainedInTheUnitedStatesPercent>
    <us-gaap:CommitmentsAndContingenciesPolicyTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90ZXh0cmVnaW9uOmExMjJkMWI1YzBmNTQyYWI4NzVjOGQzOTg0NDY2ZjIzXzQ2NTY2_d1616c4b-515b-4b10-93da-444cdbabb3d4">&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;Legal Contingencies&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;From time to time, the Company is involved in a number of legal proceedings involving product liability, intellectual property, shareholder derivative actions, securities class actions, and other matters. A liability and related charge are recorded to earnings in the Company&#x2019;s Consolidated Financial Statements for legal contingencies when the loss is considered probable and the amount can be reasonably estimated. The assessment is re-evaluated each period and is based on all available information, &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;including discussion with outside legal counsel. If a reasonable estimate of a known or probable loss cannot be made, but a range of probable losses can be estimated, the low-end of the range of losses is recognized if no amount within the range is a better estimate than any other. If a material loss is reasonably possible but not probable and can be reasonably estimated, the estimated loss or range of loss is disclosed in the notes to the Consolidated Financial Statements. The Company expenses legal fees as incurred.&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;When determining the estimated probable loss or range of losses, significant judgment is required to be exercised in order to estimate the amount and timing of the loss to be recorded. Estimates of probable losses resulting from litigation are inherently difficult to make, particularly when the matters are in early procedural stages with incomplete facts and information. The final outcome of legal proceedings is dependent on many variables that are difficult to predict and, therefore, the ultimate cost to entirely resolve such matters may be materially different than the amount of current estimates. Consequently, new information or changes in judgments and estimates could have a material adverse effect on the Company&#x2019;s business, financial condition, and results of operations or cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMjkvZnJhZzphMTIyZDFiNWMwZjU0MmFiODc1YzhkMzk4NDQ2NmYyMy90ZXh0cmVnaW9uOmExMjJkMWI1YzBmNTQyYWI4NzVjOGQzOTg0NDY2ZjIzXzQ2NTg5_e28ea984-58eb-45f6-b9b9-7546d2099d96">&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;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;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 FASB issued ASU 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 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 year ended December&#160;31, 2022.&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-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. The Company early adopted ASU 2022-03 as of July 1, 2022, on a prospective basis. There was no impact of the adoption of ASU 2022-03 on the Company&#x2019;s Financial Statements in the year ended December&#160;31, 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;Recently Issued Accounting Pronouncements&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-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;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:FinancialInstrumentsDisclosureTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90ZXh0cmVnaW9uOjMyNjJjMzQwZTQwNTRmODA4Nzc3NDdmYjA1YzQ4ZTNkXzY0MDg_dae7b941-1d8c-44ec-a219-5c4b876a7192">FINANCIAL INSTRUMENTS&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;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 debt 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 December&#160;31, 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:20.245%"/&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.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.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.110%"/&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: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.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.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.121%"/&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:9pt;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-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-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, 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;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;497.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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;497.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;497.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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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 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;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,084.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;1,084.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;1,084.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;/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;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;2,715.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;(96.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;2,618.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;1,542.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;1,076.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;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,799.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;&#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;(96.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;3,702.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,084.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,542.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,076.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 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;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;20.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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,022.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;(76.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;(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,944.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;651.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;1,293.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 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;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;447.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;(19.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;427.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;247.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;179.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 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;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;155.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;(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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;74.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;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;2,644.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;&#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;(101.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 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;2,541.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 #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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;994.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;1,547.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 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;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;6,941.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;&#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;(198.5)&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;(1.1)&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 #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;6,741.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,581.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;2,536.7&#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,623.6&#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;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;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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.245%"/&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.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.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.110%"/&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: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.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.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.121%"/&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:9pt;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-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-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;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;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 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;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 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;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 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;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;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 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;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 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;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 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;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 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;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 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;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 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;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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 debt securities (excluding money market funds) as of December&#160;31, 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:9pt;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:9pt;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,586.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,536.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;2,773.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,623.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 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:400;line-height:100%"&gt;Total&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;5,359.9&#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;5,160.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;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="display:none"/&gt;&lt;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;/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. Gross realized gains and losses recognized on the sale of investments were immaterial for the years ended December&#160;31, 2022, and 2021.&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;As of December&#160;31, 2022, and 2021, net unrealized losses on available-for-sale debt securities, net of tax, of &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;$154.2&#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 &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;$16.0&#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;, respectively, were included in accumulated other comprehensive loss in the accompanying Consolidated Balance Sheets.&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 with unrealized losses as of December&#160;31, 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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.381%"/&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: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: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: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:0.532%"/&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;font-weight:700;line-height:100%"&gt;Unrealized&#160;losses&#160;less&lt;br/&gt;than 12 months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized losses&#160;12&lt;br/&gt;months or greater&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;December 31, 2022&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:9pt;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 #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:9pt;font-weight:700;line-height:100%"&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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 #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:9pt;font-weight:700;line-height:100%"&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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 #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:9pt;font-weight:700;line-height:100%"&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:#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. treasuries &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;731.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;(26.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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,886.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;(70.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;2,618.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;(96.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;/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;/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;631.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;(17.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;1,221.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;(58.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;1,853.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;(76.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;text-align:left;vertical-align: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;102.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;(4.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;324.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;(15.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;427.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;(19.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;44.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.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;104.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;(4.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;149.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;/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;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,510.4&#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;(49.1)&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;3,538.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;(149.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,048.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;(198.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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 #000;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 #000;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 #000;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 #000;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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;December 31, 2021&lt;/span&gt;&lt;/td&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/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 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;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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;&#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;&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 unrealized losses on the Company&#x2019;s available-for-sale debt securities were caused by interest rate increases. The contractual terms of those investments do not permit the issuer to settle the securities at a price less than the amortized cost basis of the investments. As of December&#160;31, 2022, the Company does not intend to sell the investments, and it is not more likely than not that the Company will be required to sell the investments before recovery of their amortized cost basis, which may be at maturity. Additional factors considered in determining the treatment of unrealized losses include the financial condition and near-term prospects of the investee, the extent of the loss related to the credit of the issuer, and the expected cash flows from the security.&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;Equity 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 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;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:28.578%"/&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: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: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: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.605%"/&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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;December 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:9pt;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:9pt;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.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;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: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:9pt;font-weight:700;line-height:100%"&gt;Purchases / Sales / Other &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&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:9pt;font-weight:700;line-height:100%"&gt;December 31, 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:9pt;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:9pt;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:9pt;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:10pt;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 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;(21.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 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;(1.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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.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;4.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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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:10pt;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43.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;59.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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/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:8pt;font-weight:400;line-height:100%"&gt; Recorded in interest and other income, net.&lt;/span&gt;&lt;/div&gt;&lt;/td&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;(2) &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;Other includes foreign currency translation gains/(losses).&lt;/span&gt;&lt;/div&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;td colspan="3" style="display:none"/&gt;&lt;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;/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;/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;/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;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. In 2022, the Company recognized a $21.2 million loss on this investment reflected in changes in fair value for Level 1 equity investments, which was reflected in Interest and other income, net.&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 recognized a $0.2&#160;million increase in fair value, which was reflected in interest and other income, net, due to changes in observable prices for certain equity investments that lack readily determinable market values (Level 2). There were no decreases in fair value reflected in net income due to impairments.&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;Foreign Currency Derivatives&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 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;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;Cash Flow Hedges.  &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 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;), 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;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 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;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;Other Derivatives Not Designated as Hedging Instruments.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 (&#x201c;INR&#x201d;), Mexican Peso (&#x201c;MXN&#x201d;), Chinese Yuan (&#x201c;CNY&#x201d;), and Canadian Dollar (&#x201c;CAD&#x201d;).&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;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:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.986%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.381%"/&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:11.381%"/&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:11.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpjMmE1YzRjYjYyYzY0YmEyYmQ5ZTMwZjQ4NjkxNDgxZC90YWJsZXJhbmdlOmMyYTVjNGNiNjJjNjRiYTJiZDllMzBmNDg2OTE0ODFkXzItMC0xLTEtMTUwMDM0_36dab90d-c583-4376-9d08-dc502afb9832"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpjMmE1YzRjYjYyYzY0YmEyYmQ5ZTMwZjQ4NjkxNDgxZC90YWJsZXJhbmdlOmMyYTVjNGNiNjJjNjRiYTJiZDllMzBmNDg2OTE0ODFkXzItMC0xLTEtMTUwMDM0_b8fcc648-6d28-49c0-be29-3454447f9231"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpjMmE1YzRjYjYyYzY0YmEyYmQ5ZTMwZjQ4NjkxNDgxZC90YWJsZXJhbmdlOmMyYTVjNGNiNjJjNjRiYTJiZDllMzBmNDg2OTE0ODFkXzItMC0xLTEtMTUwMDM0_bb8257d5-b0d0-49c4-ad22-8006454ac2fb"&gt;Recognized gains (losses) in interest and other income, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&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;26.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;15.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;(12.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;(54.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;(16.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/table&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 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;margin-top: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:47.433%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.216%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.216%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.216%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.220%"/&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:9pt;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:9pt;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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&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:9pt;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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&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:9pt;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 #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;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;188.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;496.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;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 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;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;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;4.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;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 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;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;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;4.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;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="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90ZXh0cmVnaW9uOjMyNjJjMzQwZTQwNTRmODA4Nzc3NDdmYjA1YzQ4ZTNkXzY0MjA_1d470285-93e6-4fe4-bc3e-b24ea7cda8d6">&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 debt 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 December&#160;31, 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:20.245%"/&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.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.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.110%"/&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: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.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.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.121%"/&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:9pt;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-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-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, 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;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;497.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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;497.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;497.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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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 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;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,084.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;1,084.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;1,084.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;/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;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;2,715.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;(96.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;2,618.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;1,542.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;1,076.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;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,799.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;&#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;(96.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;3,702.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,084.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,542.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,076.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 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;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;20.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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,022.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;(76.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;(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,944.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;651.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;1,293.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 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;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;447.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;(19.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;427.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;247.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;179.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 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;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;155.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;(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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;74.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;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;2,644.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;&#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;(101.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 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;2,541.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 #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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;994.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;1,547.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 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;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;6,941.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;&#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;(198.5)&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;(1.1)&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 #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;6,741.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,581.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;2,536.7&#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,623.6&#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;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;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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.245%"/&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.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.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.110%"/&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: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.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.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.121%"/&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:9pt;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-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-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;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;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 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;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 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;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 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;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;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 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;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 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;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 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;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 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;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 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;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 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;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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;</us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i5dba95d10fbc41fc971720e2efa2c528_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzMtMS0xLTEtMTUwMDM0_3b14c7fe-25e1-4d5f-98be-a6d7d95fc06c"
      unitRef="usd">497200000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i5dba95d10fbc41fc971720e2efa2c528_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzMtOS0xLTEtMTUwMDM0_6a60e3cc-a494-4f1c-a9e6-296ebea0b3c7"
      unitRef="usd">497200000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i5dba95d10fbc41fc971720e2efa2c528_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzMtMTEtMS0xLTE1MDAzNA_24ccfdc5-6910-411f-98b0-b9b7bdcfe93f"
      unitRef="usd">497200000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i46268e7a8003454a8651b908542fda66_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzUtMS0xLTEtMTUwMDM0_82c5699b-645b-40b1-85f4-806a1d7c19c8"
      unitRef="usd">1084000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i46268e7a8003454a8651b908542fda66_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzUtOS0xLTEtMTUwMDM0_3a022b3a-86eb-4d6e-aa83-e2ca192239f9"
      unitRef="usd">1084000000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i46268e7a8003454a8651b908542fda66_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzUtMTEtMS0xLTE1MDAzNA_f03b8ea1-a09b-47a4-9a9f-7bad12623721"
      unitRef="usd">1084000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i46268e7a8003454a8651b908542fda66_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzUtMTMtMS0xLTE1MDAzNA_b7241464-4630-4eae-9d99-4862dc09fd5b"
      unitRef="usd">0</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="i46268e7a8003454a8651b908542fda66_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzUtMTUtMS0xLTE1MDAzNA_dbcd8d5b-cb12-46ad-a24a-2caa012d869d"
      unitRef="usd">0</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="id177033e3c704b16966079b0d35b30a6_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzYtMS0xLTEtMTUwMDM0_8961267d-d11f-4875-90be-ef9d7d59e9e5"
      unitRef="usd">2715200000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="id177033e3c704b16966079b0d35b30a6_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzYtMy0xLTEtMTUwMDM0_332c79eb-056a-442a-95fb-b1a8ae4c0be4"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="id177033e3c704b16966079b0d35b30a6_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzYtNS0xLTEtMTUwMDM0_9afa850e-e78a-4dfe-924f-d2a4cca76eb2"
      unitRef="usd">96600000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="id177033e3c704b16966079b0d35b30a6_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzYtNy0xLTEtMTUwMDM0_4cf7f145-ef6d-40b3-ad7f-65df163a1a28"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id177033e3c704b16966079b0d35b30a6_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzYtOS0xLTEtMTUwMDM0_497272c0-fd7d-48cd-9d75-f83f62d2a123"
      unitRef="usd">2618600000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="id177033e3c704b16966079b0d35b30a6_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzYtMTEtMS0xLTE1MDAzNA_d71106d7-6bd4-488d-bd51-cd15963ec70e"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="id177033e3c704b16966079b0d35b30a6_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzYtMTMtMS0xLTE1MDAzNA_dfa43fe3-5353-4892-85fa-587e189d02b3"
      unitRef="usd">1542400000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="id177033e3c704b16966079b0d35b30a6_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzYtMTUtMS0xLTE1MDAzNA_9ad29d34-6270-4357-a2a5-d179df4b74c7"
      unitRef="usd">1076200000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="idaaec3561f8241d9906a1ef96fca02df_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzctMS0xLTEtMTUwMDM0_875087db-ef9e-4bca-8d1f-8b90bc2b08cd"
      unitRef="usd">3799200000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="idaaec3561f8241d9906a1ef96fca02df_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzctMy0xLTEtMTUwMDM0_24e9669e-be67-4c0e-a30a-60c46ed19354"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="idaaec3561f8241d9906a1ef96fca02df_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzctNS0xLTEtMTUwMDM0_aa6adadc-5c5a-47a2-83f7-f92cf5456366"
      unitRef="usd">96600000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="idaaec3561f8241d9906a1ef96fca02df_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzctNy0xLTEtMTUwMDM0_7a537eaf-e7c1-4dbe-8d83-1d39ad677559"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="idaaec3561f8241d9906a1ef96fca02df_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzctOS0xLTEtMTUwMDM0_cc4ec8cf-d869-4445-85a1-eb3e73f31381"
      unitRef="usd">3702600000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="idaaec3561f8241d9906a1ef96fca02df_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzctMTEtMS0xLTE1MDAzNA_b7a26339-e484-4179-a85c-67e82c32ffec"
      unitRef="usd">1084000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="idaaec3561f8241d9906a1ef96fca02df_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzctMTMtMS0xLTE1MDAzNA_c8f3ad0e-f458-4575-b1a3-a4824e2ddbc4"
      unitRef="usd">1542400000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="idaaec3561f8241d9906a1ef96fca02df_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzctMTUtMS0xLTE1MDAzNA_27620c14-203a-4f66-87f8-dd8a7cb13002"
      unitRef="usd">1076200000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i6ce8007a441d425abf12e8e63eb11ef7_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzktMS0xLTEtMTUwMDM0_856b3aea-36b0-47c1-97e6-248f7d7f8cf3"
      unitRef="usd">20000000.0</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i6ce8007a441d425abf12e8e63eb11ef7_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzktMy0xLTEtMTUwMDM0_1c2bfea3-46e3-4283-b939-a18a442a0091"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i6ce8007a441d425abf12e8e63eb11ef7_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzktNS0xLTEtMTUwMDM0_96b0ee6d-1c44-4aa9-ac0d-a8674d71a772"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="i6ce8007a441d425abf12e8e63eb11ef7_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzktNy0xLTEtMTUwMDM0_214ad963-a6ff-4eb5-b93b-cf657f6bda88"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i6ce8007a441d425abf12e8e63eb11ef7_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzktOS0xLTEtMTUwMDM0_f05444ec-5384-4bec-aa92-989fe7e6f912"
      unitRef="usd">20000000.0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i6ce8007a441d425abf12e8e63eb11ef7_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzktMTEtMS0xLTE1MDAzNA_63eb1f37-fdba-41b6-ae67-83c5b8c91eb5"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i6ce8007a441d425abf12e8e63eb11ef7_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzktMTMtMS0xLTE1MDAzNA_d6303de6-9a03-4cc1-b58a-c9f06d084019"
      unitRef="usd">20000000.0</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="i6ce8007a441d425abf12e8e63eb11ef7_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzktMTUtMS0xLTE1MDAzNA_d41a82b5-3fd5-42e5-9ac9-b7b02e4e8e84"
      unitRef="usd">0</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="iec42cb1c1b7c476caf4d5c05b1e9e72e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzEwLTEtMS0xLTE1MDAzNA_dacaf44e-a23c-40e2-b744-c02593769ad4"
      unitRef="usd">2022000000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="iec42cb1c1b7c476caf4d5c05b1e9e72e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzEwLTMtMS0xLTE1MDAzNA_e9910c37-0915-4d0d-af6a-e58906ae3f8f"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="iec42cb1c1b7c476caf4d5c05b1e9e72e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzEwLTUtMS0xLTE1MDAzNA_0d11bf5b-9df5-4766-9ed5-d1afcb67bf5b"
      unitRef="usd">76000000.0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="iec42cb1c1b7c476caf4d5c05b1e9e72e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzEwLTctMS0xLTE1MDAzNA_c903eb3a-f1f7-499c-8d30-00d1e4e791d8"
      unitRef="usd">1100000</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iec42cb1c1b7c476caf4d5c05b1e9e72e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzEwLTktMS0xLTE1MDAzNA_b64c1a37-b0a1-4036-909c-a5c2b501cf67"
      unitRef="usd">1944900000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="iec42cb1c1b7c476caf4d5c05b1e9e72e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzEwLTExLTEtMS0xNTAwMzQ_8ff8fa9d-fa68-4c48-b513-3940e5097791"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="iec42cb1c1b7c476caf4d5c05b1e9e72e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzEwLTEzLTEtMS0xNTAwMzQ_29c6dafa-9ed5-4e24-92ee-3f2562977be2"
      unitRef="usd">651800000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="iec42cb1c1b7c476caf4d5c05b1e9e72e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzEwLTE1LTEtMS0xNTAwMzQ_c51e3aad-f4b7-498c-b9fd-afcea4a6d056"
      unitRef="usd">1293100000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i564a11c205e348b89bbea004fd0d0881_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzExLTEtMS0xLTE1MDAzNA_14e9c407-8c5b-4237-b3cd-c70869c524f7"
      unitRef="usd">447200000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i564a11c205e348b89bbea004fd0d0881_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzExLTMtMS0xLTE1MDAzNA_20bd1c33-a14f-47fc-90a8-b0bd12f9ba33"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i564a11c205e348b89bbea004fd0d0881_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzExLTUtMS0xLTE1MDAzNA_1ef1cbcc-c220-466c-bda6-ecb3558bdd57"
      unitRef="usd">19900000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="i564a11c205e348b89bbea004fd0d0881_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzExLTctMS0xLTE1MDAzNA_5ea748b7-d2b7-492b-a670-b2f42ba103a4"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i564a11c205e348b89bbea004fd0d0881_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzExLTktMS0xLTE1MDAzNA_33ec3ee6-64f0-40ca-b486-2393c8cf9e04"
      unitRef="usd">427300000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i564a11c205e348b89bbea004fd0d0881_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzExLTExLTEtMS0xNTAwMzQ_0c081252-4057-487d-8ec9-ba36721f611c"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i564a11c205e348b89bbea004fd0d0881_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzExLTEzLTEtMS0xNTAwMzQ_8cd324dd-f171-4b45-aea9-5eb1da04ead1"
      unitRef="usd">247800000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="i564a11c205e348b89bbea004fd0d0881_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzExLTE1LTEtMS0xNTAwMzQ_81ccfece-f90c-44f2-a58b-3f9af2aeba37"
      unitRef="usd">179500000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i3cc9ebd3e1ca453a885fef88d7310ed7_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzEzLTEtMS0xLTE1MDAzNA_893c698f-424b-4f8f-b175-fd0fe9d105dd"
      unitRef="usd">155500000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i3cc9ebd3e1ca453a885fef88d7310ed7_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzEzLTMtMS0xLTE1MDAzNA_3c960dce-9b51-40ac-895a-8cd68ddda289"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i3cc9ebd3e1ca453a885fef88d7310ed7_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzEzLTUtMS0xLTE1MDAzNA_e8a8b48d-5db5-465e-b416-929213d9e4fd"
      unitRef="usd">6000000.0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="i3cc9ebd3e1ca453a885fef88d7310ed7_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzEzLTctMS0xLTE1MDAzNA_8766e85f-61dc-4a4f-8717-1673224dca73"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i3cc9ebd3e1ca453a885fef88d7310ed7_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzEzLTktMS0xLTE1MDAzNA_ba49f4f5-c2d9-42f5-8089-57c0f6a7f6d1"
      unitRef="usd">149500000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i3cc9ebd3e1ca453a885fef88d7310ed7_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzEzLTExLTEtMS0xNTAwMzQ_d337662c-774c-4146-af0e-1f363351074e"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i3cc9ebd3e1ca453a885fef88d7310ed7_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzEzLTEzLTEtMS0xNTAwMzQ_92914f8a-3ae9-4ad9-ae9d-172da88be777"
      unitRef="usd">74700000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="i3cc9ebd3e1ca453a885fef88d7310ed7_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzEzLTE1LTEtMS0xNTAwMzQ_34d0bf4b-81c8-4278-be31-29940f57f4c8"
      unitRef="usd">74800000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i6bdc674bc94b46d8a24d45cb1975aa99_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzE0LTEtMS0xLTE1MDAzNA_b6430abf-e0a4-4c69-92f9-11f29c952e5e"
      unitRef="usd">2644700000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i6bdc674bc94b46d8a24d45cb1975aa99_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzE0LTMtMS0xLTE1MDAzNA_e86f5c79-e1e6-4d12-8e5e-ec6d9a16c7f4"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i6bdc674bc94b46d8a24d45cb1975aa99_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzE0LTUtMS0xLTE1MDAzNA_dcc8410c-c7eb-4b8b-b966-cdc30993f765"
      unitRef="usd">101900000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="i6bdc674bc94b46d8a24d45cb1975aa99_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzE0LTctMS0xLTE1MDAzNA_e25019f4-8598-4dc3-997d-61049e845615"
      unitRef="usd">1100000</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i6bdc674bc94b46d8a24d45cb1975aa99_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzE0LTktMS0xLTE1MDAzNA_1dbb8a30-9e33-4afe-b5f1-ddb6bb2fb4bf"
      unitRef="usd">2541700000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i6bdc674bc94b46d8a24d45cb1975aa99_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzE0LTExLTEtMS0xNTAwMzQ_8d1b99af-941d-4bc8-a59c-a13c44b7360f"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i6bdc674bc94b46d8a24d45cb1975aa99_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzE0LTEzLTEtMS0xNTAwMzQ_565ff203-3305-4262-a3b0-cf6bff0e1d19"
      unitRef="usd">994300000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="i6bdc674bc94b46d8a24d45cb1975aa99_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzE0LTE1LTEtMS0xNTAwMzQ_de7b28f0-7752-452e-a012-e677c2668029"
      unitRef="usd">1547400000</us-gaap:MarketableSecuritiesNoncurrent>
    <isrg:CashandCashEquivalentsandDebtSecuritiesAvailableforsaleAmortizedCost
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzE4LTEtMS0xLTE1MDAzNA_f9dd326e-e483-4cb6-bdf8-a1c8b0308a87"
      unitRef="usd">6941100000</isrg:CashandCashEquivalentsandDebtSecuritiesAvailableforsaleAmortizedCost>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzE4LTMtMS0xLTE1MDAzNA_cdcb3be5-8872-4abf-9fe5-53785b1ce7c8"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzE4LTUtMS0xLTE1MDAzNA_02967932-db81-4316-bd7b-d4a68b131287"
      unitRef="usd">198500000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzE4LTctMS0xLTE1MDAzNA_f12beae0-013b-490f-8f04-7e3ebf43883d"
      unitRef="usd">1100000</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <isrg:CashandCashEquivalentsandDebtSecuritiesAvailableforsaleFairValue
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzE4LTktMS0xLTE1MDAzNA_dca71708-3ecd-40d0-a1a6-da927074f8ba"
      unitRef="usd">6741500000</isrg:CashandCashEquivalentsandDebtSecuritiesAvailableforsaleFairValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzE4LTExLTEtMS0xNTAwMzQ_8bf8e2e9-791e-4e1f-93ca-75ced003a1a7"
      unitRef="usd">1581200000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzE4LTEzLTEtMS0xNTAwMzQ_016ad47e-f2ae-4f7f-bb5a-0d1e7f8a1c8a"
      unitRef="usd">2536700000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpkMWVhYjM5NmY4Mjg0YWU4ODQ0MDhmN2E2NWJiYTEwNC90YWJsZXJhbmdlOmQxZWFiMzk2ZjgyODRhZTg4NDQwOGY3YTY1YmJhMTA0XzE4LTE1LTEtMS0xNTAwMzQ_88e8336d-ca94-4789-9cbe-546d9b6193db"
      unitRef="usd">2623600000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="if7bf33483de84677a014730d8912b575_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzMtMS0xLTEtMTUwMDM0_b4577ee4-9491-49a8-8b34-d7856d26b883"
      unitRef="usd">572300000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="if7bf33483de84677a014730d8912b575_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzMtOS0xLTEtMTUwMDM0_e0f0e227-8943-4704-971e-a231e1840d93"
      unitRef="usd">572300000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="if7bf33483de84677a014730d8912b575_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzMtMTEtMS0xLTE1MDAzNA_cba85637-e838-475b-900b-09d97d0dd823"
      unitRef="usd">572300000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="id997ca722e2f4788a65a9e8536746348_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzUtMS0xLTEtMTUwMDM0_67d4ec66-707a-44e2-a016-d0dd1f8a188f"
      unitRef="usd">696600000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="id997ca722e2f4788a65a9e8536746348_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzUtOS0xLTEtMTUwMDM0_a22fbc27-5f29-4963-a5dd-c6166ad78868"
      unitRef="usd">696600000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="id997ca722e2f4788a65a9e8536746348_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzUtMTEtMS0xLTE1MDAzNA_7d1824cd-4604-4817-bd0e-78e9f1753c55"
      unitRef="usd">696600000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="id997ca722e2f4788a65a9e8536746348_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzUtMTMtMS0xLTE1MDAzNA_b7e59b3f-5895-4f79-b3eb-ef2959add87d"
      unitRef="usd">0</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="id997ca722e2f4788a65a9e8536746348_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzUtMTUtMS0xLTE1MDAzNA_96a1632e-8f10-4bba-9569-a5f4810836ad"
      unitRef="usd">0</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i95fdd74fde53453eba6b56a6ba9600eb_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzYtMS0xLTEtMTUwMDM0_5082a9d5-91b0-47af-b96c-05bd4a305c10"
      unitRef="usd">3429100000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i95fdd74fde53453eba6b56a6ba9600eb_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzYtMy0xLTEtMTUwMDM0_af986b6a-541a-404a-bb5b-bbbd80b8290a"
      unitRef="usd">6300000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i95fdd74fde53453eba6b56a6ba9600eb_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzYtNS0xLTEtMTUwMDM0_3fcccdca-b088-4d14-9aa2-11c631ccd4dc"
      unitRef="usd">15400000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="i95fdd74fde53453eba6b56a6ba9600eb_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzYtNy0xLTEtMTUwMDM0_f8fcc3df-8600-43be-9b59-85d091a8cda8"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i95fdd74fde53453eba6b56a6ba9600eb_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzYtOS0xLTEtMTUwMDM0_14c36501-f2f6-4701-a122-6965cd1ff806"
      unitRef="usd">3420000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i95fdd74fde53453eba6b56a6ba9600eb_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzYtMTEtMS0xLTE1MDAzNA_875048a0-5f67-413a-a09a-8dc6a2841776"
      unitRef="usd">17000000.0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i95fdd74fde53453eba6b56a6ba9600eb_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzYtMTMtMS0xLTE1MDAzNA_955bc79d-c0c3-4544-b9e3-3748c2ccd6f9"
      unitRef="usd">1100300000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="i95fdd74fde53453eba6b56a6ba9600eb_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzYtMTUtMS0xLTE1MDAzNA_08422426-c399-4edc-a9a6-dae1596fd852"
      unitRef="usd">2302700000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i394f7efea4cd4225a8986de3d68e8579_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzctMS0xLTEtMTUwMDM0_e2fcd450-01b0-45b4-ae5a-be7dad66b060"
      unitRef="usd">4125700000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i394f7efea4cd4225a8986de3d68e8579_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzctMy0xLTEtMTUwMDM0_fc19f3d4-b7b3-4395-858f-b42afbf45ae7"
      unitRef="usd">6300000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i394f7efea4cd4225a8986de3d68e8579_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzctNS0xLTEtMTUwMDM0_fe1b1068-4ff1-4a25-ab75-fed985d38d44"
      unitRef="usd">15400000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="i394f7efea4cd4225a8986de3d68e8579_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzctNy0xLTEtMTY4NTUz_9a602735-2f6c-4933-81de-6861d1b64997"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i394f7efea4cd4225a8986de3d68e8579_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzctOS0xLTEtMTUwMDM0_f6177320-51b0-436f-ac47-1919013a91c0"
      unitRef="usd">4116600000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i394f7efea4cd4225a8986de3d68e8579_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzctMTEtMS0xLTE1MDAzNA_9785ae91-4e4f-4687-a60c-d8ea137b113d"
      unitRef="usd">713600000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i394f7efea4cd4225a8986de3d68e8579_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzctMTMtMS0xLTE1MDAzNA_707e8cb9-b6f8-4f71-8b6a-0de99cc9934a"
      unitRef="usd">1100300000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="i394f7efea4cd4225a8986de3d68e8579_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzctMTUtMS0xLTE1MDAzNA_d22504e3-9920-43eb-ad3f-abd6f21e230c"
      unitRef="usd">2302700000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i59583221ff1b4c91878682716a636bb3_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzktMS0xLTEtMTUwMDM0_5925e52e-0dd4-48fe-a3b8-4f8895545204"
      unitRef="usd">717700000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i59583221ff1b4c91878682716a636bb3_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzktMy0xLTEtMTUwMDM0_6bef1a4e-26a0-4865-89d6-2db99a6bc64f"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i59583221ff1b4c91878682716a636bb3_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzktNS0xLTEtMTUwMDM0_ec8da079-4f5b-4743-b969-bae59eca2d0c"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="i59583221ff1b4c91878682716a636bb3_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzktNy0xLTEtMTUwMDM0_01873727-a704-4493-b981-2563b80328fb"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i59583221ff1b4c91878682716a636bb3_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzktOS0xLTEtMTUwMDM0_bdaa5c6b-30d9-4fce-828b-733a73fc8f9f"
      unitRef="usd">717700000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i59583221ff1b4c91878682716a636bb3_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzktMTEtMS0xLTE1MDAzNA_74c3b3a6-1e22-45fc-8684-cffdf0b6f013"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i59583221ff1b4c91878682716a636bb3_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzktMTMtMS0xLTE1MDAzNA_162bf471-4cab-45d0-b760-0571d69d9821"
      unitRef="usd">717700000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="i59583221ff1b4c91878682716a636bb3_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzktMTUtMS0xLTE1MDAzNA_b6ee0b6c-b094-4276-8808-b1eaf64e5d15"
      unitRef="usd">0</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i8b36d26e61024eac8645d0f1bb64c21b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzEwLTEtMS0xLTE1MDAzNA_cea72d1c-5750-406d-b985-1f224da9f54a"
      unitRef="usd">2485600000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i8b36d26e61024eac8645d0f1bb64c21b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzEwLTMtMS0xLTE1MDAzNA_35f238bf-f692-415d-a6f7-e61f67dd7fd2"
      unitRef="usd">2700000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i8b36d26e61024eac8645d0f1bb64c21b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzEwLTUtMS0xLTE1MDAzNA_5bc607b5-be4a-4a80-aca5-be85b599b60e"
      unitRef="usd">11900000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="i8b36d26e61024eac8645d0f1bb64c21b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzEwLTctMS0xLTE1MDAzNA_a21837a7-5545-4de6-99e9-27b022263a51"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i8b36d26e61024eac8645d0f1bb64c21b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzEwLTktMS0xLTE1MDAzNA_a7b9159c-9225-46cf-8d93-893513319295"
      unitRef="usd">2476400000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i8b36d26e61024eac8645d0f1bb64c21b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzEwLTExLTEtMS0xNTAwMzQ_93a4e024-f3ac-40fb-a863-e7a7a0ec838d"
      unitRef="usd">5000000.0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i8b36d26e61024eac8645d0f1bb64c21b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzEwLTEzLTEtMS0xNTAwMzQ_809dabdf-3b1b-43a7-806b-4ff004953938"
      unitRef="usd">886700000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="i8b36d26e61024eac8645d0f1bb64c21b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzEwLTE1LTEtMS0xNTAwMzQ_745d6786-39ef-4ebc-b10c-70cae4671b11"
      unitRef="usd">1584700000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i2587a04e00144b698e16da96b21f34a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzExLTEtMS0xLTE1MDAzNA_5713f5a6-6dd6-4808-8dd2-60b9910b52a0"
      unitRef="usd">526100000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i2587a04e00144b698e16da96b21f34a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzExLTMtMS0xLTE1MDAzNA_17df62e4-ffd1-4950-bb9c-2c15a698f5da"
      unitRef="usd">200000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i2587a04e00144b698e16da96b21f34a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzExLTUtMS0xLTE1MDAzNA_4fd1983d-b866-4b8e-a9c4-cc776f9331f5"
      unitRef="usd">2900000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="i2587a04e00144b698e16da96b21f34a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzExLTctMS0xLTE1MDAzNA_ad62765d-5ef1-47fa-b834-fc17a050a4b5"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i2587a04e00144b698e16da96b21f34a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzExLTktMS0xLTE1MDAzNA_52768a2d-903f-48ba-84ce-7489d9f8f4d2"
      unitRef="usd">523400000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i2587a04e00144b698e16da96b21f34a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzExLTExLTEtMS0xNTAwMzQ_5ddb93e4-3f10-4a20-8dc2-0abf0f71c91c"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i2587a04e00144b698e16da96b21f34a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzExLTEzLTEtMS0xNTAwMzQ_ffeb0fd5-6a8a-4104-9fb4-0c7cb070e9b8"
      unitRef="usd">137800000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="i2587a04e00144b698e16da96b21f34a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzExLTE1LTEtMS0xNTAwMzQ_ea52b99d-518a-4d72-81e9-cb9091ad1db6"
      unitRef="usd">385600000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i8308ebf06c1c41218705b5b531829bcc_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzEzLTEtMS0xLTE1MDAzNA_274eccf0-fed7-4d85-8354-6d558eed08e5"
      unitRef="usd">213400000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i8308ebf06c1c41218705b5b531829bcc_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzEzLTMtMS0xLTE1MDAzNA_945a912a-fde2-498e-8cf6-7df68a25e3cc"
      unitRef="usd">700000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i8308ebf06c1c41218705b5b531829bcc_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzEzLTUtMS0xLTE1MDAzNA_6cff5f5d-a826-4aa0-a794-12d58840079c"
      unitRef="usd">1000000.0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="i8308ebf06c1c41218705b5b531829bcc_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzEzLTctMS0xLTE1MDAzNA_62bb05be-41ef-4712-97a0-e65e154ed454"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i8308ebf06c1c41218705b5b531829bcc_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzEzLTktMS0xLTE1MDAzNA_880083fc-8674-46a7-86f0-adb31ae3654f"
      unitRef="usd">213100000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i8308ebf06c1c41218705b5b531829bcc_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzEzLTExLTEtMS0xNTAwMzQ_ca7ebcad-02b6-4f6c-bf22-f1354ee5d5fe"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i8308ebf06c1c41218705b5b531829bcc_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzEzLTEzLTEtMS0xNTAwMzQ_3171e9fc-4827-4c02-a26d-ad6edba11ead"
      unitRef="usd">70600000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="i8308ebf06c1c41218705b5b531829bcc_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzEzLTE1LTEtMS0xNTAwMzQ_6b935e4c-d4cb-4003-ad15-a2533bd46b49"
      unitRef="usd">142500000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="id08bf20bd9fe482f996a73a760e92a96_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzE0LTEtMS0xLTE1MDAzNA_7318f580-ad7c-48c4-be1f-7b661e3b083b"
      unitRef="usd">3942800000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="id08bf20bd9fe482f996a73a760e92a96_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzE0LTMtMS0xLTE1MDAzNA_1f98316b-6485-4d7c-a690-dceae2f73035"
      unitRef="usd">3600000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="id08bf20bd9fe482f996a73a760e92a96_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzE0LTUtMS0xLTE1MDAzNA_bc5a5ace-99b8-49e8-9d5b-dff005c0230f"
      unitRef="usd">15800000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="id08bf20bd9fe482f996a73a760e92a96_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzE0LTctMS0xLTE2ODU5OQ_8d30da34-7720-4030-923b-f7d0b88ae413"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id08bf20bd9fe482f996a73a760e92a96_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzE0LTktMS0xLTE1MDAzNA_7579b938-166e-4eff-8433-2e7ff9e6ce62"
      unitRef="usd">3930600000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="id08bf20bd9fe482f996a73a760e92a96_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzE0LTExLTEtMS0xNTAwMzQ_a4dcdd00-19b0-4e07-b937-2ce6db90a0f0"
      unitRef="usd">5000000.0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="id08bf20bd9fe482f996a73a760e92a96_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzE0LTEzLTEtMS0xNTAwMzQ_21959f4e-7bf4-4fe1-a942-0c8e362b737f"
      unitRef="usd">1812800000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="id08bf20bd9fe482f996a73a760e92a96_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzE0LTE1LTEtMS0xNTAwMzQ_f1647066-adf6-4f16-9931-84af733280b7"
      unitRef="usd">2112800000</us-gaap:MarketableSecuritiesNoncurrent>
    <isrg:CashandCashEquivalentsandDebtSecuritiesAvailableforsaleAmortizedCost
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzE4LTEtMS0xLTE1MDAzNA_fae4db4d-9483-4fa2-8ac4-f73f39b9291e"
      unitRef="usd">8640800000</isrg:CashandCashEquivalentsandDebtSecuritiesAvailableforsaleAmortizedCost>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzE4LTMtMS0xLTE1MDAzNA_941403b1-1049-45e5-be65-f1edd7dbd587"
      unitRef="usd">9900000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzE4LTUtMS0xLTE1MDAzNA_b8bc9b58-5edc-4e99-81a6-e6b2f56c86b0"
      unitRef="usd">31200000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzE4LTctMS0xLTE2ODYyNA_83f50db8-95ca-434b-9f4c-26b4aac4a17b"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <isrg:CashandCashEquivalentsandDebtSecuritiesAvailableforsaleFairValue
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzE4LTktMS0xLTE1MDAzNA_8fa6b3c4-8335-4cbf-8ca7-fe705ccc6514"
      unitRef="usd">8619500000</isrg:CashandCashEquivalentsandDebtSecuritiesAvailableforsaleFairValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzE4LTExLTEtMS0xNTAwMzQ_30ff124f-a588-4a74-a062-f0c25db5be16"
      unitRef="usd">1290900000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzE4LTEzLTEtMS0xNTAwMzQ_daff1109-c49f-4227-b23d-0a4014977229"
      unitRef="usd">2913100000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTplM2M2OWZhZTMwYWM0OWUxOTg5ODJhZjQwM2E1NzRiNy90YWJsZXJhbmdlOmUzYzY5ZmFlMzBhYzQ5ZTE5ODk4MmFmNDAzYTU3NGI3XzE4LTE1LTEtMS0xNTAwMzQ_dc56f5c0-438b-44fd-8c01-133e2b70a06b"
      unitRef="usd">4415500000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90ZXh0cmVnaW9uOjMyNjJjMzQwZTQwNTRmODA4Nzc3NDdmYjA1YzQ4ZTNkXzYzOTE_98a4f8b0-28ed-486f-9fc1-292c990734d1">&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 debt securities (excluding money market funds) as of December&#160;31, 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:9pt;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:9pt;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,586.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,536.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;2,773.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,623.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 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:400;line-height:100%"&gt;Total&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;5,359.9&#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;5,160.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;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="display:none"/&gt;&lt;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;/table&gt;&lt;/div&gt;</us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpiNGUyNmE0YTE2YTc0NWE5OWIxNTJmZmU0MjQ0MzQ0Ni90YWJsZXJhbmdlOmI0ZTI2YTRhMTZhNzQ1YTk5YjE1MmZmZTQyNDQzNDQ2XzEtMS0xLTEtMTUwMDM0_86cb73a8-6008-44a2-9134-048183977d09"
      unitRef="usd">2586600000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpiNGUyNmE0YTE2YTc0NWE5OWIxNTJmZmU0MjQ0MzQ0Ni90YWJsZXJhbmdlOmI0ZTI2YTRhMTZhNzQ1YTk5YjE1MmZmZTQyNDQzNDQ2XzEtMy0xLTEtMTUwMDM0_2ef7c8ec-d71b-421a-a3fd-033ff3536017"
      unitRef="usd">2536700000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpiNGUyNmE0YTE2YTc0NWE5OWIxNTJmZmU0MjQ0MzQ0Ni90YWJsZXJhbmdlOmI0ZTI2YTRhMTZhNzQ1YTk5YjE1MmZmZTQyNDQzNDQ2XzItMS0xLTEtMTUwMDM0_3f27f439-ecf6-4a93-80f9-137dabb3e133"
      unitRef="usd">2773300000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpiNGUyNmE0YTE2YTc0NWE5OWIxNTJmZmU0MjQ0MzQ0Ni90YWJsZXJhbmdlOmI0ZTI2YTRhMTZhNzQ1YTk5YjE1MmZmZTQyNDQzNDQ2XzItMy0xLTEtMTUwMDM0_0e584d7b-a4f0-428b-b778-2b141bb1c9cf"
      unitRef="usd">2623600000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpiNGUyNmE0YTE2YTc0NWE5OWIxNTJmZmU0MjQ0MzQ0Ni90YWJsZXJhbmdlOmI0ZTI2YTRhMTZhNzQ1YTk5YjE1MmZmZTQyNDQzNDQ2XzMtMS0xLTEtMTUwMDM0_ee79a124-0220-48d4-a39e-bd8d325ad835"
      unitRef="usd">5359900000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpiNGUyNmE0YTE2YTc0NWE5OWIxNTJmZmU0MjQ0MzQ0Ni90YWJsZXJhbmdlOmI0ZTI2YTRhMTZhNzQ1YTk5YjE1MmZmZTQyNDQzNDQ2XzMtMy0xLTEtMTUwMDM0_326ea012-e1b3-42fc-9caf-363005f188c2"
      unitRef="usd">5160300000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90ZXh0cmVnaW9uOjMyNjJjMzQwZTQwNTRmODA4Nzc3NDdmYjA1YzQ4ZTNkXzYwNDczMTM5NTkxOTQ_4eb3d1bc-0e3b-4f66-a2c9-5b450be8c970"
      unitRef="usd">0</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90ZXh0cmVnaW9uOjMyNjJjMzQwZTQwNTRmODA4Nzc3NDdmYjA1YzQ4ZTNkXzYwNDczMTM5NjgyNDc_7e312d6c-7c7b-4047-bbb3-fd5ceae10fb4"
      unitRef="usd">-154200000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90ZXh0cmVnaW9uOjMyNjJjMzQwZTQwNTRmODA4Nzc3NDdmYjA1YzQ4ZTNkXzYwNDczMTM5NjgyMzU_24f8a585-3521-4afb-8d5e-899086ae5f54"
      unitRef="usd">-16000000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90ZXh0cmVnaW9uOjMyNjJjMzQwZTQwNTRmODA4Nzc3NDdmYjA1YzQ4ZTNkXzY0MTk_aeb52a80-0c7c-43c9-bbfe-707ae1f62815">&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 with unrealized losses as of December&#160;31, 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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.381%"/&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: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: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: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:0.532%"/&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;font-weight:700;line-height:100%"&gt;Unrealized&#160;losses&#160;less&lt;br/&gt;than 12 months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized losses&#160;12&lt;br/&gt;months or greater&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;December 31, 2022&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:9pt;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 #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:9pt;font-weight:700;line-height:100%"&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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 #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:9pt;font-weight:700;line-height:100%"&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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 #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:9pt;font-weight:700;line-height:100%"&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:#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. treasuries &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;731.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;(26.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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,886.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;(70.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;2,618.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;(96.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;/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;/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;631.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;(17.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;1,221.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;(58.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;1,853.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;(76.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;text-align:left;vertical-align: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;102.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;(4.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;324.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;(15.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;427.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;(19.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;44.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.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;104.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;(4.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;149.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;/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;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,510.4&#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;(49.1)&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;3,538.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;(149.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,048.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;(198.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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 #000;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 #000;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 #000;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 #000;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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;December 31, 2021&lt;/span&gt;&lt;/td&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/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 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;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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;&#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;&lt;/div&gt;</us-gaap:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i9444962effa548219751ad1adbb4d73f_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMjYyNzY0MDQ4Zjc0ZGI0YTQyY2M5Yjk3ZjI2NmUzNy90YWJsZXJhbmdlOjMyNjI3NjQwNDhmNzRkYjRhNDJjYzliOTdmMjY2ZTM3XzItMS0xLTEtMTY5MjQ4_9fb42b93-ea60-4a49-8907-05592082bd8d"
      unitRef="usd">731700000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i9444962effa548219751ad1adbb4d73f_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMjYyNzY0MDQ4Zjc0ZGI0YTQyY2M5Yjk3ZjI2NmUzNy90YWJsZXJhbmdlOjMyNjI3NjQwNDhmNzRkYjRhNDJjYzliOTdmMjY2ZTM3XzItMy0xLTEtMTY5MjQ4_2c6a4b19-f8ef-4e80-bf94-aa4ae0a07b56"
      unitRef="usd">26000000.0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i9444962effa548219751ad1adbb4d73f_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMjYyNzY0MDQ4Zjc0ZGI0YTQyY2M5Yjk3ZjI2NmUzNy90YWJsZXJhbmdlOjMyNjI3NjQwNDhmNzRkYjRhNDJjYzliOTdmMjY2ZTM3XzItNS0xLTEtMTY5MjQ4_b090c6aa-191d-4797-a481-43d9b35cc4cd"
      unitRef="usd">1886900000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i9444962effa548219751ad1adbb4d73f_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMjYyNzY0MDQ4Zjc0ZGI0YTQyY2M5Yjk3ZjI2NmUzNy90YWJsZXJhbmdlOjMyNjI3NjQwNDhmNzRkYjRhNDJjYzliOTdmMjY2ZTM3XzItNy0xLTEtMTY5MjQ4_d0af0ecd-d100-4d74-92f1-af5acdd4ddac"
      unitRef="usd">70600000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i9444962effa548219751ad1adbb4d73f_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMjYyNzY0MDQ4Zjc0ZGI0YTQyY2M5Yjk3ZjI2NmUzNy90YWJsZXJhbmdlOjMyNjI3NjQwNDhmNzRkYjRhNDJjYzliOTdmMjY2ZTM3XzItOS0xLTEtMTY5MjQ4_7acfda41-af74-40e0-a744-06cdf8bfe928"
      unitRef="usd">2618600000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i9444962effa548219751ad1adbb4d73f_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMjYyNzY0MDQ4Zjc0ZGI0YTQyY2M5Yjk3ZjI2NmUzNy90YWJsZXJhbmdlOjMyNjI3NjQwNDhmNzRkYjRhNDJjYzliOTdmMjY2ZTM3XzItMTEtMS0xLTE2OTI0OA_882394b6-7f95-4584-a2bd-b4f686ab89cb"
      unitRef="usd">96600000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i1d9885531f254ed48c9cb4b3b9e2b23e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMjYyNzY0MDQ4Zjc0ZGI0YTQyY2M5Yjk3ZjI2NmUzNy90YWJsZXJhbmdlOjMyNjI3NjQwNDhmNzRkYjRhNDJjYzliOTdmMjY2ZTM3XzMtMS0xLTEtMTUwMDM0_b887d226-10f8-45c7-97f2-5812f238103f"
      unitRef="usd">631400000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i1d9885531f254ed48c9cb4b3b9e2b23e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMjYyNzY0MDQ4Zjc0ZGI0YTQyY2M5Yjk3ZjI2NmUzNy90YWJsZXJhbmdlOjMyNjI3NjQwNDhmNzRkYjRhNDJjYzliOTdmMjY2ZTM3XzMtMy0xLTEtMTUwMDM0_c643cdb1-fc05-4875-ab7c-4e3950e3c12c"
      unitRef="usd">17600000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i1d9885531f254ed48c9cb4b3b9e2b23e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMjYyNzY0MDQ4Zjc0ZGI0YTQyY2M5Yjk3ZjI2NmUzNy90YWJsZXJhbmdlOjMyNjI3NjQwNDhmNzRkYjRhNDJjYzliOTdmMjY2ZTM3XzMtNS0xLTEtMTUwMDM0_17eb76e8-e712-4651-9e0c-ec9d2ffbab3a"
      unitRef="usd">1221900000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i1d9885531f254ed48c9cb4b3b9e2b23e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMjYyNzY0MDQ4Zjc0ZGI0YTQyY2M5Yjk3ZjI2NmUzNy90YWJsZXJhbmdlOjMyNjI3NjQwNDhmNzRkYjRhNDJjYzliOTdmMjY2ZTM3XzMtNy0xLTEtMTUwMDM0_6e8cd9fd-8516-4165-80b2-ea3203bce566"
      unitRef="usd">58400000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i1d9885531f254ed48c9cb4b3b9e2b23e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMjYyNzY0MDQ4Zjc0ZGI0YTQyY2M5Yjk3ZjI2NmUzNy90YWJsZXJhbmdlOjMyNjI3NjQwNDhmNzRkYjRhNDJjYzliOTdmMjY2ZTM3XzMtOS0xLTEtMTUwMDM0_91cf2799-dd13-4ea7-950e-abc7a0fc6f67"
      unitRef="usd">1853300000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i1d9885531f254ed48c9cb4b3b9e2b23e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMjYyNzY0MDQ4Zjc0ZGI0YTQyY2M5Yjk3ZjI2NmUzNy90YWJsZXJhbmdlOjMyNjI3NjQwNDhmNzRkYjRhNDJjYzliOTdmMjY2ZTM3XzMtMTEtMS0xLTE1MDAzNA_8b156b3a-f316-4aae-afbb-610140fde778"
      unitRef="usd">76000000.0</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i94a6bc08f8644e9eb1d911d27af8b5b0_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMjYyNzY0MDQ4Zjc0ZGI0YTQyY2M5Yjk3ZjI2NmUzNy90YWJsZXJhbmdlOjMyNjI3NjQwNDhmNzRkYjRhNDJjYzliOTdmMjY2ZTM3XzUtMS0xLTEtMTUwMDM0_cd8c5721-3302-4619-bdf4-f1b56912578f"
      unitRef="usd">102700000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i94a6bc08f8644e9eb1d911d27af8b5b0_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMjYyNzY0MDQ4Zjc0ZGI0YTQyY2M5Yjk3ZjI2NmUzNy90YWJsZXJhbmdlOjMyNjI3NjQwNDhmNzRkYjRhNDJjYzliOTdmMjY2ZTM3XzUtMy0xLTEtMTUwMDM0_bac97a55-7c6f-47c9-8db9-8f74e3de4671"
      unitRef="usd">4400000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i94a6bc08f8644e9eb1d911d27af8b5b0_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMjYyNzY0MDQ4Zjc0ZGI0YTQyY2M5Yjk3ZjI2NmUzNy90YWJsZXJhbmdlOjMyNjI3NjQwNDhmNzRkYjRhNDJjYzliOTdmMjY2ZTM3XzUtNS0xLTEtMTUwMDM0_9d622a6a-a9c0-4833-a098-3e929426e17e"
      unitRef="usd">324600000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i94a6bc08f8644e9eb1d911d27af8b5b0_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMjYyNzY0MDQ4Zjc0ZGI0YTQyY2M5Yjk3ZjI2NmUzNy90YWJsZXJhbmdlOjMyNjI3NjQwNDhmNzRkYjRhNDJjYzliOTdmMjY2ZTM3XzUtNy0xLTEtMTUwMDM0_a619e105-a00f-44d6-b47d-62d5e45787b9"
      unitRef="usd">15500000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i94a6bc08f8644e9eb1d911d27af8b5b0_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMjYyNzY0MDQ4Zjc0ZGI0YTQyY2M5Yjk3ZjI2NmUzNy90YWJsZXJhbmdlOjMyNjI3NjQwNDhmNzRkYjRhNDJjYzliOTdmMjY2ZTM3XzUtOS0xLTEtMTUwMDM0_2352eead-f291-44ff-9807-0e1d4104e374"
      unitRef="usd">427300000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i94a6bc08f8644e9eb1d911d27af8b5b0_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMjYyNzY0MDQ4Zjc0ZGI0YTQyY2M5Yjk3ZjI2NmUzNy90YWJsZXJhbmdlOjMyNjI3NjQwNDhmNzRkYjRhNDJjYzliOTdmMjY2ZTM3XzUtMTEtMS0xLTE1MDAzNA_d3a611fb-1385-49b4-94c0-8611f68fc924"
      unitRef="usd">19900000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i0705226857e341b09873d9b24560e21a_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMjYyNzY0MDQ4Zjc0ZGI0YTQyY2M5Yjk3ZjI2NmUzNy90YWJsZXJhbmdlOjMyNjI3NjQwNDhmNzRkYjRhNDJjYzliOTdmMjY2ZTM3XzYtMS0xLTEtMTUwMDM0_be93491e-a583-4016-81d9-6fd47161f7dc"
      unitRef="usd">44600000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i0705226857e341b09873d9b24560e21a_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMjYyNzY0MDQ4Zjc0ZGI0YTQyY2M5Yjk3ZjI2NmUzNy90YWJsZXJhbmdlOjMyNjI3NjQwNDhmNzRkYjRhNDJjYzliOTdmMjY2ZTM3XzYtMy0xLTEtMTUwMDM0_a33c0099-0a9a-447d-89f5-9e0d038d80eb"
      unitRef="usd">1100000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i0705226857e341b09873d9b24560e21a_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMjYyNzY0MDQ4Zjc0ZGI0YTQyY2M5Yjk3ZjI2NmUzNy90YWJsZXJhbmdlOjMyNjI3NjQwNDhmNzRkYjRhNDJjYzliOTdmMjY2ZTM3XzYtNS0xLTEtMTUwMDM0_621a8d00-5477-4f36-8e1f-8f3585d3a7e2"
      unitRef="usd">104900000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i0705226857e341b09873d9b24560e21a_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMjYyNzY0MDQ4Zjc0ZGI0YTQyY2M5Yjk3ZjI2NmUzNy90YWJsZXJhbmdlOjMyNjI3NjQwNDhmNzRkYjRhNDJjYzliOTdmMjY2ZTM3XzYtNy0xLTEtMTUwMDM0_48c0f4cc-7794-419b-90ce-55bc711cc513"
      unitRef="usd">4900000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i0705226857e341b09873d9b24560e21a_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMjYyNzY0MDQ4Zjc0ZGI0YTQyY2M5Yjk3ZjI2NmUzNy90YWJsZXJhbmdlOjMyNjI3NjQwNDhmNzRkYjRhNDJjYzliOTdmMjY2ZTM3XzYtOS0xLTEtMTUwMDM0_4d64c05c-44c1-42bf-928a-fe25d8f302d7"
      unitRef="usd">149500000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i0705226857e341b09873d9b24560e21a_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMjYyNzY0MDQ4Zjc0ZGI0YTQyY2M5Yjk3ZjI2NmUzNy90YWJsZXJhbmdlOjMyNjI3NjQwNDhmNzRkYjRhNDJjYzliOTdmMjY2ZTM3XzYtMTEtMS0xLTE1MDAzNA_869f6662-2600-4b75-8bf3-b23c9415303c"
      unitRef="usd">6000000.0</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMjYyNzY0MDQ4Zjc0ZGI0YTQyY2M5Yjk3ZjI2NmUzNy90YWJsZXJhbmdlOjMyNjI3NjQwNDhmNzRkYjRhNDJjYzliOTdmMjY2ZTM3XzctMS0xLTEtMTUwMDM0_207217ce-a5eb-4bea-ae44-44262cf9a3cc"
      unitRef="usd">1510400000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMjYyNzY0MDQ4Zjc0ZGI0YTQyY2M5Yjk3ZjI2NmUzNy90YWJsZXJhbmdlOjMyNjI3NjQwNDhmNzRkYjRhNDJjYzliOTdmMjY2ZTM3XzctMy0xLTEtMTUwMDM0_aacddd23-971f-46ad-8d64-6bedffe1f7d6"
      unitRef="usd">49100000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMjYyNzY0MDQ4Zjc0ZGI0YTQyY2M5Yjk3ZjI2NmUzNy90YWJsZXJhbmdlOjMyNjI3NjQwNDhmNzRkYjRhNDJjYzliOTdmMjY2ZTM3XzctNS0xLTEtMTUwMDM0_2e574b6a-b977-4ded-b49a-db880d0472f5"
      unitRef="usd">3538300000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMjYyNzY0MDQ4Zjc0ZGI0YTQyY2M5Yjk3ZjI2NmUzNy90YWJsZXJhbmdlOjMyNjI3NjQwNDhmNzRkYjRhNDJjYzliOTdmMjY2ZTM3XzctNy0xLTEtMTUwMDM0_5f7b3275-8c14-48b4-bdd3-dad2a64306af"
      unitRef="usd">149400000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMjYyNzY0MDQ4Zjc0ZGI0YTQyY2M5Yjk3ZjI2NmUzNy90YWJsZXJhbmdlOjMyNjI3NjQwNDhmNzRkYjRhNDJjYzliOTdmMjY2ZTM3XzctOS0xLTEtMTUwMDM0_424735d6-d7db-4d12-a81a-eea680b09c0f"
      unitRef="usd">5048700000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMjYyNzY0MDQ4Zjc0ZGI0YTQyY2M5Yjk3ZjI2NmUzNy90YWJsZXJhbmdlOjMyNjI3NjQwNDhmNzRkYjRhNDJjYzliOTdmMjY2ZTM3XzctMTEtMS0xLTE1MDAzNA_864f13a4-a5f3-402c-9510-a3e05b2db1e1"
      unitRef="usd">198500000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i357d64746ac9439288fd1ba185b246c0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMjYyNzY0MDQ4Zjc0ZGI0YTQyY2M5Yjk3ZjI2NmUzNy90YWJsZXJhbmdlOjMyNjI3NjQwNDhmNzRkYjRhNDJjYzliOTdmMjY2ZTM3XzEwLTEtMS0xLTE2OTI2Ng_88e94007-3c7d-4a74-8c8f-98d312a66795"
      unitRef="usd">2596300000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i357d64746ac9439288fd1ba185b246c0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMjYyNzY0MDQ4Zjc0ZGI0YTQyY2M5Yjk3ZjI2NmUzNy90YWJsZXJhbmdlOjMyNjI3NjQwNDhmNzRkYjRhNDJjYzliOTdmMjY2ZTM3XzEwLTMtMS0xLTE2OTI2Ng_fbeee95a-fc93-4b1e-a59e-88fa620fe64d"
      unitRef="usd">15400000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i357d64746ac9439288fd1ba185b246c0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMjYyNzY0MDQ4Zjc0ZGI0YTQyY2M5Yjk3ZjI2NmUzNy90YWJsZXJhbmdlOjMyNjI3NjQwNDhmNzRkYjRhNDJjYzliOTdmMjY2ZTM3XzEwLTUtMS0xLTE2OTI2Ng_0c56414f-e1f3-4834-bd5e-a759a3656d18"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i357d64746ac9439288fd1ba185b246c0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMjYyNzY0MDQ4Zjc0ZGI0YTQyY2M5Yjk3ZjI2NmUzNy90YWJsZXJhbmdlOjMyNjI3NjQwNDhmNzRkYjRhNDJjYzliOTdmMjY2ZTM3XzEwLTctMS0xLTE2OTI2Ng_a600db84-206a-444c-af5a-0e57be27f2ab"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i357d64746ac9439288fd1ba185b246c0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMjYyNzY0MDQ4Zjc0ZGI0YTQyY2M5Yjk3ZjI2NmUzNy90YWJsZXJhbmdlOjMyNjI3NjQwNDhmNzRkYjRhNDJjYzliOTdmMjY2ZTM3XzEwLTktMS0xLTE2OTI2Ng_307537e6-fb2d-4118-b07f-a81e5d4d85bc"
      unitRef="usd">2596300000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i357d64746ac9439288fd1ba185b246c0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMjYyNzY0MDQ4Zjc0ZGI0YTQyY2M5Yjk3ZjI2NmUzNy90YWJsZXJhbmdlOjMyNjI3NjQwNDhmNzRkYjRhNDJjYzliOTdmMjY2ZTM3XzEwLTExLTEtMS0xNjkyNjY_86c113ad-6961-4c7a-92bd-e00e7bfa75bc"
      unitRef="usd">15400000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i2b1b5039fc4342148b973bb59e8d775f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMjYyNzY0MDQ4Zjc0ZGI0YTQyY2M5Yjk3ZjI2NmUzNy90YWJsZXJhbmdlOjMyNjI3NjQwNDhmNzRkYjRhNDJjYzliOTdmMjY2ZTM3XzExLTEtMS0xLTE2OTY5NA_c74e91ba-cf9c-4828-89a9-013304c700a9"
      unitRef="usd">4000000.0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i2b1b5039fc4342148b973bb59e8d775f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMjYyNzY0MDQ4Zjc0ZGI0YTQyY2M5Yjk3ZjI2NmUzNy90YWJsZXJhbmdlOjMyNjI3NjQwNDhmNzRkYjRhNDJjYzliOTdmMjY2ZTM3XzExLTMtMS0xLTE2OTczNw_2afc9053-8d79-45b1-9ad5-fdc0747029b3"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i2b1b5039fc4342148b973bb59e8d775f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMjYyNzY0MDQ4Zjc0ZGI0YTQyY2M5Yjk3ZjI2NmUzNy90YWJsZXJhbmdlOjMyNjI3NjQwNDhmNzRkYjRhNDJjYzliOTdmMjY2ZTM3XzExLTUtMS0xLTE2OTc3OQ_71cd3a16-3d34-4964-988e-854cd7ecf29b"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i2b1b5039fc4342148b973bb59e8d775f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMjYyNzY0MDQ4Zjc0ZGI0YTQyY2M5Yjk3ZjI2NmUzNy90YWJsZXJhbmdlOjMyNjI3NjQwNDhmNzRkYjRhNDJjYzliOTdmMjY2ZTM3XzExLTctMS0xLTE2OTgyMQ_fd998b91-8f8b-4551-b741-d813f2fe2a69"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i2b1b5039fc4342148b973bb59e8d775f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMjYyNzY0MDQ4Zjc0ZGI0YTQyY2M5Yjk3ZjI2NmUzNy90YWJsZXJhbmdlOjMyNjI3NjQwNDhmNzRkYjRhNDJjYzliOTdmMjY2ZTM3XzExLTktMS0xLTE2OTg2OA_71ae1076-17e4-48ee-985a-445b7f43cb51"
      unitRef="usd">4000000.0</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i2b1b5039fc4342148b973bb59e8d775f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMjYyNzY0MDQ4Zjc0ZGI0YTQyY2M5Yjk3ZjI2NmUzNy90YWJsZXJhbmdlOjMyNjI3NjQwNDhmNzRkYjRhNDJjYzliOTdmMjY2ZTM3XzExLTExLTEtMS0xNjk5MzA_6b31093d-38e6-4d9d-aff5-b5dab12996ff"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="ic0040bf49a71463b8c92b5c6f4a375af_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMjYyNzY0MDQ4Zjc0ZGI0YTQyY2M5Yjk3ZjI2NmUzNy90YWJsZXJhbmdlOjMyNjI3NjQwNDhmNzRkYjRhNDJjYzliOTdmMjY2ZTM3XzEwLTEtMS0xLTE1MDAzNA_961107dc-7b57-4e35-82e2-84ba1a200130"
      unitRef="usd">1687900000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ic0040bf49a71463b8c92b5c6f4a375af_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMjYyNzY0MDQ4Zjc0ZGI0YTQyY2M5Yjk3ZjI2NmUzNy90YWJsZXJhbmdlOjMyNjI3NjQwNDhmNzRkYjRhNDJjYzliOTdmMjY2ZTM3XzEwLTMtMS0xLTE1MDAzNA_3096cbb3-6a82-4c6c-ba7f-9412c33f0704"
      unitRef="usd">11900000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="ic0040bf49a71463b8c92b5c6f4a375af_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMjYyNzY0MDQ4Zjc0ZGI0YTQyY2M5Yjk3ZjI2NmUzNy90YWJsZXJhbmdlOjMyNjI3NjQwNDhmNzRkYjRhNDJjYzliOTdmMjY2ZTM3XzEwLTUtMS0xLTE1MDAzNA_8ac8951d-073e-4b67-917f-a9458b3f1e80"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="ic0040bf49a71463b8c92b5c6f4a375af_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMjYyNzY0MDQ4Zjc0ZGI0YTQyY2M5Yjk3ZjI2NmUzNy90YWJsZXJhbmdlOjMyNjI3NjQwNDhmNzRkYjRhNDJjYzliOTdmMjY2ZTM3XzEwLTctMS0xLTE1MDAzNA_45409aed-8e47-41e1-b668-a7a9c2a56221"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="ic0040bf49a71463b8c92b5c6f4a375af_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMjYyNzY0MDQ4Zjc0ZGI0YTQyY2M5Yjk3ZjI2NmUzNy90YWJsZXJhbmdlOjMyNjI3NjQwNDhmNzRkYjRhNDJjYzliOTdmMjY2ZTM3XzEwLTktMS0xLTE1MDAzNA_92e30303-2991-457f-bb27-43ff93e60043"
      unitRef="usd">1687900000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="ic0040bf49a71463b8c92b5c6f4a375af_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMjYyNzY0MDQ4Zjc0ZGI0YTQyY2M5Yjk3ZjI2NmUzNy90YWJsZXJhbmdlOjMyNjI3NjQwNDhmNzRkYjRhNDJjYzliOTdmMjY2ZTM3XzEwLTExLTEtMS0xNTAwMzQ_91df5d7c-99b4-45de-88ad-dbb7da73180c"
      unitRef="usd">11900000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i9c67f2127d5141edbb2ca095f39de5ad_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMjYyNzY0MDQ4Zjc0ZGI0YTQyY2M5Yjk3ZjI2NmUzNy90YWJsZXJhbmdlOjMyNjI3NjQwNDhmNzRkYjRhNDJjYzliOTdmMjY2ZTM3XzEyLTEtMS0xLTE1MDAzNA_05624c3a-e6c2-4d52-89ce-7301ab44bb82"
      unitRef="usd">412500000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i9c67f2127d5141edbb2ca095f39de5ad_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMjYyNzY0MDQ4Zjc0ZGI0YTQyY2M5Yjk3ZjI2NmUzNy90YWJsZXJhbmdlOjMyNjI3NjQwNDhmNzRkYjRhNDJjYzliOTdmMjY2ZTM3XzEyLTMtMS0xLTE1MDAzNA_3f6558b0-7b8d-4c21-90e0-57526803162f"
      unitRef="usd">2900000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i9c67f2127d5141edbb2ca095f39de5ad_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMjYyNzY0MDQ4Zjc0ZGI0YTQyY2M5Yjk3ZjI2NmUzNy90YWJsZXJhbmdlOjMyNjI3NjQwNDhmNzRkYjRhNDJjYzliOTdmMjY2ZTM3XzEyLTUtMS0xLTE1MDAzNA_31adb959-be0d-461e-93e3-6b88aa977be8"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i9c67f2127d5141edbb2ca095f39de5ad_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMjYyNzY0MDQ4Zjc0ZGI0YTQyY2M5Yjk3ZjI2NmUzNy90YWJsZXJhbmdlOjMyNjI3NjQwNDhmNzRkYjRhNDJjYzliOTdmMjY2ZTM3XzEyLTctMS0xLTE1MDAzNA_a55eaf0c-b002-47b3-9dff-1a194b45824e"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i9c67f2127d5141edbb2ca095f39de5ad_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMjYyNzY0MDQ4Zjc0ZGI0YTQyY2M5Yjk3ZjI2NmUzNy90YWJsZXJhbmdlOjMyNjI3NjQwNDhmNzRkYjRhNDJjYzliOTdmMjY2ZTM3XzEyLTktMS0xLTE1MDAzNA_f680c572-31f4-47af-b393-558232056dee"
      unitRef="usd">412500000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i9c67f2127d5141edbb2ca095f39de5ad_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMjYyNzY0MDQ4Zjc0ZGI0YTQyY2M5Yjk3ZjI2NmUzNy90YWJsZXJhbmdlOjMyNjI3NjQwNDhmNzRkYjRhNDJjYzliOTdmMjY2ZTM3XzEyLTExLTEtMS0xNTAwMzQ_a88387f5-2944-4bea-93e3-136332e78612"
      unitRef="usd">2900000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="ideeca8acd2b04ca5b7bd83df64f2ecff_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMjYyNzY0MDQ4Zjc0ZGI0YTQyY2M5Yjk3ZjI2NmUzNy90YWJsZXJhbmdlOjMyNjI3NjQwNDhmNzRkYjRhNDJjYzliOTdmMjY2ZTM3XzEzLTEtMS0xLTE1MDAzNA_6725b5ca-1895-4528-a4bd-0f0fe5c228a3"
      unitRef="usd">156000000.0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ideeca8acd2b04ca5b7bd83df64f2ecff_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMjYyNzY0MDQ4Zjc0ZGI0YTQyY2M5Yjk3ZjI2NmUzNy90YWJsZXJhbmdlOjMyNjI3NjQwNDhmNzRkYjRhNDJjYzliOTdmMjY2ZTM3XzEzLTMtMS0xLTE1MDAzNA_bea19c0a-5be8-4f25-8141-b544a01d5c3b"
      unitRef="usd">1000000.0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="ideeca8acd2b04ca5b7bd83df64f2ecff_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMjYyNzY0MDQ4Zjc0ZGI0YTQyY2M5Yjk3ZjI2NmUzNy90YWJsZXJhbmdlOjMyNjI3NjQwNDhmNzRkYjRhNDJjYzliOTdmMjY2ZTM3XzEzLTUtMS0xLTE1MDAzNA_5e8cc14b-5673-4771-b670-ef95f8f82da9"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="ideeca8acd2b04ca5b7bd83df64f2ecff_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMjYyNzY0MDQ4Zjc0ZGI0YTQyY2M5Yjk3ZjI2NmUzNy90YWJsZXJhbmdlOjMyNjI3NjQwNDhmNzRkYjRhNDJjYzliOTdmMjY2ZTM3XzEzLTctMS0xLTE1MDAzNA_2e3f495e-d425-463d-8281-7051d91ae44e"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="ideeca8acd2b04ca5b7bd83df64f2ecff_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMjYyNzY0MDQ4Zjc0ZGI0YTQyY2M5Yjk3ZjI2NmUzNy90YWJsZXJhbmdlOjMyNjI3NjQwNDhmNzRkYjRhNDJjYzliOTdmMjY2ZTM3XzEzLTktMS0xLTE1MDAzNA_8599a4ae-36ec-4380-91b9-f9c0c2c38786"
      unitRef="usd">156000000.0</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="ideeca8acd2b04ca5b7bd83df64f2ecff_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMjYyNzY0MDQ4Zjc0ZGI0YTQyY2M5Yjk3ZjI2NmUzNy90YWJsZXJhbmdlOjMyNjI3NjQwNDhmNzRkYjRhNDJjYzliOTdmMjY2ZTM3XzEzLTExLTEtMS0xNTAwMzQ_fe3fdbc1-96ac-40ca-8701-2dd935c07b53"
      unitRef="usd">1000000.0</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMjYyNzY0MDQ4Zjc0ZGI0YTQyY2M5Yjk3ZjI2NmUzNy90YWJsZXJhbmdlOjMyNjI3NjQwNDhmNzRkYjRhNDJjYzliOTdmMjY2ZTM3XzE0LTEtMS0xLTE1MDAzNA_eab88ebc-f3bd-4c8c-9dc9-7e3b7816faa6"
      unitRef="usd">4856700000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMjYyNzY0MDQ4Zjc0ZGI0YTQyY2M5Yjk3ZjI2NmUzNy90YWJsZXJhbmdlOjMyNjI3NjQwNDhmNzRkYjRhNDJjYzliOTdmMjY2ZTM3XzE0LTMtMS0xLTE1MDAzNA_3014432d-b16c-4247-a939-46fdb7c8e105"
      unitRef="usd">31200000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMjYyNzY0MDQ4Zjc0ZGI0YTQyY2M5Yjk3ZjI2NmUzNy90YWJsZXJhbmdlOjMyNjI3NjQwNDhmNzRkYjRhNDJjYzliOTdmMjY2ZTM3XzE0LTUtMS0xLTE1MDAzNA_bdc2c5d8-2c02-401c-830b-b8e72f8fef71"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMjYyNzY0MDQ4Zjc0ZGI0YTQyY2M5Yjk3ZjI2NmUzNy90YWJsZXJhbmdlOjMyNjI3NjQwNDhmNzRkYjRhNDJjYzliOTdmMjY2ZTM3XzE0LTctMS0xLTE1MDAzNA_59d38597-66fb-4b62-ae15-08bc17a25098"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMjYyNzY0MDQ4Zjc0ZGI0YTQyY2M5Yjk3ZjI2NmUzNy90YWJsZXJhbmdlOjMyNjI3NjQwNDhmNzRkYjRhNDJjYzliOTdmMjY2ZTM3XzE0LTktMS0xLTE1MDAzNA_f6fc34d1-cd19-49cd-a11a-474a52a5908f"
      unitRef="usd">4856700000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMjYyNzY0MDQ4Zjc0ZGI0YTQyY2M5Yjk3ZjI2NmUzNy90YWJsZXJhbmdlOjMyNjI3NjQwNDhmNzRkYjRhNDJjYzliOTdmMjY2ZTM3XzE0LTExLTEtMS0xNTAwMzQ_ebf71dbe-83d6-4bca-b796-f6c9ecf87721"
      unitRef="usd">31200000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:TradingSecuritiesAndCertainTradingAssetsTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90ZXh0cmVnaW9uOjMyNjJjMzQwZTQwNTRmODA4Nzc3NDdmYjA1YzQ4ZTNkXzYzOTQ_6f4865ed-e87f-457d-ab03-044d203ae6fb">&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 is a summary of the activity related to equity investments (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:28.578%"/&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: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: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: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.605%"/&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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;December 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:9pt;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:9pt;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.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;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: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:9pt;font-weight:700;line-height:100%"&gt;Purchases / Sales / Other &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&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:9pt;font-weight:700;line-height:100%"&gt;December 31, 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:9pt;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:9pt;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:9pt;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:10pt;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 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;(21.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 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;(1.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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.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;4.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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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:10pt;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43.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;59.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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/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:8pt;font-weight:400;line-height:100%"&gt; Recorded in interest and other income, net.&lt;/span&gt;&lt;/div&gt;&lt;/td&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;(2) &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;Other includes foreign currency translation gains/(losses).&lt;/span&gt;&lt;/div&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;td colspan="3" style="display:none"/&gt;&lt;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;/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;/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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:TradingSecuritiesAndCertainTradingAssetsTextBlock>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i394f7efea4cd4225a8986de3d68e8579_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMTRhYTc3YmE2ZmE0YzEyOTc0MDgwZTMxYWNjNTYxMy90YWJsZXJhbmdlOjMxNGFhNzdiYTZmYTRjMTI5NzQwODBlMzFhY2M1NjEzXzItMS0xLTEtMTUwMDM0_072b22d7-11de-4063-bdb2-2f1b343ab5db"
      unitRef="usd">26900000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="id75e79d7fde24733a4fa5acd52a211ce_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMTRhYTc3YmE2ZmE0YzEyOTc0MDgwZTMxYWNjNTYxMy90YWJsZXJhbmdlOjMxNGFhNzdiYTZmYTRjMTI5NzQwODBlMzFhY2M1NjEzXzItMy0xLTEtMTUwMDM0_4196c251-3806-4264-965c-0c08a74dfe90"
      unitRef="usd">-21200000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <isrg:EquitySecuritiesFVNISalesPurchasesAndOtherAdjustments
      contextRef="id75e79d7fde24733a4fa5acd52a211ce_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMTRhYTc3YmE2ZmE0YzEyOTc0MDgwZTMxYWNjNTYxMy90YWJsZXJhbmdlOjMxNGFhNzdiYTZmYTRjMTI5NzQwODBlMzFhY2M1NjEzXzItNS0xLTEtMTUwMDM0_db1fed9d-5fae-4fc7-9455-3a32512e3dcc"
      unitRef="usd">-1400000</isrg:EquitySecuritiesFVNISalesPurchasesAndOtherAdjustments>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="idaaec3561f8241d9906a1ef96fca02df_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMTRhYTc3YmE2ZmE0YzEyOTc0MDgwZTMxYWNjNTYxMy90YWJsZXJhbmdlOjMxNGFhNzdiYTZmYTRjMTI5NzQwODBlMzFhY2M1NjEzXzItNy0xLTEtMTUwMDM0_393d07a7-f31c-45e8-ade2-ad3e49617c97"
      unitRef="usd">4300000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i702b19a2b8bb41359e443d04869386fd_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMTRhYTc3YmE2ZmE0YzEyOTc0MDgwZTMxYWNjNTYxMy90YWJsZXJhbmdlOjMxNGFhNzdiYTZmYTRjMTI5NzQwODBlMzFhY2M1NjEzXzItOS0xLTEtMTUwMDM0_c7c07d90-22ff-451f-8f09-33d2ba30e7c8"
      unitRef="usd">4300000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i7ae9291dcd4e4adf9b84f4736b3bebec_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMTRhYTc3YmE2ZmE0YzEyOTc0MDgwZTMxYWNjNTYxMy90YWJsZXJhbmdlOjMxNGFhNzdiYTZmYTRjMTI5NzQwODBlMzFhY2M1NjEzXzItMTEtMS0xLTE1MDAzNA_3b79ecd2-cfd1-4490-8771-fb1a52f20886"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="id08bf20bd9fe482f996a73a760e92a96_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMTRhYTc3YmE2ZmE0YzEyOTc0MDgwZTMxYWNjNTYxMy90YWJsZXJhbmdlOjMxNGFhNzdiYTZmYTRjMTI5NzQwODBlMzFhY2M1NjEzXzMtMS0xLTEtMTUwMDM0_e4645773-c105-4fc2-b416-f3aa4471f3df"
      unitRef="usd">15600000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <isrg:EquitySecuritiesWithoutReadilyDeterminableFairValueUnrealizedGainLoss
      contextRef="ib8c23b4bd43a4c15a7e41e6d885acdf9_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMTRhYTc3YmE2ZmE0YzEyOTc0MDgwZTMxYWNjNTYxMy90YWJsZXJhbmdlOjMxNGFhNzdiYTZmYTRjMTI5NzQwODBlMzFhY2M1NjEzXzMtMy0xLTEtMTUwMDM0_e707de29-d493-4b4b-9a51-b394ce282577"
      unitRef="usd">200000</isrg:EquitySecuritiesWithoutReadilyDeterminableFairValueUnrealizedGainLoss>
    <isrg:EquitySecuritiesWithoutReadilyDeterminableFairValueSalesPurchasesAndOtherAdjustments
      contextRef="ib8c23b4bd43a4c15a7e41e6d885acdf9_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMTRhYTc3YmE2ZmE0YzEyOTc0MDgwZTMxYWNjNTYxMy90YWJsZXJhbmdlOjMxNGFhNzdiYTZmYTRjMTI5NzQwODBlMzFhY2M1NjEzXzMtNS0xLTEtMTUwMDM0_c7f1025b-5abd-44f4-bb2a-9bdc68e8568b"
      unitRef="usd">43300000</isrg:EquitySecuritiesWithoutReadilyDeterminableFairValueSalesPurchasesAndOtherAdjustments>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="i6bdc674bc94b46d8a24d45cb1975aa99_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMTRhYTc3YmE2ZmE0YzEyOTc0MDgwZTMxYWNjNTYxMy90YWJsZXJhbmdlOjMxNGFhNzdiYTZmYTRjMTI5NzQwODBlMzFhY2M1NjEzXzMtNy0xLTEtMTUwMDM0_2fe394af-be09-40f5-837c-6ff5a8e77ad9"
      unitRef="usd">59100000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="icc10b5ae76314ee18fd591fd9b32d6ac_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMTRhYTc3YmE2ZmE0YzEyOTc0MDgwZTMxYWNjNTYxMy90YWJsZXJhbmdlOjMxNGFhNzdiYTZmYTRjMTI5NzQwODBlMzFhY2M1NjEzXzMtOS0xLTEtMTUwMDM0_13242378-3699-4179-b4e4-d004fa0a862b"
      unitRef="usd">0</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="i5134dae76a5341b9aaabb6667f245625_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTozMTRhYTc3YmE2ZmE0YzEyOTc0MDgwZTMxYWNjNTYxMy90YWJsZXJhbmdlOjMxNGFhNzdiYTZmYTRjMTI5NzQwODBlMzFhY2M1NjEzXzMtMTEtMS0xLTE1MDAzNA_a61fbc90-4393-4111-af0c-fac3e66c0709"
      unitRef="usd">59100000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="i71314a12af6b429986b5c9a4271f446a_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90ZXh0cmVnaW9uOjMyNjJjMzQwZTQwNTRmODA4Nzc3NDdmYjA1YzQ4ZTNkXzM4NDgyOTA3MTg3MjU_e1e0f3b7-5109-4dab-99d8-0e1852c23064"
      unitRef="usd">-21200000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <isrg:EquitySecuritiesWithoutReadilyDeterminableFairValueUnrealizedGainLoss
      contextRef="ib8c23b4bd43a4c15a7e41e6d885acdf9_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90ZXh0cmVnaW9uOjMyNjJjMzQwZTQwNTRmODA4Nzc3NDdmYjA1YzQ4ZTNkXzM4NDgyOTA3MTg5ODA_c78e4085-0288-4506-8231-c57424ea67d6"
      unitRef="usd">200000</isrg:EquitySecuritiesWithoutReadilyDeterminableFairValueUnrealizedGainLoss>
    <us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90ZXh0cmVnaW9uOjMyNjJjMzQwZTQwNTRmODA4Nzc3NDdmYjA1YzQ4ZTNkXzY0MTI_7ac69aec-8af6-4db1-bb22-873dbcf5fd61">&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;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:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.986%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.381%"/&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:11.381%"/&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:11.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpjMmE1YzRjYjYyYzY0YmEyYmQ5ZTMwZjQ4NjkxNDgxZC90YWJsZXJhbmdlOmMyYTVjNGNiNjJjNjRiYTJiZDllMzBmNDg2OTE0ODFkXzItMC0xLTEtMTUwMDM0_36dab90d-c583-4376-9d08-dc502afb9832"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpjMmE1YzRjYjYyYzY0YmEyYmQ5ZTMwZjQ4NjkxNDgxZC90YWJsZXJhbmdlOmMyYTVjNGNiNjJjNjRiYTJiZDllMzBmNDg2OTE0ODFkXzItMC0xLTEtMTUwMDM0_b8fcc648-6d28-49c0-be29-3454447f9231"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpjMmE1YzRjYjYyYzY0YmEyYmQ5ZTMwZjQ4NjkxNDgxZC90YWJsZXJhbmdlOmMyYTVjNGNiNjJjNjRiYTJiZDllMzBmNDg2OTE0ODFkXzItMC0xLTEtMTUwMDM0_bb8257d5-b0d0-49c4-ad22-8006454ac2fb"&gt;Recognized gains (losses) in interest and other income, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&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;26.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;15.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;(12.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;(54.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;(16.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i079b7ef7442a42a7840e702b882a1012_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpjMmE1YzRjYjYyYzY0YmEyYmQ5ZTMwZjQ4NjkxNDgxZC90YWJsZXJhbmdlOmMyYTVjNGNiNjJjNjRiYTJiZDllMzBmNDg2OTE0ODFkXzItMS0xLTEtMTUwMDM0_a5db0764-bcfe-4195-adb0-4df0bacf9016"
      unitRef="usd">26900000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i7280a7103fee4e258e2f35b51eff9ab1_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpjMmE1YzRjYjYyYzY0YmEyYmQ5ZTMwZjQ4NjkxNDgxZC90YWJsZXJhbmdlOmMyYTVjNGNiNjJjNjRiYTJiZDllMzBmNDg2OTE0ODFkXzItMy0xLTEtMTUwMDM0_0dca9176-c84a-4a75-b771-daa62c37e932"
      unitRef="usd">15500000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i910cb2fb179a407d8a5c75fc680d2303_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpjMmE1YzRjYjYyYzY0YmEyYmQ5ZTMwZjQ4NjkxNDgxZC90YWJsZXJhbmdlOmMyYTVjNGNiNjJjNjRiYTJiZDllMzBmNDg2OTE0ODFkXzItNS0xLTEtMTUwMDM0_d9165c82-3635-4c46-9c4a-5c46eb1f2116"
      unitRef="usd">-12300000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpjMmE1YzRjYjYyYzY0YmEyYmQ5ZTMwZjQ4NjkxNDgxZC90YWJsZXJhbmdlOmMyYTVjNGNiNjJjNjRiYTJiZDllMzBmNDg2OTE0ODFkXzMtMS0xLTEtMTUwMDM0_01ab912b-dc93-4b25-91c1-e6aee0187d01"
      unitRef="usd">-54200000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpjMmE1YzRjYjYyYzY0YmEyYmQ5ZTMwZjQ4NjkxNDgxZC90YWJsZXJhbmdlOmMyYTVjNGNiNjJjNjRiYTJiZDllMzBmNDg2OTE0ODFkXzMtMy0xLTEtMTUwMDM0_0f63ea55-562a-406b-9f9c-3f741954ec34"
      unitRef="usd">-16400000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTpjMmE1YzRjYjYyYzY0YmEyYmQ5ZTMwZjQ4NjkxNDgxZC90YWJsZXJhbmdlOmMyYTVjNGNiNjJjNjRiYTJiZDllMzBmNDg2OTE0ODFkXzMtNS0xLTEtMTUwMDM0_297da13f-6b30-4c80-9c17-8e800cd1068d"
      unitRef="usd">10900000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90ZXh0cmVnaW9uOjMyNjJjMzQwZTQwNTRmODA4Nzc3NDdmYjA1YzQ4ZTNkXzY0MjM_2b5eab2a-81db-475e-b096-93f8dc06aa90">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.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.433%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.216%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.216%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.216%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.220%"/&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:9pt;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:9pt;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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&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:9pt;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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&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:9pt;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 #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;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;188.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;496.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;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 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;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;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;4.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;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 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;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;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;4.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;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:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ib5c8e03657644033b868750e96ab9643_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTo5NmQ0Mzc1YzljOGI0YTFjOWI4N2Y3MDA1ZTkwZDc2OC90YWJsZXJhbmdlOjk2ZDQzNzVjOWM4YjRhMWM5Yjg3ZjcwMDVlOTBkNzY4XzMtMS0xLTEtMTUwMDM0_5859f889-3e14-4362-a5a2-c4f603292c99"
      unitRef="usd">188400000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i46df387e6efe4ff08b0f664717fc0831_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTo5NmQ0Mzc1YzljOGI0YTFjOWI4N2Y3MDA1ZTkwZDc2OC90YWJsZXJhbmdlOjk2ZDQzNzVjOWM4YjRhMWM5Yjg3ZjcwMDVlOTBkNzY4XzMtMy0xLTEtMTUwMDM0_298c4435-3b73-48ea-8a53-98076a7536c1"
      unitRef="usd">181200000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i21fdc4fc554441f08d904ff171695e33_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTo5NmQ0Mzc1YzljOGI0YTFjOWI4N2Y3MDA1ZTkwZDc2OC90YWJsZXJhbmdlOjk2ZDQzNzVjOWM4YjRhMWM5Yjg3ZjcwMDVlOTBkNzY4XzMtNS0xLTEtMTUwMDM0_369e1d6c-0600-4fea-be13-5e95ada6af63"
      unitRef="usd">496300000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ided6c6550364405b97c4d34389c5ffff_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTo5NmQ0Mzc1YzljOGI0YTFjOWI4N2Y3MDA1ZTkwZDc2OC90YWJsZXJhbmdlOjk2ZDQzNzVjOWM4YjRhMWM5Yjg3ZjcwMDVlOTBkNzY4XzMtNy0xLTEtMTUwMDM0_1b1df814-de72-4a46-b777-bcc9ba03cc36"
      unitRef="usd">318800000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i964a856360ad4285ade38db2e34a431b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTo5NmQ0Mzc1YzljOGI0YTFjOWI4N2Y3MDA1ZTkwZDc2OC90YWJsZXJhbmdlOjk2ZDQzNzVjOWM4YjRhMWM5Yjg3ZjcwMDVlOTBkNzY4XzUtMS0xLTEtMTUwMDM0_08b03b05-3b58-4abd-9841-9a0bf0cbea73"
      unitRef="usd">1800000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i231b0f91933940b08ff7af08baa651f4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTo5NmQ0Mzc1YzljOGI0YTFjOWI4N2Y3MDA1ZTkwZDc2OC90YWJsZXJhbmdlOjk2ZDQzNzVjOWM4YjRhMWM5Yjg3ZjcwMDVlOTBkNzY4XzUtMy0xLTEtMTUwMDM0_d01b4ad3-a17e-4812-8a87-7c62d003e4aa"
      unitRef="usd">5700000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="idf83fed589c5486b9792c680888aeea0_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTo5NmQ0Mzc1YzljOGI0YTFjOWI4N2Y3MDA1ZTkwZDc2OC90YWJsZXJhbmdlOjk2ZDQzNzVjOWM4YjRhMWM5Yjg3ZjcwMDVlOTBkNzY4XzUtNS0xLTEtMTUwMDM0_6e74df07-4c4c-4177-a6bb-be5853bb2d7a"
      unitRef="usd">4300000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ia0cbc403979c45828117eb065cab8fa2_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTo5NmQ0Mzc1YzljOGI0YTFjOWI4N2Y3MDA1ZTkwZDc2OC90YWJsZXJhbmdlOjk2ZDQzNzVjOWM4YjRhMWM5Yjg3ZjcwMDVlOTBkNzY4XzUtNy0xLTEtMTUwMDM0_d1c32cc6-de9b-4719-9aa4-ab28e2f4d972"
      unitRef="usd">6900000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i804002ab970d48a5a57bbae1404bf198_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTo5NmQ0Mzc1YzljOGI0YTFjOWI4N2Y3MDA1ZTkwZDc2OC90YWJsZXJhbmdlOjk2ZDQzNzVjOWM4YjRhMWM5Yjg3ZjcwMDVlOTBkNzY4XzYtMS0xLTEtMTUwMDM0_68058710-ef43-4042-9c34-71ae50dc859b"
      unitRef="usd">5300000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i6a74a66492084258931e13b5981fa79f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTo5NmQ0Mzc1YzljOGI0YTFjOWI4N2Y3MDA1ZTkwZDc2OC90YWJsZXJhbmdlOjk2ZDQzNzVjOWM4YjRhMWM5Yjg3ZjcwMDVlOTBkNzY4XzYtMy0xLTEtMTUwMDM0_dea11e45-c974-40ab-a8dc-2b3f8920a692"
      unitRef="usd">500000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="id22a8bae9b2c48eebe8b50b3819f8d70_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTo5NmQ0Mzc1YzljOGI0YTFjOWI4N2Y3MDA1ZTkwZDc2OC90YWJsZXJhbmdlOjk2ZDQzNzVjOWM4YjRhMWM5Yjg3ZjcwMDVlOTBkNzY4XzYtNS0xLTEtMTUwMDM0_9a1b9163-2605-4c20-b7c4-66410f0778af"
      unitRef="usd">4200000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i3edae5cd8cd2410183098ef4010c1892_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzUvZnJhZzozMjYyYzM0MGU0MDU0ZjgwODc3NzQ3ZmIwNWM0OGUzZC90YWJsZTo5NmQ0Mzc1YzljOGI0YTFjOWI4N2Y3MDA1ZTkwZDc2OC90YWJsZXJhbmdlOjk2ZDQzNzVjOWM4YjRhMWM5Yjg3ZjcwMDVlOTBkNzY4XzYtNy0xLTEtMTUwMDM0_79f2febe-9aae-477f-aa55-9fd793f99fe1"
      unitRef="usd">800000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:AdditionalFinancialInformationDisclosureTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90ZXh0cmVnaW9uOjRjMGUwMTM3NTA3YzQ0YzJiYzhmZjk4MmU2ZGYyOTg0XzI5NQ_132483e7-cbeb-4005-b07d-252d92f4f815">CONSOLIDATED FINANCIAL STATEMENT DETAILS&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 provide details of selected consolidated financial statement 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: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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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%;text-decoration:underline"&gt;Accounts receivable, net&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;/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;Trade accounts receivable, net&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;864.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;731.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="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unbilled accounts receivable 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;91.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64.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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales returns and allowances&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.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;(13.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Total accounts receivable, net&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;942.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;782.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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span&gt;&lt;br/&gt;&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: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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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%;text-decoration:underline"&gt;Inventory&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;/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;Raw materials&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;382.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;214.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: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159.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;96.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;350.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;276.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Total inventory&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;893.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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;587.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"&gt;&lt;span&gt;&lt;br/&gt;&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: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="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:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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%;text-decoration:underline"&gt;Prepaids and other current assets&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;/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 investment in sales-type leases &#x2013; short-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;131.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;110.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: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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;164.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;133.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 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;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;299.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;border-bottom:3pt double #000;border-top:1pt solid #000;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"&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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:9pt;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:9pt;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%;text-decoration:underline"&gt;Property, plant, and equipment, net&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;/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;Land&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;388.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;367.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;Building and building/leasehold improvements&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;866.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;812.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&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;566.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;497.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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease assets &#x2013; Intuitive System Leasing&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;806.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;616.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;Computer and office equipment&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;134.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized software&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;240.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;217.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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction-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;608.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;209.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: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 property, plant, and equipment&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,612.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;2,845.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;Less: Accumulated depreciation*&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,237.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;(968.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 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;Total property, plant, and equipment, net&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,374.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;1,876.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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;*Accumulated depreciation associated with operating lease assets &#x2013; Intuitive System Leasing&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;(285.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;(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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span&gt;&lt;br/&gt;&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: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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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%;text-decoration:underline"&gt;Other accrued liabilities &#x2013; short-term&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;/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;Income and other taxes payable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.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;54.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: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;50.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;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Litigation-related accruals&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;23.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;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Current portion of deferred and contingent purchase consideration&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;7.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;12.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other 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;299.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;209.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 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;Total other accrued liabilities &#x2013; short-term&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;476.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;301.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"&gt;&lt;span&gt;&lt;br/&gt;&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: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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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:9pt;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:9pt;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%;text-decoration:underline"&gt;Other long-term liabilities&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;/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;Income taxes &#x2013; long-term&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;288.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;316.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: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;36.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Other long-term 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;110.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;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;/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;Total other long-term liabilities&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;439.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;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;453.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span&gt;&lt;br/&gt;&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;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 cash flow information (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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.222%"/&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.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.640%"/&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="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:9pt;font-weight:700;line-height:100%"&gt;Years Ended&#160;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:400;line-height:100%"&gt;Income taxes paid&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;444.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;180.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;34.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 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:700;line-height:100%"&gt;Supplemental non-cash investing and financing activities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&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 from inventory to property, plant, and equipment &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;279.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;302.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;186.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 19pt;text-align:left;vertical-align: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 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73.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;32.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;47.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AdditionalFinancialInformationDisclosureTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90ZXh0cmVnaW9uOjRjMGUwMTM3NTA3YzQ0YzJiYzhmZjk4MmU2ZGYyOTg0XzQ5NDc4MDIzMjU0NzY_081a68f9-8733-44a6-8226-9f456c49ce5d">&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 provide details of selected consolidated financial statement 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: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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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%;text-decoration:underline"&gt;Accounts receivable, net&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;/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;Trade accounts receivable, net&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;864.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;731.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="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unbilled accounts receivable 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;91.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64.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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales returns and allowances&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.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;(13.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Total accounts receivable, net&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;942.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;782.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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <isrg:TradeAccountsReceivableCurrent
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTo2ZDZmYjEyMGViNTc0NDY4OGFhNzIxNzE5OTNlN2Y2My90YWJsZXJhbmdlOjZkNmZiMTIwZWI1NzQ0Njg4YWE3MjE3MTk5M2U3ZjYzXzMtMS0xLTEtMTg4MDE3_fafe9027-65e8-43a0-bdd2-3ac8a7d62235"
      unitRef="usd">864900000</isrg:TradeAccountsReceivableCurrent>
    <isrg:TradeAccountsReceivableCurrent
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTo2ZDZmYjEyMGViNTc0NDY4OGFhNzIxNzE5OTNlN2Y2My90YWJsZXJhbmdlOjZkNmZiMTIwZWI1NzQ0Njg4YWE3MjE3MTk5M2U3ZjYzXzMtMy0xLTEtMTg4MDMx_ecdfb4a9-658a-4393-8990-7588574e20e6"
      unitRef="usd">731000000.0</isrg:TradeAccountsReceivableCurrent>
    <isrg:UnbilledReceivablesAndOtherReceivablesCurrent
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTo2ZDZmYjEyMGViNTc0NDY4OGFhNzIxNzE5OTNlN2Y2My90YWJsZXJhbmdlOjZkNmZiMTIwZWI1NzQ0Njg4YWE3MjE3MTk5M2U3ZjYzXzYtMS0xLTEtMjAwNTQw_2a5943b7-4bea-4568-8978-17ad05bb3e85"
      unitRef="usd">91700000</isrg:UnbilledReceivablesAndOtherReceivablesCurrent>
    <isrg:UnbilledReceivablesAndOtherReceivablesCurrent
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTo2ZDZmYjEyMGViNTc0NDY4OGFhNzIxNzE5OTNlN2Y2My90YWJsZXJhbmdlOjZkNmZiMTIwZWI1NzQ0Njg4YWE3MjE3MTk5M2U3ZjYzXzYtMy0xLTEtMjAwNTQ2_4e850eec-e879-435f-92a6-ba3cef83aee7"
      unitRef="usd">64800000</isrg:UnbilledReceivablesAndOtherReceivablesCurrent>
    <isrg:SalesReturnsAndAllowances
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTo2ZDZmYjEyMGViNTc0NDY4OGFhNzIxNzE5OTNlN2Y2My90YWJsZXJhbmdlOjZkNmZiMTIwZWI1NzQ0Njg4YWE3MjE3MTk5M2U3ZjYzXzgtMS0xLTEtMTk5NjUz_7aafae6f-5139-4d59-b8ca-39c155cc806d"
      unitRef="usd">14500000</isrg:SalesReturnsAndAllowances>
    <isrg:SalesReturnsAndAllowances
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTo2ZDZmYjEyMGViNTc0NDY4OGFhNzIxNzE5OTNlN2Y2My90YWJsZXJhbmdlOjZkNmZiMTIwZWI1NzQ0Njg4YWE3MjE3MTk5M2U3ZjYzXzgtMy0xLTEtMTk5NjUz_86201808-f143-4d53-96f3-4d8e1704f906"
      unitRef="usd">13100000</isrg:SalesReturnsAndAllowances>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTo2ZDZmYjEyMGViNTc0NDY4OGFhNzIxNzE5OTNlN2Y2My90YWJsZXJhbmdlOjZkNmZiMTIwZWI1NzQ0Njg4YWE3MjE3MTk5M2U3ZjYzXzgtMS0xLTEtMTk5NDk3_728f1436-7b72-4bb9-8309-dd7ae94caf39"
      unitRef="usd">942100000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTo2ZDZmYjEyMGViNTc0NDY4OGFhNzIxNzE5OTNlN2Y2My90YWJsZXJhbmdlOjZkNmZiMTIwZWI1NzQ0Njg4YWE3MjE3MTk5M2U3ZjYzXzgtMy0xLTEtMTk5NDk4_b9c4b52e-e6be-43fd-aeeb-5a6edea73184"
      unitRef="usd">782700000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90ZXh0cmVnaW9uOjRjMGUwMTM3NTA3YzQ0YzJiYzhmZjk4MmU2ZGYyOTg0XzI5MA_4118ea90-e5be-49be-8d64-a15930aeb562">&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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%;text-decoration:underline"&gt;Inventory&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;/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;Raw materials&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;382.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;214.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: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159.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;96.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;350.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;276.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Total inventory&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;893.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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;587.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:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTpkNDI1YmVjYmZjZjE0ODk4OTg2Y2NmYWM1MTYxYWMxZS90YWJsZXJhbmdlOmQ0MjViZWNiZmNmMTQ4OTg5ODZjY2ZhYzUxNjFhYzFlXzMtMS0xLTEtMTUwMDM0_f201327b-b755-4f93-b62c-572325923890"
      unitRef="usd">382900000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTpkNDI1YmVjYmZjZjE0ODk4OTg2Y2NmYWM1MTYxYWMxZS90YWJsZXJhbmdlOmQ0MjViZWNiZmNmMTQ4OTg5ODZjY2ZhYzUxNjFhYzFlXzMtMy0xLTEtMTUwMDM0_a218998a-e6ab-4259-9e7f-95694edbf43b"
      unitRef="usd">214600000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTpkNDI1YmVjYmZjZjE0ODk4OTg2Y2NmYWM1MTYxYWMxZS90YWJsZXJhbmdlOmQ0MjViZWNiZmNmMTQ4OTg5ODZjY2ZhYzUxNjFhYzFlXzQtMS0xLTEtMTUwMDM0_b4346cfc-425a-41a0-8666-2f486938b62e"
      unitRef="usd">159900000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTpkNDI1YmVjYmZjZjE0ODk4OTg2Y2NmYWM1MTYxYWMxZS90YWJsZXJhbmdlOmQ0MjViZWNiZmNmMTQ4OTg5ODZjY2ZhYzUxNjFhYzFlXzQtMy0xLTEtMTUwMDM0_b2b53bb6-ca0c-4eff-b678-bbdc676ad804"
      unitRef="usd">96400000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTpkNDI1YmVjYmZjZjE0ODk4OTg2Y2NmYWM1MTYxYWMxZS90YWJsZXJhbmdlOmQ0MjViZWNiZmNmMTQ4OTg5ODZjY2ZhYzUxNjFhYzFlXzUtMS0xLTEtMTUwMDM0_0ab0a979-be23-48df-8f67-89c00928f490"
      unitRef="usd">350400000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTpkNDI1YmVjYmZjZjE0ODk4OTg2Y2NmYWM1MTYxYWMxZS90YWJsZXJhbmdlOmQ0MjViZWNiZmNmMTQ4OTg5ODZjY2ZhYzUxNjFhYzFlXzUtMy0xLTEtMTUwMDM0_8e105e44-744a-4c70-817e-9219138ed827"
      unitRef="usd">276100000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTpkNDI1YmVjYmZjZjE0ODk4OTg2Y2NmYWM1MTYxYWMxZS90YWJsZXJhbmdlOmQ0MjViZWNiZmNmMTQ4OTg5ODZjY2ZhYzUxNjFhYzFlXzYtMS0xLTEtMTUwMDM0_3860936d-1cb1-4384-833c-2d6938cd9a74"
      unitRef="usd">893200000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTpkNDI1YmVjYmZjZjE0ODk4OTg2Y2NmYWM1MTYxYWMxZS90YWJsZXJhbmdlOmQ0MjViZWNiZmNmMTQ4OTg5ODZjY2ZhYzUxNjFhYzFlXzYtMy0xLTEtMTUwMDM0_3652dc36-52d2-4090-93f7-26528b8cca89"
      unitRef="usd">587100000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTpkNDI1YmVjYmZjZjE0ODk4OTg2Y2NmYWM1MTYxYWMxZS90YWJsZXJhbmdlOmQ0MjViZWNiZmNmMTQ4OTg5ODZjY2ZhYzUxNjFhYzFlXzYtMy0xLTEtMTUwMDM0_addf0141-b03a-4eaf-8740-6fbbb9166f11"
      unitRef="usd">587100000</us-gaap:InventoryNet>
    <us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90ZXh0cmVnaW9uOjRjMGUwMTM3NTA3YzQ0YzJiYzhmZjk4MmU2ZGYyOTg0XzI5MQ_39a6088f-ad6e-4174-86c3-eed843c5dadd">&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="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:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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%;text-decoration:underline"&gt;Prepaids and other current assets&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;/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 investment in sales-type leases &#x2013; short-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;131.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;110.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: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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;164.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;133.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 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;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;299.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;border-bottom:3pt double #000;border-top:1pt solid #000;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:ScheduleOfOtherCurrentAssetsTableTextBlock>
    <isrg:SalesTypeLeaseNetInvestmentInLeaseCurrent
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTo0ZGY3ZGRkMDNkMGQ0NjNhYTZlY2EyNTRiZDhkNGRjOS90YWJsZXJhbmdlOjRkZjdkZGQwM2QwZDQ2M2FhNmVjYTI1NGJkOGQ0ZGM5XzMtMS0xLTEtMjAwMDgw_422401d0-08d1-49e2-8708-86e5147b8541"
      unitRef="usd">131200000</isrg:SalesTypeLeaseNetInvestmentInLeaseCurrent>
    <isrg:SalesTypeLeaseNetInvestmentInLeaseCurrent
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTo0ZGY3ZGRkMDNkMGQ0NjNhYTZlY2EyNTRiZDhkNGRjOS90YWJsZXJhbmdlOjRkZjdkZGQwM2QwZDQ2M2FhNmVjYTI1NGJkOGQ0ZGM5XzMtMy0xLTEtMjAwMDgw_327a0efe-3129-4824-96ae-39da25e0b8c5"
      unitRef="usd">110300000</isrg:SalesTypeLeaseNetInvestmentInLeaseCurrent>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTo0ZGY3ZGRkMDNkMGQ0NjNhYTZlY2EyNTRiZDhkNGRjOS90YWJsZXJhbmdlOjRkZjdkZGQwM2QwZDQ2M2FhNmVjYTI1NGJkOGQ0ZGM5XzQtMS0xLTEtMTUwMDM0_b33e7a1e-914d-4b3b-999e-1243d6cddbf5"
      unitRef="usd">4300000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTo0ZGY3ZGRkMDNkMGQ0NjNhYTZlY2EyNTRiZDhkNGRjOS90YWJsZXJhbmdlOjRkZjdkZGQwM2QwZDQ2M2FhNmVjYTI1NGJkOGQ0ZGM5XzQtMy0xLTEtMTUwMDM0_85b06ed6-6e41-4d89-bccb-27fa0d772a07"
      unitRef="usd">26900000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:OtherPrepaidExpenseCurrent
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTo0ZGY3ZGRkMDNkMGQ0NjNhYTZlY2EyNTRiZDhkNGRjOS90YWJsZXJhbmdlOjRkZjdkZGQwM2QwZDQ2M2FhNmVjYTI1NGJkOGQ0ZGM5XzYtMS0xLTEtMTUwMDM0_6b8f9d82-22cf-4e79-b82e-f0aa657b7ef8"
      unitRef="usd">164300000</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:OtherPrepaidExpenseCurrent
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTo0ZGY3ZGRkMDNkMGQ0NjNhYTZlY2EyNTRiZDhkNGRjOS90YWJsZXJhbmdlOjRkZjdkZGQwM2QwZDQ2M2FhNmVjYTI1NGJkOGQ0ZGM5XzYtMy0xLTEtMTUwMDM0_06738238-6f71-4f30-baeb-b1254fc5a37c"
      unitRef="usd">133900000</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTo0ZGY3ZGRkMDNkMGQ0NjNhYTZlY2EyNTRiZDhkNGRjOS90YWJsZXJhbmdlOjRkZjdkZGQwM2QwZDQ2M2FhNmVjYTI1NGJkOGQ0ZGM5XzctMS0xLTEtMTUwMDM0_53a03294-9ae7-448a-8e39-9b7f4fd425e6"
      unitRef="usd">299800000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTo0ZGY3ZGRkMDNkMGQ0NjNhYTZlY2EyNTRiZDhkNGRjOS90YWJsZXJhbmdlOjRkZjdkZGQwM2QwZDQ2M2FhNmVjYTI1NGJkOGQ0ZGM5XzctMy0xLTEtMTUwMDM0_3f7a36a4-5247-4e04-930b-64f1077c2fdf"
      unitRef="usd">271100000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:Land
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTowNzc4YTc3NTRiNWU0YzU0OWYxOTIyZGQyNGZkMGU2OS90YWJsZXJhbmdlOjA3NzhhNzc1NGI1ZTRjNTQ5ZjE5MjJkZDI0ZmQwZTY5XzMtMS0xLTEtMTUwMDM0_1a271571-c54e-4eab-bfd2-925b0cac9b98"
      unitRef="usd">388600000</us-gaap:Land>
    <us-gaap:Land
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTowNzc4YTc3NTRiNWU0YzU0OWYxOTIyZGQyNGZkMGU2OS90YWJsZXJhbmdlOjA3NzhhNzc1NGI1ZTRjNTQ5ZjE5MjJkZDI0ZmQwZTY5XzMtMy0xLTEtMTUwMDM0_db7138ea-6e60-4beb-a6db-063f119c85ef"
      unitRef="usd">367800000</us-gaap:Land>
    <us-gaap:BuildingsAndImprovementsGross
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTowNzc4YTc3NTRiNWU0YzU0OWYxOTIyZGQyNGZkMGU2OS90YWJsZXJhbmdlOjA3NzhhNzc1NGI1ZTRjNTQ5ZjE5MjJkZDI0ZmQwZTY5XzQtMS0xLTEtMTUwMDM0_5bd573e9-3e83-4d8d-9469-b4eee1e78a1a"
      unitRef="usd">866500000</us-gaap:BuildingsAndImprovementsGross>
    <us-gaap:BuildingsAndImprovementsGross
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTowNzc4YTc3NTRiNWU0YzU0OWYxOTIyZGQyNGZkMGU2OS90YWJsZXJhbmdlOjA3NzhhNzc1NGI1ZTRjNTQ5ZjE5MjJkZDI0ZmQwZTY5XzQtMy0xLTEtMTUwMDM0_4af9cd8d-bbe1-4460-bf02-986523da9b21"
      unitRef="usd">812500000</us-gaap:BuildingsAndImprovementsGross>
    <us-gaap:MachineryAndEquipmentGross
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTowNzc4YTc3NTRiNWU0YzU0OWYxOTIyZGQyNGZkMGU2OS90YWJsZXJhbmdlOjA3NzhhNzc1NGI1ZTRjNTQ5ZjE5MjJkZDI0ZmQwZTY5XzUtMS0xLTEtMTUwMDM0_caba2ca3-a76b-4bd6-bf45-e041a58802e8"
      unitRef="usd">566400000</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:MachineryAndEquipmentGross
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTowNzc4YTc3NTRiNWU0YzU0OWYxOTIyZGQyNGZkMGU2OS90YWJsZXJhbmdlOjA3NzhhNzc1NGI1ZTRjNTQ5ZjE5MjJkZDI0ZmQwZTY5XzUtMy0xLTEtMTUwMDM0_e8014aa4-8821-489d-a4c6-9fd6ca14913b"
      unitRef="usd">497600000</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:PropertySubjectToOrAvailableForOperatingLeaseGross
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTowNzc4YTc3NTRiNWU0YzU0OWYxOTIyZGQyNGZkMGU2OS90YWJsZXJhbmdlOjA3NzhhNzc1NGI1ZTRjNTQ5ZjE5MjJkZDI0ZmQwZTY5XzYtMS0xLTEtMTUwMDM0_376ea8ea-2b39-45a2-b248-8eaaeabd7c3c"
      unitRef="usd">806400000</us-gaap:PropertySubjectToOrAvailableForOperatingLeaseGross>
    <us-gaap:PropertySubjectToOrAvailableForOperatingLeaseGross
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTowNzc4YTc3NTRiNWU0YzU0OWYxOTIyZGQyNGZkMGU2OS90YWJsZXJhbmdlOjA3NzhhNzc1NGI1ZTRjNTQ5ZjE5MjJkZDI0ZmQwZTY5XzYtMy0xLTEtMTUwMDM0_ed0ca1c5-f75f-447d-8d17-6a4dccc36136"
      unitRef="usd">616100000</us-gaap:PropertySubjectToOrAvailableForOperatingLeaseGross>
    <isrg:ComputerAndOfficeEquipment
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTowNzc4YTc3NTRiNWU0YzU0OWYxOTIyZGQyNGZkMGU2OS90YWJsZXJhbmdlOjA3NzhhNzc1NGI1ZTRjNTQ5ZjE5MjJkZDI0ZmQwZTY5XzctMS0xLTEtMTUwMDM0_c6738176-ba22-49ea-85fb-f897bfc060c7"
      unitRef="usd">134700000</isrg:ComputerAndOfficeEquipment>
    <isrg:ComputerAndOfficeEquipment
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTowNzc4YTc3NTRiNWU0YzU0OWYxOTIyZGQyNGZkMGU2OS90YWJsZXJhbmdlOjA3NzhhNzc1NGI1ZTRjNTQ5ZjE5MjJkZDI0ZmQwZTY5XzctMy0xLTEtMTUwMDM0_7bad37c2-d4c1-424b-af87-67b7adcf5380"
      unitRef="usd">123700000</isrg:ComputerAndOfficeEquipment>
    <us-gaap:CapitalizedComputerSoftwareGross
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTowNzc4YTc3NTRiNWU0YzU0OWYxOTIyZGQyNGZkMGU2OS90YWJsZXJhbmdlOjA3NzhhNzc1NGI1ZTRjNTQ5ZjE5MjJkZDI0ZmQwZTY5XzgtMS0xLTEtMTUwMDM0_9e02eb8b-05d8-41f7-afb2-83eb88d72adc"
      unitRef="usd">240900000</us-gaap:CapitalizedComputerSoftwareGross>
    <us-gaap:CapitalizedComputerSoftwareGross
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTowNzc4YTc3NTRiNWU0YzU0OWYxOTIyZGQyNGZkMGU2OS90YWJsZXJhbmdlOjA3NzhhNzc1NGI1ZTRjNTQ5ZjE5MjJkZDI0ZmQwZTY5XzgtMy0xLTEtMTUwMDM0_a5fc29e8-55f2-4abf-bef5-b719fcf90dc1"
      unitRef="usd">217600000</us-gaap:CapitalizedComputerSoftwareGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTowNzc4YTc3NTRiNWU0YzU0OWYxOTIyZGQyNGZkMGU2OS90YWJsZXJhbmdlOjA3NzhhNzc1NGI1ZTRjNTQ5ZjE5MjJkZDI0ZmQwZTY5XzktMS0xLTEtMTUwMDM0_19273857-b566-4aa8-a75c-ebaf42079528"
      unitRef="usd">608600000</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTowNzc4YTc3NTRiNWU0YzU0OWYxOTIyZGQyNGZkMGU2OS90YWJsZXJhbmdlOjA3NzhhNzc1NGI1ZTRjNTQ5ZjE5MjJkZDI0ZmQwZTY5XzktMy0xLTEtMTUwMDM0_34df97db-59a9-4af9-a4c4-26acfa57d0c3"
      unitRef="usd">209700000</us-gaap:ConstructionInProgressGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTowNzc4YTc3NTRiNWU0YzU0OWYxOTIyZGQyNGZkMGU2OS90YWJsZXJhbmdlOjA3NzhhNzc1NGI1ZTRjNTQ5ZjE5MjJkZDI0ZmQwZTY5XzEwLTEtMS0xLTE1MDAzNA_bff5b258-f856-41c4-bde4-16c7e5f7cfc3"
      unitRef="usd">3612100000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTowNzc4YTc3NTRiNWU0YzU0OWYxOTIyZGQyNGZkMGU2OS90YWJsZXJhbmdlOjA3NzhhNzc1NGI1ZTRjNTQ5ZjE5MjJkZDI0ZmQwZTY5XzEwLTMtMS0xLTE1MDAzNA_f57de2df-fec7-4aed-abd7-a62df77ae22d"
      unitRef="usd">2845000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTowNzc4YTc3NTRiNWU0YzU0OWYxOTIyZGQyNGZkMGU2OS90YWJsZXJhbmdlOjA3NzhhNzc1NGI1ZTRjNTQ5ZjE5MjJkZDI0ZmQwZTY5XzExLTEtMS0xLTE1MDAzNA_b0582b16-9488-45aa-b4f1-ac8591e57846"
      unitRef="usd">1237900000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTowNzc4YTc3NTRiNWU0YzU0OWYxOTIyZGQyNGZkMGU2OS90YWJsZXJhbmdlOjA3NzhhNzc1NGI1ZTRjNTQ5ZjE5MjJkZDI0ZmQwZTY5XzExLTMtMS0xLTE1MDAzNA_9c72e732-f215-4ed3-ad39-6b5383a40acd"
      unitRef="usd">968600000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTowNzc4YTc3NTRiNWU0YzU0OWYxOTIyZGQyNGZkMGU2OS90YWJsZXJhbmdlOjA3NzhhNzc1NGI1ZTRjNTQ5ZjE5MjJkZDI0ZmQwZTY5XzEyLTEtMS0xLTE1MDAzNA_7b15a6c4-aa33-4bf8-a329-db22d9846ddc"
      unitRef="usd">2374200000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTowNzc4YTc3NTRiNWU0YzU0OWYxOTIyZGQyNGZkMGU2OS90YWJsZXJhbmdlOjA3NzhhNzc1NGI1ZTRjNTQ5ZjE5MjJkZDI0ZmQwZTY5XzEyLTMtMS0xLTE1MDAzNA_9abb740d-f8ef-481a-91e4-dea275063fcd"
      unitRef="usd">1876400000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTowNzc4YTc3NTRiNWU0YzU0OWYxOTIyZGQyNGZkMGU2OS90YWJsZXJhbmdlOjA3NzhhNzc1NGI1ZTRjNTQ5ZjE5MjJkZDI0ZmQwZTY5XzE0LTEtMS0xLTE1MDAzNA_2643f9ef-ed09-4895-a7ab-45369c74ca44"
      unitRef="usd">285800000</us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation>
    <us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTowNzc4YTc3NTRiNWU0YzU0OWYxOTIyZGQyNGZkMGU2OS90YWJsZXJhbmdlOjA3NzhhNzc1NGI1ZTRjNTQ5ZjE5MjJkZDI0ZmQwZTY5XzE0LTMtMS0xLTE1MDAzNA_66856a09-7c55-4dc1-8059-56ca27937507"
      unitRef="usd">182100000</us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation>
    <us-gaap:OtherCurrentLiabilitiesTableTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90ZXh0cmVnaW9uOjRjMGUwMTM3NTA3YzQ0YzJiYzhmZjk4MmU2ZGYyOTg0XzI4MQ_ed49d9fa-e678-4c43-b3ba-60aadd5aa0ba">&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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%;text-decoration:underline"&gt;Other accrued liabilities &#x2013; short-term&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;/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;Income and other taxes payable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.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;54.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: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;50.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;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Litigation-related accruals&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;23.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;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Current portion of deferred and contingent purchase consideration&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;7.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;12.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other 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;299.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;209.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 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;Total other accrued liabilities &#x2013; short-term&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;476.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;301.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;</us-gaap:OtherCurrentLiabilitiesTableTextBlock>
    <us-gaap:TaxesPayableCurrent
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTo0ZDMxZWQzZTEzZDI0ZDJhODgxM2MxZGI2ZWFhNDE5YS90YWJsZXJhbmdlOjRkMzFlZDNlMTNkMjRkMmE4ODEzYzFkYjZlYWE0MTlhXzMtMS0xLTEtMTUwMDM0_0ed14567-8229-4ee0-9346-9542706f6c21"
      unitRef="usd">96100000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTo0ZDMxZWQzZTEzZDI0ZDJhODgxM2MxZGI2ZWFhNDE5YS90YWJsZXJhbmdlOjRkMzFlZDNlMTNkMjRkMmE4ODEzYzFkYjZlYWE0MTlhXzMtMy0xLTEtMTUwMDM0_c3e05edd-dc9c-4d45-b4a9-4d99689766be"
      unitRef="usd">54100000</us-gaap:TaxesPayableCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTo0ZDMxZWQzZTEzZDI0ZDJhODgxM2MxZGI2ZWFhNDE5YS90YWJsZXJhbmdlOjRkMzFlZDNlMTNkMjRkMmE4ODEzYzFkYjZlYWE0MTlhXzQtMS0xLTEtMjAwMTIy_888e12de-d772-45f9-8de2-64cd9c4cdfd8"
      unitRef="usd">50300000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTo0ZDMxZWQzZTEzZDI0ZDJhODgxM2MxZGI2ZWFhNDE5YS90YWJsZXJhbmdlOjRkMzFlZDNlMTNkMjRkMmE4ODEzYzFkYjZlYWE0MTlhXzQtMy0xLTEtMjAwMTIy_90a1351e-165f-4c2a-85e8-c10d04156df7"
      unitRef="usd">23100000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:LitigationReserveCurrent
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTo0ZDMxZWQzZTEzZDI0ZDJhODgxM2MxZGI2ZWFhNDE5YS90YWJsZXJhbmdlOjRkMzFlZDNlMTNkMjRkMmE4ODEzYzFkYjZlYWE0MTlhXzQtMS0xLTEtMTUwMDM0_92a91ccf-74fb-4d5c-9757-f1cd58142fe8"
      unitRef="usd">23000000.0</us-gaap:LitigationReserveCurrent>
    <us-gaap:LitigationReserveCurrent
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTo0ZDMxZWQzZTEzZDI0ZDJhODgxM2MxZGI2ZWFhNDE5YS90YWJsZXJhbmdlOjRkMzFlZDNlMTNkMjRkMmE4ODEzYzFkYjZlYWE0MTlhXzQtMy0xLTEtMTUwMDM0_9660e4e7-2bed-4e72-976d-3cab7946a162"
      unitRef="usd">2400000</us-gaap:LitigationReserveCurrent>
    <isrg:DeferredPurchaseConsiderationPaymentsCurrent
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTo0ZDMxZWQzZTEzZDI0ZDJhODgxM2MxZGI2ZWFhNDE5YS90YWJsZXJhbmdlOjRkMzFlZDNlMTNkMjRkMmE4ODEzYzFkYjZlYWE0MTlhXzUtMS0xLTEtMTUwMDM0_0ed6d646-f963-41c3-be2b-986111804310"
      unitRef="usd">7800000</isrg:DeferredPurchaseConsiderationPaymentsCurrent>
    <isrg:DeferredPurchaseConsiderationPaymentsCurrent
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTo0ZDMxZWQzZTEzZDI0ZDJhODgxM2MxZGI2ZWFhNDE5YS90YWJsZXJhbmdlOjRkMzFlZDNlMTNkMjRkMmE4ODEzYzFkYjZlYWE0MTlhXzUtMy0xLTEtMTUwMDM0_876b7af0-ad6a-47ff-ba64-c56594d3f1c4"
      unitRef="usd">12000000.0</isrg:DeferredPurchaseConsiderationPaymentsCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTo0ZDMxZWQzZTEzZDI0ZDJhODgxM2MxZGI2ZWFhNDE5YS90YWJsZXJhbmdlOjRkMzFlZDNlMTNkMjRkMmE4ODEzYzFkYjZlYWE0MTlhXzctMS0xLTEtMTUwMDM0_62ad7cdf-8ab0-428d-bccf-73588483480f"
      unitRef="usd">299000000.0</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTo0ZDMxZWQzZTEzZDI0ZDJhODgxM2MxZGI2ZWFhNDE5YS90YWJsZXJhbmdlOjRkMzFlZDNlMTNkMjRkMmE4ODEzYzFkYjZlYWE0MTlhXzctMy0xLTEtMTUwMDM0_b90cab4d-d4a7-46bb-a2c6-d349c47266bd"
      unitRef="usd">209700000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTo0ZDMxZWQzZTEzZDI0ZDJhODgxM2MxZGI2ZWFhNDE5YS90YWJsZXJhbmdlOjRkMzFlZDNlMTNkMjRkMmE4ODEzYzFkYjZlYWE0MTlhXzgtMS0xLTEtMTUwMDM0_f7f53990-9f7e-4356-a4be-7257ec2207e4"
      unitRef="usd">476200000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTo0ZDMxZWQzZTEzZDI0ZDJhODgxM2MxZGI2ZWFhNDE5YS90YWJsZXJhbmdlOjRkMzFlZDNlMTNkMjRkMmE4ODEzYzFkYjZlYWE0MTlhXzgtMy0xLTEtMTUwMDM0_f22370ef-56be-4516-8f0b-c825ed7d19ab"
      unitRef="usd">301300000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherNoncurrentLiabilitiesTableTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90ZXh0cmVnaW9uOjRjMGUwMTM3NTA3YzQ0YzJiYzhmZjk4MmU2ZGYyOTg0XzI4Nw_772c8716-f703-4848-80d4-7045d6e3ed60">&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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:9pt;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:9pt;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%;text-decoration:underline"&gt;Other long-term liabilities&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;/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;Income taxes &#x2013; long-term&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;288.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;316.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: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;36.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Other long-term 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;110.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;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;/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;Total other long-term liabilities&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;439.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;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;453.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:OtherNoncurrentLiabilitiesTableTextBlock>
    <us-gaap:AccruedIncomeTaxesNoncurrent
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTphNzRiNzk1MWQ5NDk0MWQ5OTU4YzllMmFkMzQ2MTc5OS90YWJsZXJhbmdlOmE3NGI3OTUxZDk0OTQxZDk5NThjOWUyYWQzNDYxNzk5XzMtMS0xLTEtMTUwMDM0_902b0078-c4df-47ad-9ef1-edb216027b3c"
      unitRef="usd">288000000.0</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTphNzRiNzk1MWQ5NDk0MWQ5OTU4YzllMmFkMzQ2MTc5OS90YWJsZXJhbmdlOmE3NGI3OTUxZDk0OTQxZDk5NThjOWUyYWQzNDYxNzk5XzMtMy0xLTEtMTUwMDM0_8ee9095f-deb6-4ecc-84c9-bc97ada03e52"
      unitRef="usd">316600000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:DeferredRevenueNoncurrent
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTphNzRiNzk1MWQ5NDk0MWQ5OTU4YzllMmFkMzQ2MTc5OS90YWJsZXJhbmdlOmE3NGI3OTUxZDk0OTQxZDk5NThjOWUyYWQzNDYxNzk5XzQtMS0xLTEtMTUwMDM0_55d80ce8-c65e-410f-9117-1afd172ccf40"
      unitRef="usd">41000000.0</us-gaap:DeferredRevenueNoncurrent>
    <us-gaap:DeferredRevenueNoncurrent
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTphNzRiNzk1MWQ5NDk0MWQ5OTU4YzllMmFkMzQ2MTc5OS90YWJsZXJhbmdlOmE3NGI3OTUxZDk0OTQxZDk5NThjOWUyYWQzNDYxNzk5XzQtMy0xLTEtMTUwMDM0_2959e074-10a7-4e99-921d-bb7725a6c77f"
      unitRef="usd">36800000</us-gaap:DeferredRevenueNoncurrent>
    <us-gaap:OtherAccruedLiabilitiesNoncurrent
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTphNzRiNzk1MWQ5NDk0MWQ5OTU4YzllMmFkMzQ2MTc5OS90YWJsZXJhbmdlOmE3NGI3OTUxZDk0OTQxZDk5NThjOWUyYWQzNDYxNzk5XzUtMS0xLTEtMTUwMDM0_bc5ab1fd-ca66-4cfa-bd7f-e6bebb68b0c8"
      unitRef="usd">110300000</us-gaap:OtherAccruedLiabilitiesNoncurrent>
    <us-gaap:OtherAccruedLiabilitiesNoncurrent
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTphNzRiNzk1MWQ5NDk0MWQ5OTU4YzllMmFkMzQ2MTc5OS90YWJsZXJhbmdlOmE3NGI3OTUxZDk0OTQxZDk5NThjOWUyYWQzNDYxNzk5XzUtMy0xLTEtMTUwMDM0_bc1e2cea-91ca-4523-9252-e8230b18ec82"
      unitRef="usd">100300000</us-gaap:OtherAccruedLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTphNzRiNzk1MWQ5NDk0MWQ5OTU4YzllMmFkMzQ2MTc5OS90YWJsZXJhbmdlOmE3NGI3OTUxZDk0OTQxZDk5NThjOWUyYWQzNDYxNzk5XzYtMS0xLTEtMTUwMDM0_bfb4f65c-6f3c-407a-b827-37719718b5f2"
      unitRef="usd">439300000</us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent>
    <us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTphNzRiNzk1MWQ5NDk0MWQ5OTU4YzllMmFkMzQ2MTc5OS90YWJsZXJhbmdlOmE3NGI3OTUxZDk0OTQxZDk5NThjOWUyYWQzNDYxNzk5XzYtMy0xLTEtMTUwMDM0_2cca96a0-b326-42d8-93aa-c3ba6aac1f20"
      unitRef="usd">453700000</us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent>
    <us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90ZXh0cmVnaW9uOjRjMGUwMTM3NTA3YzQ0YzJiYzhmZjk4MmU2ZGYyOTg0XzMwMA_f279c91c-72e8-481b-82cf-b45e4f515713">&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 cash flow information (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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.222%"/&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.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.640%"/&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="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:9pt;font-weight:700;line-height:100%"&gt;Years Ended&#160;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:400;line-height:100%"&gt;Income taxes paid&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;444.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;180.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;34.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 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:700;line-height:100%"&gt;Supplemental non-cash investing and financing activities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&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 from inventory to property, plant, and equipment &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;279.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;302.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;186.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 19pt;text-align:left;vertical-align: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 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73.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;32.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;47.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock>
    <us-gaap:IncomeTaxesPaid
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTo4M2RhMDM3MWVhODg0OTllOWMzYjBmYTNkZmQ5MTRjNy90YWJsZXJhbmdlOjgzZGEwMzcxZWE4ODQ5OWU5YzNiMGZhM2RmZDkxNGM3XzItMS0xLTEtMTUwMDM0_11f23f96-9dbc-489f-8d51-ffa3d0f81074"
      unitRef="usd">444200000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTo4M2RhMDM3MWVhODg0OTllOWMzYjBmYTNkZmQ5MTRjNy90YWJsZXJhbmdlOjgzZGEwMzcxZWE4ODQ5OWU5YzNiMGZhM2RmZDkxNGM3XzItMy0xLTEtMTUwMDM0_661681a8-1651-43a3-8c40-80e51df79c64"
      unitRef="usd">180000000.0</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTo4M2RhMDM3MWVhODg0OTllOWMzYjBmYTNkZmQ5MTRjNy90YWJsZXJhbmdlOjgzZGEwMzcxZWE4ODQ5OWU5YzNiMGZhM2RmZDkxNGM3XzItNS0xLTEtMTUwMDM0_17cef421-b4dd-41a5-a04a-862954877483"
      unitRef="usd">34400000</us-gaap:IncomeTaxesPaid>
    <us-gaap:PropertyPlantAndEquipmentTransfersAndChanges
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTo4M2RhMDM3MWVhODg0OTllOWMzYjBmYTNkZmQ5MTRjNy90YWJsZXJhbmdlOjgzZGEwMzcxZWE4ODQ5OWU5YzNiMGZhM2RmZDkxNGM3XzQtMS0xLTEtMTUwMDM0_0ad3c017-696d-4922-8e13-ffb643bf5ce1"
      unitRef="usd">279200000</us-gaap:PropertyPlantAndEquipmentTransfersAndChanges>
    <us-gaap:PropertyPlantAndEquipmentTransfersAndChanges
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTo4M2RhMDM3MWVhODg0OTllOWMzYjBmYTNkZmQ5MTRjNy90YWJsZXJhbmdlOjgzZGEwMzcxZWE4ODQ5OWU5YzNiMGZhM2RmZDkxNGM3XzQtMy0xLTEtMTUwMDM0_f5fe9d88-18c5-45f7-ad01-febb9826829d"
      unitRef="usd">302400000</us-gaap:PropertyPlantAndEquipmentTransfersAndChanges>
    <us-gaap:PropertyPlantAndEquipmentTransfersAndChanges
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTo4M2RhMDM3MWVhODg0OTllOWMzYjBmYTNkZmQ5MTRjNy90YWJsZXJhbmdlOjgzZGEwMzcxZWE4ODQ5OWU5YzNiMGZhM2RmZDkxNGM3XzQtNS0xLTEtMTUwMDM0_2d7ce8b3-6d89-4335-aa53-50df16d6771a"
      unitRef="usd">186500000</us-gaap:PropertyPlantAndEquipmentTransfersAndChanges>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTo4M2RhMDM3MWVhODg0OTllOWMzYjBmYTNkZmQ5MTRjNy90YWJsZXJhbmdlOjgzZGEwMzcxZWE4ODQ5OWU5YzNiMGZhM2RmZDkxNGM3XzUtMS0xLTEtMTUwMDM0_cf281295-502f-425c-8ee8-3137807d678c"
      unitRef="usd">73400000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTo4M2RhMDM3MWVhODg0OTllOWMzYjBmYTNkZmQ5MTRjNy90YWJsZXJhbmdlOjgzZGEwMzcxZWE4ODQ5OWU5YzNiMGZhM2RmZDkxNGM3XzUtMy0xLTEtMTUwMDM0_140918be-5bbd-48ce-a095-b36720d4659b"
      unitRef="usd">32100000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMzgvZnJhZzo0YzBlMDEzNzUwN2M0NGMyYmM4ZmY5ODJlNmRmMjk4NC90YWJsZTo4M2RhMDM3MWVhODg0OTllOWMzYjBmYTNkZmQ5MTRjNy90YWJsZXJhbmdlOjgzZGEwMzcxZWE4ODQ5OWU5YzNiMGZhM2RmZDkxNGM3XzUtNS0xLTEtMTUwMDM0_e591779f-90f4-478b-9321-e05c0655a58d"
      unitRef="usd">47300000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90ZXh0cmVnaW9uOjgzMjRjYzA2NGYxYjRhOGViODcwOThlNWFmYzhkYTg2XzIxMTQ_f32ab9a6-118f-4310-95f0-3f32a0cf5a07">REVENUE&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 presents revenue disaggregated by types and geography (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:61.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: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.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&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%;text-decoration:underline"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&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;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&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;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;Instruments and accessories&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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,507.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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,225.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,785.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;/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;Systems&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;966.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;1,024.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;695.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 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;Services&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;684.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;603.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;482.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 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 U.S. revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,157.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;3,853.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;2,962.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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: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: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&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;OUS&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/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;Instruments and accessories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,010.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;875.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;670.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 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;Systems&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;714.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;668.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;483.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Services&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;339.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;312.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;241.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 OUS revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,064.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,856.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;1,395.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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: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:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Instruments and accessories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,517.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,100.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;2,455.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 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;Systems&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;1,680.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;1,693.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,178.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,024.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;916.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;723.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 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 revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-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,222.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;5,710.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;4,358.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;/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;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 was $1.86&#160;billion as of December&#160;31, 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;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;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 information summarizes the Company&#x2019;s contract assets and liabilities (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:74.777%"/&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.598%"/&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:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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;Contract assets&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;45.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;46.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred 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;438.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;414.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 the 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;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;During the year ended December&#160;31, 2022, the Company recognized $380&#160;million of revenue that was included in the deferred revenue balance as of December&#160;31, 2021. During the year ended December&#160;31, 2021, the Company recognized $351 million of revenue that was included in the deferred revenue balance as of December&#160;31, 2020.&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;Intuitive System Leasing&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 presents product revenue from Intuitive System Leasing arrangements (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:62.057%"/&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.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.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:9pt;font-weight:700;line-height:100%"&gt;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;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:9pt;font-weight:700;line-height:100%"&gt;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;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:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTo5NDBiZDFjYTFhZTM0ZWQxODVjOTAyMTA3NWY4OWYwNi90YWJsZXJhbmdlOjk0MGJkMWNhMWFlMzRlZDE4NWM5MDIxMDc1Zjg5ZjA2XzItMC0xLTEtMTUwMDM0_62925ded-43b8-479c-b7e0-e207d0158198"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTo5NDBiZDFjYTFhZTM0ZWQxODVjOTAyMTA3NWY4OWYwNi90YWJsZXJhbmdlOjk0MGJkMWNhMWFlMzRlZDE4NWM5MDIxMDc1Zjg5ZjA2XzItMC0xLTEtMTUwMDM0_bb8078c6-240c-44a7-9552-00a29f345c16"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTo5NDBiZDFjYTFhZTM0ZWQxODVjOTAyMTA3NWY4OWYwNi90YWJsZXJhbmdlOjk0MGJkMWNhMWFlMzRlZDE4NWM5MDIxMDc1Zjg5ZjA2XzItMC0xLTEtMTUwMDM0_c4d8213d-efd2-49f1-9e38-bffe0c846f45"&gt;Sales-type lease revenue&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&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;156.4&#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;220.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;154.4&#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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTo5NDBiZDFjYTFhZTM0ZWQxODVjOTAyMTA3NWY4OWYwNi90YWJsZXJhbmdlOjk0MGJkMWNhMWFlMzRlZDE4NWM5MDIxMDc1Zjg5ZjA2XzMtMC0xLTEtMTUwMDM0_1a197999-d676-4158-8b74-25aa715896ea"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTo5NDBiZDFjYTFhZTM0ZWQxODVjOTAyMTA3NWY4OWYwNi90YWJsZXJhbmdlOjk0MGJkMWNhMWFlMzRlZDE4NWM5MDIxMDc1Zjg5ZjA2XzMtMC0xLTEtMTUwMDM0_73e1d760-a659-4d30-ab0c-4638267fe124"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTo5NDBiZDFjYTFhZTM0ZWQxODVjOTAyMTA3NWY4OWYwNi90YWJsZXJhbmdlOjk0MGJkMWNhMWFlMzRlZDE4NWM5MDIxMDc1Zjg5ZjA2XzMtMC0xLTEtMTUwMDM0_c30e72e2-1071-4ff5-a0eb-ccbc4bf82ea9"&gt;Operating lease revenue*&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;376.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;276.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;176.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 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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: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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78.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;27.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;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90ZXh0cmVnaW9uOjgzMjRjYzA2NGYxYjRhOGViODcwOThlNWFmYzhkYTg2XzIxMTU_9e725566-cd92-468b-ac42-a60cbe1f4f64">&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 presents revenue disaggregated by types and geography (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:61.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: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.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&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%;text-decoration:underline"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&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;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&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;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;Instruments and accessories&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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,507.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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,225.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,785.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;/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;Systems&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;966.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;1,024.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;695.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 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;Services&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;684.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;603.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;482.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 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 U.S. revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,157.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;3,853.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;2,962.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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: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: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&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;OUS&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/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;Instruments and accessories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,010.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;875.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;670.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 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;Systems&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;714.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;668.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;483.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Services&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;339.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;312.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;241.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 OUS revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,064.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,856.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;1,395.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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: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:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Instruments and accessories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,517.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,100.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;2,455.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 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;Systems&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;1,680.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;1,693.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,178.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,024.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;916.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;723.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 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 revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-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,222.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;5,710.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;4,358.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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i246f937640f04aaca1e106cbdf7b1a32_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTpjMTgwYTE1ZDIyNTA0ZmNlOWMzMmExN2E3MzEwYWQ0NS90YWJsZXJhbmdlOmMxODBhMTVkMjI1MDRmY2U5YzMyYTE3YTczMTBhZDQ1XzItNS0xLTEtMTUwMDM0_a59150c2-472e-4634-8e04-154e1bcddb6e"
      unitRef="usd">2507200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id0cc5eca2d9942c3921b4aba2cde8e4f_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTpjMTgwYTE1ZDIyNTA0ZmNlOWMzMmExN2E3MzEwYWQ0NS90YWJsZXJhbmdlOmMxODBhMTVkMjI1MDRmY2U5YzMyYTE3YTczMTBhZDQ1XzItNy0xLTEtMTUwMDM0_ba44b71e-fe67-4f74-b538-441cfd2dfd7d"
      unitRef="usd">2225100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i89b35002f4f84795b5c367b377727c09_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTpjMTgwYTE1ZDIyNTA0ZmNlOWMzMmExN2E3MzEwYWQ0NS90YWJsZXJhbmdlOmMxODBhMTVkMjI1MDRmY2U5YzMyYTE3YTczMTBhZDQ1XzItOS0xLTEtMTUwMDM0_9fc65b32-2bfd-4994-a3f4-496584619254"
      unitRef="usd">1785100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icf1c067c42d24d09b83f44eb0b71ce2b_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTpjMTgwYTE1ZDIyNTA0ZmNlOWMzMmExN2E3MzEwYWQ0NS90YWJsZXJhbmdlOmMxODBhMTVkMjI1MDRmY2U5YzMyYTE3YTczMTBhZDQ1XzMtNS0xLTEtMTUwMDM0_7b0581fb-0cd4-4563-bd51-6c63b0887fee"
      unitRef="usd">966000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0ae156a408ef48c79d517473c3535ecd_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTpjMTgwYTE1ZDIyNTA0ZmNlOWMzMmExN2E3MzEwYWQ0NS90YWJsZXJhbmdlOmMxODBhMTVkMjI1MDRmY2U5YzMyYTE3YTczMTBhZDQ1XzMtNy0xLTEtMTUwMDM0_e4dc9885-b206-46b7-b547-924c05fa12d3"
      unitRef="usd">1024800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2e0a839f694a4a25a79f064404e8b099_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTpjMTgwYTE1ZDIyNTA0ZmNlOWMzMmExN2E3MzEwYWQ0NS90YWJsZXJhbmdlOmMxODBhMTVkMjI1MDRmY2U5YzMyYTE3YTczMTBhZDQ1XzMtOS0xLTEtMTUwMDM0_a91527a3-1c12-4bbc-a6c0-34369fb84b1c"
      unitRef="usd">695000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iab0b0eb6066646e28b5f0ecd47f541fd_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTpjMTgwYTE1ZDIyNTA0ZmNlOWMzMmExN2E3MzEwYWQ0NS90YWJsZXJhbmdlOmMxODBhMTVkMjI1MDRmY2U5YzMyYTE3YTczMTBhZDQ1XzQtNS0xLTEtMTUwMDM0_3851b3c6-f239-4146-9d6f-ff57a26a5d73"
      unitRef="usd">684400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8144e739c7bc4ec28218fb43ce081ed4_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTpjMTgwYTE1ZDIyNTA0ZmNlOWMzMmExN2E3MzEwYWQ0NS90YWJsZXJhbmdlOmMxODBhMTVkMjI1MDRmY2U5YzMyYTE3YTczMTBhZDQ1XzQtNy0xLTEtMTUwMDM0_716b2f8b-a867-464c-9b1b-87facbcc2f6f"
      unitRef="usd">603300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3831ecf897f94e55ade9139765dde100_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTpjMTgwYTE1ZDIyNTA0ZmNlOWMzMmExN2E3MzEwYWQ0NS90YWJsZXJhbmdlOmMxODBhMTVkMjI1MDRmY2U5YzMyYTE3YTczMTBhZDQ1XzQtOS0xLTEtMTUwMDM0_d8a0d7a9-762f-410d-8e5a-454b6e4a8e6f"
      unitRef="usd">482600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i55328c6d3ad9447fb62f387c720a2058_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTpjMTgwYTE1ZDIyNTA0ZmNlOWMzMmExN2E3MzEwYWQ0NS90YWJsZXJhbmdlOmMxODBhMTVkMjI1MDRmY2U5YzMyYTE3YTczMTBhZDQ1XzUtNS0xLTEtMTUwMDM0_a70c00b1-6a32-4186-b6bc-f082c5f6a336"
      unitRef="usd">4157600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1626e0eb7e514e2fb0c7df23826a6fec_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTpjMTgwYTE1ZDIyNTA0ZmNlOWMzMmExN2E3MzEwYWQ0NS90YWJsZXJhbmdlOmMxODBhMTVkMjI1MDRmY2U5YzMyYTE3YTczMTBhZDQ1XzUtNy0xLTEtMTUwMDM0_1f7ea0e1-33e9-4681-b6bc-59fb5533e6cc"
      unitRef="usd">3853200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if8b2f32382954088b7a0390205e6b628_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTpjMTgwYTE1ZDIyNTA0ZmNlOWMzMmExN2E3MzEwYWQ0NS90YWJsZXJhbmdlOmMxODBhMTVkMjI1MDRmY2U5YzMyYTE3YTczMTBhZDQ1XzUtOS0xLTEtMTUwMDM0_c6c967b7-4bd6-4715-96ac-38168eb0bebd"
      unitRef="usd">2962700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8304025c63864a2aa1a6a11f46d0864b_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTpjMTgwYTE1ZDIyNTA0ZmNlOWMzMmExN2E3MzEwYWQ0NS90YWJsZXJhbmdlOmMxODBhMTVkMjI1MDRmY2U5YzMyYTE3YTczMTBhZDQ1XzgtNS0xLTEtMTUwMDM0_c5489ccc-09a2-4c32-b297-d04621b2f6a9"
      unitRef="usd">1010700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6837fa9980f8427899e6791fa305524d_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTpjMTgwYTE1ZDIyNTA0ZmNlOWMzMmExN2E3MzEwYWQ0NS90YWJsZXJhbmdlOmMxODBhMTVkMjI1MDRmY2U5YzMyYTE3YTczMTBhZDQ1XzgtNy0xLTEtMTUwMDM0_4253c141-f413-4e49-9567-595ce9e8054c"
      unitRef="usd">875400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie36d1a1db0674a418d5a7f72e7b54de5_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTpjMTgwYTE1ZDIyNTA0ZmNlOWMzMmExN2E3MzEwYWQ0NS90YWJsZXJhbmdlOmMxODBhMTVkMjI1MDRmY2U5YzMyYTE3YTczMTBhZDQ1XzgtOS0xLTEtMTUwMDM0_72bfe070-d344-4d50-8ad4-ffa8e809cc0e"
      unitRef="usd">670600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i950b136a19ae40d9b9d11a4c60b1f0a6_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTpjMTgwYTE1ZDIyNTA0ZmNlOWMzMmExN2E3MzEwYWQ0NS90YWJsZXJhbmdlOmMxODBhMTVkMjI1MDRmY2U5YzMyYTE3YTczMTBhZDQ1XzktNS0xLTEtMTUwMDM0_4b3c73b4-dcf7-494a-9698-c1370cb25a00"
      unitRef="usd">714100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibe17b049a1e34a548921b45ddee7b35f_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTpjMTgwYTE1ZDIyNTA0ZmNlOWMzMmExN2E3MzEwYWQ0NS90YWJsZXJhbmdlOmMxODBhMTVkMjI1MDRmY2U5YzMyYTE3YTczMTBhZDQ1XzktNy0xLTEtMTUwMDM0_b8f6e5e8-0f15-4b5b-adf7-2aeb14fc398b"
      unitRef="usd">668600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib380a2c52e2d42409c0b1646842faf2a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTpjMTgwYTE1ZDIyNTA0ZmNlOWMzMmExN2E3MzEwYWQ0NS90YWJsZXJhbmdlOmMxODBhMTVkMjI1MDRmY2U5YzMyYTE3YTczMTBhZDQ1XzktOS0xLTEtMTUwMDM0_7373c4c5-72cc-4c56-9051-9cbb40f347ef"
      unitRef="usd">483900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idb5df141ea8e40509cb916df8b2ff26f_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTpjMTgwYTE1ZDIyNTA0ZmNlOWMzMmExN2E3MzEwYWQ0NS90YWJsZXJhbmdlOmMxODBhMTVkMjI1MDRmY2U5YzMyYTE3YTczMTBhZDQ1XzEwLTUtMS0xLTE1MDAzNA_3976bc4c-5c9a-4588-9516-33b8595f3950"
      unitRef="usd">339800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6c243171572a42cea628d49efffe8709_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTpjMTgwYTE1ZDIyNTA0ZmNlOWMzMmExN2E3MzEwYWQ0NS90YWJsZXJhbmdlOmMxODBhMTVkMjI1MDRmY2U5YzMyYTE3YTczMTBhZDQ1XzEwLTctMS0xLTE1MDAzNA_e0de00f9-3f89-4d05-956c-9ea3972ffcc8"
      unitRef="usd">312900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieda45a3621c84f1b9aef4071b842c2b2_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTpjMTgwYTE1ZDIyNTA0ZmNlOWMzMmExN2E3MzEwYWQ0NS90YWJsZXJhbmdlOmMxODBhMTVkMjI1MDRmY2U5YzMyYTE3YTczMTBhZDQ1XzEwLTktMS0xLTE1MDAzNA_3eac7fc6-160f-46b7-8a36-2e40fe81d8bf"
      unitRef="usd">241200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i50c746302eaf44e986f9840477b463de_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTpjMTgwYTE1ZDIyNTA0ZmNlOWMzMmExN2E3MzEwYWQ0NS90YWJsZXJhbmdlOmMxODBhMTVkMjI1MDRmY2U5YzMyYTE3YTczMTBhZDQ1XzExLTUtMS0xLTE1MDAzNA_1bc00665-f0d8-4b93-a9d4-71d46b8bdc51"
      unitRef="usd">2064600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5d9c7f30e288439fb419bcf27013ae6f_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTpjMTgwYTE1ZDIyNTA0ZmNlOWMzMmExN2E3MzEwYWQ0NS90YWJsZXJhbmdlOmMxODBhMTVkMjI1MDRmY2U5YzMyYTE3YTczMTBhZDQ1XzExLTctMS0xLTE1MDAzNA_ac7b6b67-b6ec-4302-8feb-e1458e5d3ae6"
      unitRef="usd">1856900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieb59dcfb65644da9a3e23bb2aeea13c1_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTpjMTgwYTE1ZDIyNTA0ZmNlOWMzMmExN2E3MzEwYWQ0NS90YWJsZXJhbmdlOmMxODBhMTVkMjI1MDRmY2U5YzMyYTE3YTczMTBhZDQ1XzExLTktMS0xLTE1MDAzNA_cb74f3bd-ede1-40b6-adb8-d4e0fc72c626"
      unitRef="usd">1395700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1962e48f84bd458fb0b88daa39518d23_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTpjMTgwYTE1ZDIyNTA0ZmNlOWMzMmExN2E3MzEwYWQ0NS90YWJsZXJhbmdlOmMxODBhMTVkMjI1MDRmY2U5YzMyYTE3YTczMTBhZDQ1XzE0LTUtMS0xLTE1MDAzNA_c0d5677a-513a-406d-92ed-47bb720776b9"
      unitRef="usd">3517900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i69bf5f4d5aed4a8b8454b48cd962b54e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTpjMTgwYTE1ZDIyNTA0ZmNlOWMzMmExN2E3MzEwYWQ0NS90YWJsZXJhbmdlOmMxODBhMTVkMjI1MDRmY2U5YzMyYTE3YTczMTBhZDQ1XzE0LTctMS0xLTE1MDAzNA_f6b888c8-7f73-4a91-869e-51c75471cf53"
      unitRef="usd">3100500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1b449d3de1df438a8825ceebf4e43693_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTpjMTgwYTE1ZDIyNTA0ZmNlOWMzMmExN2E3MzEwYWQ0NS90YWJsZXJhbmdlOmMxODBhMTVkMjI1MDRmY2U5YzMyYTE3YTczMTBhZDQ1XzE0LTktMS0xLTE1MDAzNA_d5e6059c-282b-409e-9508-01601755b53d"
      unitRef="usd">2455700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i459fd0e8d62c483898e85528b96a9207_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTpjMTgwYTE1ZDIyNTA0ZmNlOWMzMmExN2E3MzEwYWQ0NS90YWJsZXJhbmdlOmMxODBhMTVkMjI1MDRmY2U5YzMyYTE3YTczMTBhZDQ1XzE1LTUtMS0xLTE1MDAzNA_bf79d33b-3ac7-4393-bd8a-06fb2a69f9b8"
      unitRef="usd">1680100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iea54ffe275324b9381bef67e6b9ae4a8_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTpjMTgwYTE1ZDIyNTA0ZmNlOWMzMmExN2E3MzEwYWQ0NS90YWJsZXJhbmdlOmMxODBhMTVkMjI1MDRmY2U5YzMyYTE3YTczMTBhZDQ1XzE1LTctMS0xLTE1MDAzNA_1e49f5ee-7341-4b8b-9ad7-8cc986dc1592"
      unitRef="usd">1693400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib46c00d9c67d4ce9b8f5e8bbcc799cad_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTpjMTgwYTE1ZDIyNTA0ZmNlOWMzMmExN2E3MzEwYWQ0NS90YWJsZXJhbmdlOmMxODBhMTVkMjI1MDRmY2U5YzMyYTE3YTczMTBhZDQ1XzE1LTktMS0xLTE1MDAzNA_b62cc9d0-430c-49f5-b703-d069759c2354"
      unitRef="usd">1178900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia561aaed8cc1473b90ab99377b3b4c10_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTpjMTgwYTE1ZDIyNTA0ZmNlOWMzMmExN2E3MzEwYWQ0NS90YWJsZXJhbmdlOmMxODBhMTVkMjI1MDRmY2U5YzMyYTE3YTczMTBhZDQ1XzE2LTUtMS0xLTE1MDAzNA_f15e0215-d394-4000-bfd4-abe733044f02"
      unitRef="usd">1024200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i20e1da611cfe4104814ee856685b5bfc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTpjMTgwYTE1ZDIyNTA0ZmNlOWMzMmExN2E3MzEwYWQ0NS90YWJsZXJhbmdlOmMxODBhMTVkMjI1MDRmY2U5YzMyYTE3YTczMTBhZDQ1XzE2LTctMS0xLTE1MDAzNA_9b1b3ea9-f8f7-4610-be46-c1e1bb018f15"
      unitRef="usd">916200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i57e39edb5f7a463ca701f3bfdfcbe0ea_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTpjMTgwYTE1ZDIyNTA0ZmNlOWMzMmExN2E3MzEwYWQ0NS90YWJsZXJhbmdlOmMxODBhMTVkMjI1MDRmY2U5YzMyYTE3YTczMTBhZDQ1XzE2LTktMS0xLTE1MDAzNA_892e8c5a-27c7-475a-8895-a0daa694de0c"
      unitRef="usd">723800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTpjMTgwYTE1ZDIyNTA0ZmNlOWMzMmExN2E3MzEwYWQ0NS90YWJsZXJhbmdlOmMxODBhMTVkMjI1MDRmY2U5YzMyYTE3YTczMTBhZDQ1XzE3LTUtMS0xLTE1MDAzNA_7655ced4-e5db-47bf-8633-6a249b9d4892"
      unitRef="usd">6222200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTpjMTgwYTE1ZDIyNTA0ZmNlOWMzMmExN2E3MzEwYWQ0NS90YWJsZXJhbmdlOmMxODBhMTVkMjI1MDRmY2U5YzMyYTE3YTczMTBhZDQ1XzE3LTctMS0xLTE1MDAzNA_8bab8ad0-eb83-418a-a2a4-572aef862c19"
      unitRef="usd">5710100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTpjMTgwYTE1ZDIyNTA0ZmNlOWMzMmExN2E3MzEwYWQ0NS90YWJsZXJhbmdlOmMxODBhMTVkMjI1MDRmY2U5YzMyYTE3YTczMTBhZDQ1XzE3LTktMS0xLTE1MDAzNA_4772a152-1877-442b-b9f8-077a3450209e"
      unitRef="usd">4358400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i2f9ee599e0834c439f28abe74bf98547_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90ZXh0cmVnaW9uOjgzMjRjYzA2NGYxYjRhOGViODcwOThlNWFmYzhkYTg2XzYwNDczMTM5NTQ4OTE_248bce0d-9559-4c2f-9137-cdb8034f98e8"
      unitRef="usd">1860000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i2f9ee599e0834c439f28abe74bf98547_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90ZXh0cmVnaW9uOjgzMjRjYzA2NGYxYjRhOGViODcwOThlNWFmYzhkYTg2Xzc3MQ_e8ddb442-2df7-440f-86a1-7a7970851cd1">P5Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90ZXh0cmVnaW9uOjgzMjRjYzA2NGYxYjRhOGViODcwOThlNWFmYzhkYTg2XzIxMTY_49ce3ee3-056f-4153-bb8a-89127641813f">&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 information summarizes the Company&#x2019;s contract assets and liabilities (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:74.777%"/&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.598%"/&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:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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;Contract assets&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;45.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;46.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred 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;438.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;414.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZToyYWZiYzU1ZTRlODk0Y2NiODBmODg0MmY4ZGFiMTc5Yy90YWJsZXJhbmdlOjJhZmJjNTVlNGU4OTRjY2I4MGY4ODQyZjhkYWIxNzljXzItMS0xLTEtMTUwMDM0_514dd2e0-f0b8-4796-849e-58699334db57"
      unitRef="usd">45000000.0</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZToyYWZiYzU1ZTRlODk0Y2NiODBmODg0MmY4ZGFiMTc5Yy90YWJsZXJhbmdlOjJhZmJjNTVlNGU4OTRjY2I4MGY4ODQyZjhkYWIxNzljXzItMy0xLTEtMTUwMDM0_5ee32f33-b388-493b-b727-0667d8d75eb5"
      unitRef="usd">46900000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerLiability
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZToyYWZiYzU1ZTRlODk0Y2NiODBmODg0MmY4ZGFiMTc5Yy90YWJsZXJhbmdlOjJhZmJjNTVlNGU4OTRjY2I4MGY4ODQyZjhkYWIxNzljXzMtMS0xLTEtMTUwMDM0_1eb04e6a-c7d9-4912-9705-a44ad8b7c879"
      unitRef="usd">438300000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZToyYWZiYzU1ZTRlODk0Y2NiODBmODg0MmY4ZGFiMTc5Yy90YWJsZXJhbmdlOjJhZmJjNTVlNGU4OTRjY2I4MGY4ODQyZjhkYWIxNzljXzMtMy0xLTEtMTUwMDM0_0350438d-fde9-4373-8440-30c05565a363"
      unitRef="usd">414000000.0</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90ZXh0cmVnaW9uOjgzMjRjYzA2NGYxYjRhOGViODcwOThlNWFmYzhkYTg2XzYwNDczMTM5NTQ5MTA_17199cd2-2ba0-4b10-a493-e69c72c57a19"
      unitRef="usd">380000000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90ZXh0cmVnaW9uOjgzMjRjYzA2NGYxYjRhOGViODcwOThlNWFmYzhkYTg2XzYwNDczMTM5NTQ5MTM_376884ee-ad08-4b17-8d27-299bbeae0e80"
      unitRef="usd">351000000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:OperatingLeaseLeaseIncomeTableTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90ZXh0cmVnaW9uOjgzMjRjYzA2NGYxYjRhOGViODcwOThlNWFmYzhkYTg2XzIxMTc_7edbbf0b-4689-4385-b3dd-b46d473d11ab">&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 presents product revenue from Intuitive System Leasing arrangements (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:62.057%"/&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.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.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:9pt;font-weight:700;line-height:100%"&gt;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;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:9pt;font-weight:700;line-height:100%"&gt;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;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:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTo5NDBiZDFjYTFhZTM0ZWQxODVjOTAyMTA3NWY4OWYwNi90YWJsZXJhbmdlOjk0MGJkMWNhMWFlMzRlZDE4NWM5MDIxMDc1Zjg5ZjA2XzItMC0xLTEtMTUwMDM0_62925ded-43b8-479c-b7e0-e207d0158198"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTo5NDBiZDFjYTFhZTM0ZWQxODVjOTAyMTA3NWY4OWYwNi90YWJsZXJhbmdlOjk0MGJkMWNhMWFlMzRlZDE4NWM5MDIxMDc1Zjg5ZjA2XzItMC0xLTEtMTUwMDM0_bb8078c6-240c-44a7-9552-00a29f345c16"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTo5NDBiZDFjYTFhZTM0ZWQxODVjOTAyMTA3NWY4OWYwNi90YWJsZXJhbmdlOjk0MGJkMWNhMWFlMzRlZDE4NWM5MDIxMDc1Zjg5ZjA2XzItMC0xLTEtMTUwMDM0_c4d8213d-efd2-49f1-9e38-bffe0c846f45"&gt;Sales-type lease revenue&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&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;156.4&#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;220.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;154.4&#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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTo5NDBiZDFjYTFhZTM0ZWQxODVjOTAyMTA3NWY4OWYwNi90YWJsZXJhbmdlOjk0MGJkMWNhMWFlMzRlZDE4NWM5MDIxMDc1Zjg5ZjA2XzMtMC0xLTEtMTUwMDM0_1a197999-d676-4158-8b74-25aa715896ea"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTo5NDBiZDFjYTFhZTM0ZWQxODVjOTAyMTA3NWY4OWYwNi90YWJsZXJhbmdlOjk0MGJkMWNhMWFlMzRlZDE4NWM5MDIxMDc1Zjg5ZjA2XzMtMC0xLTEtMTUwMDM0_73e1d760-a659-4d30-ab0c-4638267fe124"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTo5NDBiZDFjYTFhZTM0ZWQxODVjOTAyMTA3NWY4OWYwNi90YWJsZXJhbmdlOjk0MGJkMWNhMWFlMzRlZDE4NWM5MDIxMDc1Zjg5ZjA2XzMtMC0xLTEtMTUwMDM0_c30e72e2-1071-4ff5-a0eb-ccbc4bf82ea9"&gt;Operating lease revenue*&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;376.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;276.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;176.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 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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: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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78.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;27.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;/table&gt;&lt;/div&gt;</us-gaap:OperatingLeaseLeaseIncomeTableTextBlock>
    <us-gaap:SalesTypeLeaseLeaseIncomeTableTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90ZXh0cmVnaW9uOjgzMjRjYzA2NGYxYjRhOGViODcwOThlNWFmYzhkYTg2XzIxMjA_4af30d2b-ea02-4e54-b181-467b56013da8">&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 presents product revenue from Intuitive System Leasing arrangements (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:62.057%"/&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.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.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:9pt;font-weight:700;line-height:100%"&gt;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;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:9pt;font-weight:700;line-height:100%"&gt;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;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:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTo5NDBiZDFjYTFhZTM0ZWQxODVjOTAyMTA3NWY4OWYwNi90YWJsZXJhbmdlOjk0MGJkMWNhMWFlMzRlZDE4NWM5MDIxMDc1Zjg5ZjA2XzItMC0xLTEtMTUwMDM0_62925ded-43b8-479c-b7e0-e207d0158198"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTo5NDBiZDFjYTFhZTM0ZWQxODVjOTAyMTA3NWY4OWYwNi90YWJsZXJhbmdlOjk0MGJkMWNhMWFlMzRlZDE4NWM5MDIxMDc1Zjg5ZjA2XzItMC0xLTEtMTUwMDM0_bb8078c6-240c-44a7-9552-00a29f345c16"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTo5NDBiZDFjYTFhZTM0ZWQxODVjOTAyMTA3NWY4OWYwNi90YWJsZXJhbmdlOjk0MGJkMWNhMWFlMzRlZDE4NWM5MDIxMDc1Zjg5ZjA2XzItMC0xLTEtMTUwMDM0_c4d8213d-efd2-49f1-9e38-bffe0c846f45"&gt;Sales-type lease revenue&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&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;156.4&#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;220.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;154.4&#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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTo5NDBiZDFjYTFhZTM0ZWQxODVjOTAyMTA3NWY4OWYwNi90YWJsZXJhbmdlOjk0MGJkMWNhMWFlMzRlZDE4NWM5MDIxMDc1Zjg5ZjA2XzMtMC0xLTEtMTUwMDM0_1a197999-d676-4158-8b74-25aa715896ea"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTo5NDBiZDFjYTFhZTM0ZWQxODVjOTAyMTA3NWY4OWYwNi90YWJsZXJhbmdlOjk0MGJkMWNhMWFlMzRlZDE4NWM5MDIxMDc1Zjg5ZjA2XzMtMC0xLTEtMTUwMDM0_73e1d760-a659-4d30-ab0c-4638267fe124"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTo5NDBiZDFjYTFhZTM0ZWQxODVjOTAyMTA3NWY4OWYwNi90YWJsZXJhbmdlOjk0MGJkMWNhMWFlMzRlZDE4NWM5MDIxMDc1Zjg5ZjA2XzMtMC0xLTEtMTUwMDM0_c30e72e2-1071-4ff5-a0eb-ccbc4bf82ea9"&gt;Operating lease revenue*&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;376.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;276.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;176.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 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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: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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78.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;27.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;/table&gt;&lt;/div&gt;</us-gaap:SalesTypeLeaseLeaseIncomeTableTextBlock>
    <us-gaap:SalesTypeLeaseLeaseIncome
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTo5NDBiZDFjYTFhZTM0ZWQxODVjOTAyMTA3NWY4OWYwNi90YWJsZXJhbmdlOjk0MGJkMWNhMWFlMzRlZDE4NWM5MDIxMDc1Zjg5ZjA2XzItMi0xLTEtMTUwMDM0_acdb6fef-49db-4261-9f1f-998ae70d4b5f"
      unitRef="usd">156400000</us-gaap:SalesTypeLeaseLeaseIncome>
    <us-gaap:SalesTypeLeaseLeaseIncome
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTo5NDBiZDFjYTFhZTM0ZWQxODVjOTAyMTA3NWY4OWYwNi90YWJsZXJhbmdlOjk0MGJkMWNhMWFlMzRlZDE4NWM5MDIxMDc1Zjg5ZjA2XzItNC0xLTEtMTUwMDM0_2ab1b46f-e1b1-488e-b0ad-13d1d2a0f41f"
      unitRef="usd">220300000</us-gaap:SalesTypeLeaseLeaseIncome>
    <us-gaap:SalesTypeLeaseLeaseIncome
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTo5NDBiZDFjYTFhZTM0ZWQxODVjOTAyMTA3NWY4OWYwNi90YWJsZXJhbmdlOjk0MGJkMWNhMWFlMzRlZDE4NWM5MDIxMDc1Zjg5ZjA2XzItNi0xLTEtMTUwMDM0_3fccc052-ccce-4612-bc95-41a147ea77cd"
      unitRef="usd">154400000</us-gaap:SalesTypeLeaseLeaseIncome>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTo5NDBiZDFjYTFhZTM0ZWQxODVjOTAyMTA3NWY4OWYwNi90YWJsZXJhbmdlOjk0MGJkMWNhMWFlMzRlZDE4NWM5MDIxMDc1Zjg5ZjA2XzMtMi0xLTEtMTUwMDM0_0e94606d-acc4-4415-b373-e8e2bcf4514d"
      unitRef="usd">376500000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTo5NDBiZDFjYTFhZTM0ZWQxODVjOTAyMTA3NWY4OWYwNi90YWJsZXJhbmdlOjk0MGJkMWNhMWFlMzRlZDE4NWM5MDIxMDc1Zjg5ZjA2XzMtNC0xLTEtMTUwMDM0_2dc54ef3-6311-4d57-b1d0-f38b69adcd09"
      unitRef="usd">276900000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTo5NDBiZDFjYTFhZTM0ZWQxODVjOTAyMTA3NWY4OWYwNi90YWJsZXJhbmdlOjk0MGJkMWNhMWFlMzRlZDE4NWM5MDIxMDc1Zjg5ZjA2XzMtNi0xLTEtMTUwMDM0_c1f0891d-3b94-487b-b681-907945b5f950"
      unitRef="usd">176700000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="ie0333e95f85d48cf88145bfeb59afc5d_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTo5NDBiZDFjYTFhZTM0ZWQxODVjOTAyMTA3NWY4OWYwNi90YWJsZXJhbmdlOjk0MGJkMWNhMWFlMzRlZDE4NWM5MDIxMDc1Zjg5ZjA2XzUtMi0xLTEtMTcxOTM5_46922741-beda-4715-8467-c4406f224e53"
      unitRef="usd">133000000.0</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="i6107b94bba54498d96a497fbaf65d4cf_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTo5NDBiZDFjYTFhZTM0ZWQxODVjOTAyMTA3NWY4OWYwNi90YWJsZXJhbmdlOjk0MGJkMWNhMWFlMzRlZDE4NWM5MDIxMDc1Zjg5ZjA2XzUtNC0xLTEtMTcxOTQ2_69c26a7c-145c-4e45-90a3-e10b649347df"
      unitRef="usd">78100000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="ibf73792053ae49508767ca0ac0d77523_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDEvZnJhZzo4MzI0Y2MwNjRmMWI0YThlYjg3MDk4ZTVhZmM4ZGE4Ni90YWJsZTo5NDBiZDFjYTFhZTM0ZWQxODVjOTAyMTA3NWY4OWYwNi90YWJsZXJhbmdlOjk0MGJkMWNhMWFlMzRlZDE4NWM5MDIxMDc1Zjg5ZjA2XzUtNi0xLTEtMTcxOTUz_2512cf0b-4e7d-47a0-aca4-cafe6da925ae"
      unitRef="usd">27500000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90ZXh0cmVnaW9uOmQ5OWY0NmIyOWMyNzQzZTBhNzQ3Mzk4M2IxNWU2NGU4XzE0NzU_f4427358-142b-4371-9a59-28af13327e87">LEASES&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:100%"&gt;Lessor Information related to Intuitive System Leasing&lt;/span&gt;&lt;/div&gt;&lt;div style="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 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: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="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:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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;Gross lease receivables&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;449.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;404.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;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;(14.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;(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 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: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;435.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;392.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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.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;(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 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: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;432.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;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 style="height:5pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#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: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;131.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;110.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: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300.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;278.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:400;line-height:100%"&gt;Net investment in sales-type leases&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;432.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;389.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;/tr&gt;&lt;/table&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;Contractual maturities of gross lease receivables as of December&#160;31, 2022, are as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top: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:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Fiscal Year&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:9pt;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:top"&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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&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;2025&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;95.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60.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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&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;26.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028 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;3.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 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:400;line-height:100%"&gt;Total&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;449.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;margin-top:6pt;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;Operating 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;The Company&#x2019;s operating lease terms are generally less than seven years. Future minimum lease payments related to the non-cancellable portion of operating leases (which excludes contingent payments related to usage-based arrangements) as of December&#160;31, 2022, are as follows (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:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.695%"/&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:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Fiscal Year&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:9pt;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:top"&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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300.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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;250.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:top"&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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&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;58.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;2028 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;20.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:400;line-height:100%"&gt;Total&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;954.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;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;Lessee 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;The Company enters into operating leases for real estate, automobiles, and certain equipment. Operating lease expense was $25.7&#160;million, $20.4&#160;million, and $21.0&#160;million for the years ended December&#160;31, 2022, 2021, and 2020, respectively. For leases with terms of 12 months or less, the related expense was immaterial for each of the years ended December&#160;31, 2022, 2021, and 2020.&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;Supplemental cash flow information for the years ended December&#160;31, 2022, 2021, and 2020 related to operating leases was as follows (in millions):&lt;/span&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:60.027%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.378%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.378%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.473%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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="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:9pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;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="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:9pt;font-weight:700;line-height:100%"&gt;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;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:9pt;font-weight:700;line-height:100%"&gt;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;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:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;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:10pt;font-weight:400;line-height:100%"&gt;Cash paid for leases that were included within operating cash outflows&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;33.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;23.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;11.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets recognized related to new lease obligations&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;34.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;30.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;9.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="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;/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;/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;/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;/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;/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;/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;/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;Supplemental balance sheet information, as of December&#160;31, 2022, and 2021, related to operating leases was as follows (in millions, except lease term and discount rate):&lt;/span&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:73.027%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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="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:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;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:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTpjY2E4NmIyYTg4ZDA0NmY1YTc2NjIzOGFkMTRhZDU1YS90YWJsZXJhbmdlOmNjYTg2YjJhODhkMDQ2ZjVhNzY2MjM4YWQxNGFkNTVhXzItMC0xLTEtMTUwMDM0_355a5f43-2b31-41c9-9cbc-182e767f8b38"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTpjY2E4NmIyYTg4ZDA0NmY1YTc2NjIzOGFkMTRhZDU1YS90YWJsZXJhbmdlOmNjYTg2YjJhODhkMDQ2ZjVhNzY2MjM4YWQxNGFkNTVhXzItMC0xLTEtMTUwMDM0_4885b332-0077-4f55-859e-ea1d5030f51a"&gt;Intangible and other assets, net (Right-of-use assets)&lt;/span&gt;&lt;/span&gt;&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;82.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;74.4&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&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 #000;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 #000;padding:0 1pt"/&gt;&lt;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:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTpjY2E4NmIyYTg4ZDA0NmY1YTc2NjIzOGFkMTRhZDU1YS90YWJsZXJhbmdlOmNjYTg2YjJhODhkMDQ2ZjVhNzY2MjM4YWQxNGFkNTVhXzQtMC0xLTEtMTUwMDM0_2abbcbb5-49d9-4c1f-850f-5c76c68bc398"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTpjY2E4NmIyYTg4ZDA0NmY1YTc2NjIzOGFkMTRhZDU1YS90YWJsZXJhbmdlOmNjYTg2YjJhODhkMDQ2ZjVhNzY2MjM4YWQxNGFkNTVhXzQtMC0xLTEtMTUwMDM0_2ea01751-79a0-46c9-b24d-d64a4107f9b0"&gt;Other accrued liabilities&lt;/span&gt;&lt;/span&gt;&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;24.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;20.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="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:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTpjY2E4NmIyYTg4ZDA0NmY1YTc2NjIzOGFkMTRhZDU1YS90YWJsZXJhbmdlOmNjYTg2YjJhODhkMDQ2ZjVhNzY2MjM4YWQxNGFkNTVhXzUtMC0xLTEtMTUwMDM0_3d532950-c119-4b4a-9e97-6016243eec37"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTpjY2E4NmIyYTg4ZDA0NmY1YTc2NjIzOGFkMTRhZDU1YS90YWJsZXJhbmdlOmNjYTg2YjJhODhkMDQ2ZjVhNzY2MjM4YWQxNGFkNTVhXzUtMC0xLTEtMTUwMDM0_59ee5b14-39a4-48d6-a8d0-a1085064d07c"&gt;Other long-term liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69.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;66.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTpjY2E4NmIyYTg4ZDA0NmY1YTc2NjIzOGFkMTRhZDU1YS90YWJsZXJhbmdlOmNjYTg2YjJhODhkMDQ2ZjVhNzY2MjM4YWQxNGFkNTVhXzYtMC0xLTEtMTUwMDM0_b07bdcd6-4408-4444-aae7-2f74bf0476e1"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTpjY2E4NmIyYTg4ZDA0NmY1YTc2NjIzOGFkMTRhZDU1YS90YWJsZXJhbmdlOmNjYTg2YjJhODhkMDQ2ZjVhNzY2MjM4YWQxNGFkNTVhXzYtMC0xLTEtMTUwMDM0_c4416eb4-72a4-4a10-a4c8-8f711fe15701"&gt;Total lease liabilities&lt;/span&gt;&lt;/span&gt;&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;93.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;87.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&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 #000;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 #000;padding:0 1pt"/&gt;&lt;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:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align: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 years&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:right;vertical-align: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 years&lt;/span&gt;&lt;/td&gt;&lt;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:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate&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.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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="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 December&#160;31, 2022, the future payments related to the Company&#x2019;s operating lease liabilities are scheduled as follows (in millions):&lt;/span&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;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="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:700;line-height:100%;text-decoration:underline"&gt;Fiscal Year&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:9pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;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="padding:2px 1pt;text-align:left;vertical-align: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 style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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: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;21.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="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="padding:2px 1pt;text-align:left;vertical-align: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="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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: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;16.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:10pt;font-weight:400;line-height:100%"&gt;2027&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;8.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="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:10pt;font-weight:400;line-height:100%"&gt;2028 and thereafter&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;8.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="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: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 lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;101.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:10pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&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;(7.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="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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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;93.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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:LesseeOperatingLeasesTextBlock>
    <us-gaap:OperatingLeasesOfLessorDisclosureTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90ZXh0cmVnaW9uOmQ5OWY0NmIyOWMyNzQzZTBhNzQ3Mzk4M2IxNWU2NGU4XzE0ODQ_85c19d28-e0f2-4bc0-a000-a48095dc551a">LEASES&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:100%"&gt;Lessor Information related to Intuitive System Leasing&lt;/span&gt;&lt;/div&gt;&lt;div style="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 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: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="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:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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;Gross lease receivables&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;449.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;404.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;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;(14.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;(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 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: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;435.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;392.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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.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;(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 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: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;432.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;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 style="height:5pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#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: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;131.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;110.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: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300.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;278.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:400;line-height:100%"&gt;Net investment in sales-type leases&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;432.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;389.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;/tr&gt;&lt;/table&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;Contractual maturities of gross lease receivables as of December&#160;31, 2022, are as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top: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:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Fiscal Year&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:9pt;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:top"&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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&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;2025&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;95.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60.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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&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;26.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028 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;3.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 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:400;line-height:100%"&gt;Total&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;449.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;margin-top:6pt;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;Operating 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;The Company&#x2019;s operating lease terms are generally less than seven years. Future minimum lease payments related to the non-cancellable portion of operating leases (which excludes contingent payments related to usage-based arrangements) as of December&#160;31, 2022, are as follows (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:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.695%"/&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:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Fiscal Year&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:9pt;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:top"&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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300.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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;250.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:top"&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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&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;58.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;2028 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;20.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:400;line-height:100%"&gt;Total&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;954.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;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;Lessee 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;The Company enters into operating leases for real estate, automobiles, and certain equipment. Operating lease expense was $25.7&#160;million, $20.4&#160;million, and $21.0&#160;million for the years ended December&#160;31, 2022, 2021, and 2020, respectively. For leases with terms of 12 months or less, the related expense was immaterial for each of the years ended December&#160;31, 2022, 2021, and 2020.&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;Supplemental cash flow information for the years ended December&#160;31, 2022, 2021, and 2020 related to operating leases was as follows (in millions):&lt;/span&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:60.027%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.378%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.378%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.473%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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="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:9pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;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="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:9pt;font-weight:700;line-height:100%"&gt;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;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:9pt;font-weight:700;line-height:100%"&gt;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;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:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;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:10pt;font-weight:400;line-height:100%"&gt;Cash paid for leases that were included within operating cash outflows&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;33.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;23.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;11.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets recognized related to new lease obligations&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;34.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;30.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;9.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="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;/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;/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;/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;/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;/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;/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;/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;Supplemental balance sheet information, as of December&#160;31, 2022, and 2021, related to operating leases was as follows (in millions, except lease term and discount rate):&lt;/span&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:73.027%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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="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:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;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:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTpjY2E4NmIyYTg4ZDA0NmY1YTc2NjIzOGFkMTRhZDU1YS90YWJsZXJhbmdlOmNjYTg2YjJhODhkMDQ2ZjVhNzY2MjM4YWQxNGFkNTVhXzItMC0xLTEtMTUwMDM0_355a5f43-2b31-41c9-9cbc-182e767f8b38"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTpjY2E4NmIyYTg4ZDA0NmY1YTc2NjIzOGFkMTRhZDU1YS90YWJsZXJhbmdlOmNjYTg2YjJhODhkMDQ2ZjVhNzY2MjM4YWQxNGFkNTVhXzItMC0xLTEtMTUwMDM0_4885b332-0077-4f55-859e-ea1d5030f51a"&gt;Intangible and other assets, net (Right-of-use assets)&lt;/span&gt;&lt;/span&gt;&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;82.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;74.4&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&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 #000;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 #000;padding:0 1pt"/&gt;&lt;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:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTpjY2E4NmIyYTg4ZDA0NmY1YTc2NjIzOGFkMTRhZDU1YS90YWJsZXJhbmdlOmNjYTg2YjJhODhkMDQ2ZjVhNzY2MjM4YWQxNGFkNTVhXzQtMC0xLTEtMTUwMDM0_2abbcbb5-49d9-4c1f-850f-5c76c68bc398"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTpjY2E4NmIyYTg4ZDA0NmY1YTc2NjIzOGFkMTRhZDU1YS90YWJsZXJhbmdlOmNjYTg2YjJhODhkMDQ2ZjVhNzY2MjM4YWQxNGFkNTVhXzQtMC0xLTEtMTUwMDM0_2ea01751-79a0-46c9-b24d-d64a4107f9b0"&gt;Other accrued liabilities&lt;/span&gt;&lt;/span&gt;&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;24.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;20.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="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:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTpjY2E4NmIyYTg4ZDA0NmY1YTc2NjIzOGFkMTRhZDU1YS90YWJsZXJhbmdlOmNjYTg2YjJhODhkMDQ2ZjVhNzY2MjM4YWQxNGFkNTVhXzUtMC0xLTEtMTUwMDM0_3d532950-c119-4b4a-9e97-6016243eec37"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTpjY2E4NmIyYTg4ZDA0NmY1YTc2NjIzOGFkMTRhZDU1YS90YWJsZXJhbmdlOmNjYTg2YjJhODhkMDQ2ZjVhNzY2MjM4YWQxNGFkNTVhXzUtMC0xLTEtMTUwMDM0_59ee5b14-39a4-48d6-a8d0-a1085064d07c"&gt;Other long-term liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69.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;66.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTpjY2E4NmIyYTg4ZDA0NmY1YTc2NjIzOGFkMTRhZDU1YS90YWJsZXJhbmdlOmNjYTg2YjJhODhkMDQ2ZjVhNzY2MjM4YWQxNGFkNTVhXzYtMC0xLTEtMTUwMDM0_b07bdcd6-4408-4444-aae7-2f74bf0476e1"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTpjY2E4NmIyYTg4ZDA0NmY1YTc2NjIzOGFkMTRhZDU1YS90YWJsZXJhbmdlOmNjYTg2YjJhODhkMDQ2ZjVhNzY2MjM4YWQxNGFkNTVhXzYtMC0xLTEtMTUwMDM0_c4416eb4-72a4-4a10-a4c8-8f711fe15701"&gt;Total lease liabilities&lt;/span&gt;&lt;/span&gt;&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;93.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;87.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&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 #000;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 #000;padding:0 1pt"/&gt;&lt;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:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align: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 years&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:right;vertical-align: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 years&lt;/span&gt;&lt;/td&gt;&lt;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:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate&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.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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="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 December&#160;31, 2022, the future payments related to the Company&#x2019;s operating lease liabilities are scheduled as follows (in millions):&lt;/span&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;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="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:700;line-height:100%;text-decoration:underline"&gt;Fiscal Year&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:9pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;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="padding:2px 1pt;text-align:left;vertical-align: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 style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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: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;21.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="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="padding:2px 1pt;text-align:left;vertical-align: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="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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: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;16.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:10pt;font-weight:400;line-height:100%"&gt;2027&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;8.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="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:10pt;font-weight:400;line-height:100%"&gt;2028 and thereafter&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;8.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="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: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 lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;101.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:10pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&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;(7.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="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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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;93.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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:OperatingLeasesOfLessorDisclosureTextBlock>
    <isrg:LessorSalesTypeLeaseLeaseIncomeTableTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90ZXh0cmVnaW9uOmQ5OWY0NmIyOWMyNzQzZTBhNzQ3Mzk4M2IxNWU2NGU4XzE0OTA_81c8cbe9-a532-4576-ade7-0193d0c51ea8">Lease receivables relating to sales-type lease arrangements are presented on the Consolidated Balance Sheets as follows (in millions):&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="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:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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;Gross lease receivables&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;449.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;404.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;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;(14.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;(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 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: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;435.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;392.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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.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;(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 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: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;432.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;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 style="height:5pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#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: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;131.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;110.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: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300.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;278.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:400;line-height:100%"&gt;Net investment in sales-type leases&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;432.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;389.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;/tr&gt;&lt;/table&gt;</isrg:LessorSalesTypeLeaseLeaseIncomeTableTextBlock>
    <isrg:SalesTypeLeaseGrossInvestmentInLease
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTplY2Y3MTM2YzNlMmM0OGIyOGQ3NzIwYzg4YjNmZjkxYi90YWJsZXJhbmdlOmVjZjcxMzZjM2UyYzQ4YjI4ZDc3MjBjODhiM2ZmOTFiXzItMS0xLTEtMTUwMDM0_2972a212-c64e-43af-adf7-2c842a444345"
      unitRef="usd">449400000</isrg:SalesTypeLeaseGrossInvestmentInLease>
    <isrg:SalesTypeLeaseGrossInvestmentInLease
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTplY2Y3MTM2YzNlMmM0OGIyOGQ3NzIwYzg4YjNmZjkxYi90YWJsZXJhbmdlOmVjZjcxMzZjM2UyYzQ4YjI4ZDc3MjBjODhiM2ZmOTFiXzItMy0xLTEtMTUwMDM0_7297d37e-57c3-4f33-8a09-da3472b7bd81"
      unitRef="usd">404000000.0</isrg:SalesTypeLeaseGrossInvestmentInLease>
    <isrg:SalestypeLeaseDeferredSellingProfit
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTplY2Y3MTM2YzNlMmM0OGIyOGQ3NzIwYzg4YjNmZjkxYi90YWJsZXJhbmdlOmVjZjcxMzZjM2UyYzQ4YjI4ZDc3MjBjODhiM2ZmOTFiXzMtMS0xLTEtMTUwMDM0_937c6d9b-b1f8-4c2f-8031-3f1db7f207f8"
      unitRef="usd">14400000</isrg:SalestypeLeaseDeferredSellingProfit>
    <isrg:SalestypeLeaseDeferredSellingProfit
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTplY2Y3MTM2YzNlMmM0OGIyOGQ3NzIwYzg4YjNmZjkxYi90YWJsZXJhbmdlOmVjZjcxMzZjM2UyYzQ4YjI4ZDc3MjBjODhiM2ZmOTFiXzMtMy0xLTEtMTUwMDM0_801a0023-d9dc-435b-95e6-2b6879a974c2"
      unitRef="usd">11400000</isrg:SalestypeLeaseDeferredSellingProfit>
    <us-gaap:SalesTypeLeaseNetInvestmentInLease
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTplY2Y3MTM2YzNlMmM0OGIyOGQ3NzIwYzg4YjNmZjkxYi90YWJsZXJhbmdlOmVjZjcxMzZjM2UyYzQ4YjI4ZDc3MjBjODhiM2ZmOTFiXzQtMS0xLTEtMTUwMDM0_ac929fd0-8d97-424e-a5d9-d26dd80f88cf"
      unitRef="usd">435000000.0</us-gaap:SalesTypeLeaseNetInvestmentInLease>
    <us-gaap:SalesTypeLeaseNetInvestmentInLease
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTplY2Y3MTM2YzNlMmM0OGIyOGQ3NzIwYzg4YjNmZjkxYi90YWJsZXJhbmdlOmVjZjcxMzZjM2UyYzQ4YjI4ZDc3MjBjODhiM2ZmOTFiXzQtMy0xLTEtMTUwMDM0_a734a633-2b6c-408a-b0e0-ae11bed6c507"
      unitRef="usd">392600000</us-gaap:SalesTypeLeaseNetInvestmentInLease>
    <us-gaap:SalesTypeLeaseNetInvestmentInLeaseAllowanceForCreditLoss
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTplY2Y3MTM2YzNlMmM0OGIyOGQ3NzIwYzg4YjNmZjkxYi90YWJsZXJhbmdlOmVjZjcxMzZjM2UyYzQ4YjI4ZDc3MjBjODhiM2ZmOTFiXzUtMS0xLTEtMTUwMDM0_436b5c3d-d88e-4921-adc1-38897d1657df"
      unitRef="usd">3000000.0</us-gaap:SalesTypeLeaseNetInvestmentInLeaseAllowanceForCreditLoss>
    <us-gaap:SalesTypeLeaseNetInvestmentInLeaseAllowanceForCreditLoss
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTplY2Y3MTM2YzNlMmM0OGIyOGQ3NzIwYzg4YjNmZjkxYi90YWJsZXJhbmdlOmVjZjcxMzZjM2UyYzQ4YjI4ZDc3MjBjODhiM2ZmOTFiXzUtMy0xLTEtMTUwMDM0_f4ef94a1-cb21-462b-aa06-8d778952b732"
      unitRef="usd">3600000</us-gaap:SalesTypeLeaseNetInvestmentInLeaseAllowanceForCreditLoss>
    <us-gaap:SalesTypeLeaseLeaseReceivable
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTplY2Y3MTM2YzNlMmM0OGIyOGQ3NzIwYzg4YjNmZjkxYi90YWJsZXJhbmdlOmVjZjcxMzZjM2UyYzQ4YjI4ZDc3MjBjODhiM2ZmOTFiXzYtMS0xLTEtMTUwMDM0_a6b24d5d-6a85-434d-bcbc-4607be425439"
      unitRef="usd">432000000.0</us-gaap:SalesTypeLeaseLeaseReceivable>
    <us-gaap:SalesTypeLeaseLeaseReceivable
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTplY2Y3MTM2YzNlMmM0OGIyOGQ3NzIwYzg4YjNmZjkxYi90YWJsZXJhbmdlOmVjZjcxMzZjM2UyYzQ4YjI4ZDc3MjBjODhiM2ZmOTFiXzYtMy0xLTEtMTUwMDM0_da64e772-21dc-4a8e-a10a-4505a286b0d2"
      unitRef="usd">389000000.0</us-gaap:SalesTypeLeaseLeaseReceivable>
    <us-gaap:SalesTypeLeaseLeaseReceivable
      contextRef="i990140e98ac543b0a1e3275119938c07_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTplY2Y3MTM2YzNlMmM0OGIyOGQ3NzIwYzg4YjNmZjkxYi90YWJsZXJhbmdlOmVjZjcxMzZjM2UyYzQ4YjI4ZDc3MjBjODhiM2ZmOTFiXzgtMS0xLTEtMTUwMDM0_dbffea85-ef0b-44ff-b2b4-ea3c92d76a3a"
      unitRef="usd">131200000</us-gaap:SalesTypeLeaseLeaseReceivable>
    <us-gaap:SalesTypeLeaseLeaseReceivable
      contextRef="i22cdd1443bcf48778c9fb236cb3f5a7c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTplY2Y3MTM2YzNlMmM0OGIyOGQ3NzIwYzg4YjNmZjkxYi90YWJsZXJhbmdlOmVjZjcxMzZjM2UyYzQ4YjI4ZDc3MjBjODhiM2ZmOTFiXzgtMy0xLTEtMTUwMDM0_ccc80feb-fe38-46b2-8858-765d9dbf5a06"
      unitRef="usd">110300000</us-gaap:SalesTypeLeaseLeaseReceivable>
    <us-gaap:SalesTypeLeaseLeaseReceivable
      contextRef="ic357251bdc6148b78354861f8ff47859_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTplY2Y3MTM2YzNlMmM0OGIyOGQ3NzIwYzg4YjNmZjkxYi90YWJsZXJhbmdlOmVjZjcxMzZjM2UyYzQ4YjI4ZDc3MjBjODhiM2ZmOTFiXzktMS0xLTEtMTUwMDM0_2afd5665-4f77-421b-ad6b-72a1ed4e419e"
      unitRef="usd">300800000</us-gaap:SalesTypeLeaseLeaseReceivable>
    <us-gaap:SalesTypeLeaseLeaseReceivable
      contextRef="i1917b42017a44a168cb0fcb89a52d9bf_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTplY2Y3MTM2YzNlMmM0OGIyOGQ3NzIwYzg4YjNmZjkxYi90YWJsZXJhbmdlOmVjZjcxMzZjM2UyYzQ4YjI4ZDc3MjBjODhiM2ZmOTFiXzktMy0xLTEtMTUwMDM0_e952291a-f905-4ad8-81a2-a96637000982"
      unitRef="usd">278700000</us-gaap:SalesTypeLeaseLeaseReceivable>
    <us-gaap:SalesTypeLeaseLeaseReceivable
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTplY2Y3MTM2YzNlMmM0OGIyOGQ3NzIwYzg4YjNmZjkxYi90YWJsZXJhbmdlOmVjZjcxMzZjM2UyYzQ4YjI4ZDc3MjBjODhiM2ZmOTFiXzEwLTEtMS0xLTE1MDAzNA_c6de5fcd-fbc5-4576-8aac-56f14bd4f3e1"
      unitRef="usd">432000000.0</us-gaap:SalesTypeLeaseLeaseReceivable>
    <us-gaap:SalesTypeLeaseLeaseReceivable
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTplY2Y3MTM2YzNlMmM0OGIyOGQ3NzIwYzg4YjNmZjkxYi90YWJsZXJhbmdlOmVjZjcxMzZjM2UyYzQ4YjI4ZDc3MjBjODhiM2ZmOTFiXzEwLTMtMS0xLTE1MDAzNA_e6472363-b68c-4a1f-a07f-7a248adfb875"
      unitRef="usd">389000000.0</us-gaap:SalesTypeLeaseLeaseReceivable>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivableMaturityTableTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90ZXh0cmVnaW9uOmQ5OWY0NmIyOWMyNzQzZTBhNzQ3Mzk4M2IxNWU2NGU4XzE0Nzc_486f29a2-8119-43ad-bbb3-605e2b5f476e">&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;Contractual maturities of gross lease receivables as of December&#160;31, 2022, are as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top: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:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Fiscal Year&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:9pt;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:top"&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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&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;2025&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;95.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60.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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&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;26.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028 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;3.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 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:400;line-height:100%"&gt;Total&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;449.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivableMaturityTableTextBlock>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTo0MzI5YjNkNzgxZWE0Mzc0ODIxMTUwYTIyMDRmZTQyYS90YWJsZXJhbmdlOjQzMjliM2Q3ODFlYTQzNzQ4MjExNTBhMjIwNGZlNDJhXzEtMS0xLTEtMTUwMDM0_f3ff5c69-8d5f-4ef1-8f9f-193d1a210ffb"
      unitRef="usd">137500000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTo0MzI5YjNkNzgxZWE0Mzc0ODIxMTUwYTIyMDRmZTQyYS90YWJsZXJhbmdlOjQzMjliM2Q3ODFlYTQzNzQ4MjExNTBhMjIwNGZlNDJhXzItMS0xLTEtMTUwMDM0_765cf328-3a4b-4f5b-af17-0c1ff0baf1e2"
      unitRef="usd">126300000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTo0MzI5YjNkNzgxZWE0Mzc0ODIxMTUwYTIyMDRmZTQyYS90YWJsZXJhbmdlOjQzMjliM2Q3ODFlYTQzNzQ4MjExNTBhMjIwNGZlNDJhXzMtMS0xLTEtMTUwMDM0_7786c4d9-3b42-491d-acda-834e067eb839"
      unitRef="usd">95500000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTo0MzI5YjNkNzgxZWE0Mzc0ODIxMTUwYTIyMDRmZTQyYS90YWJsZXJhbmdlOjQzMjliM2Q3ODFlYTQzNzQ4MjExNTBhMjIwNGZlNDJhXzQtMS0xLTEtMTUwMDM0_2ab93d9d-c971-4457-9483-c2c3cc1a1292"
      unitRef="usd">60300000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTo0MzI5YjNkNzgxZWE0Mzc0ODIxMTUwYTIyMDRmZTQyYS90YWJsZXJhbmdlOjQzMjliM2Q3ODFlYTQzNzQ4MjExNTBhMjIwNGZlNDJhXzUtMS0xLTEtMTUwMDM0_8a887cbb-92f6-4251-a221-5262c1d208b6"
      unitRef="usd">26500000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTo0MzI5YjNkNzgxZWE0Mzc0ODIxMTUwYTIyMDRmZTQyYS90YWJsZXJhbmdlOjQzMjliM2Q3ODFlYTQzNzQ4MjExNTBhMjIwNGZlNDJhXzYtMS0xLTEtMTUwMDM0_e99b7b15-d150-4d68-b77e-10dcecfcaa61"
      unitRef="usd">3300000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTo0MzI5YjNkNzgxZWE0Mzc0ODIxMTUwYTIyMDRmZTQyYS90YWJsZXJhbmdlOjQzMjliM2Q3ODFlYTQzNzQ4MjExNTBhMjIwNGZlNDJhXzctMS0xLTEtMTUwMDM0_5eca383c-8049-4c71-b1c5-1baa491a6c89"
      unitRef="usd">449400000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90ZXh0cmVnaW9uOmQ5OWY0NmIyOWMyNzQzZTBhNzQ3Mzk4M2IxNWU2NGU4XzE0ODA_292ba069-8147-4d3a-80cc-4429dfc64d31">Future minimum lease payments related to the non-cancellable portion of operating leases (which excludes contingent payments related to usage-based arrangements) as of December&#160;31, 2022, are 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:86.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.695%"/&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:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Fiscal Year&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:9pt;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:top"&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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300.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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;250.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:top"&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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&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;58.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;2028 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;20.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:400;line-height:100%"&gt;Total&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;954.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;</us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTozMTIwNzRhNTg3ODk0OTY4YTJkYTFhMGFkZWJmODkyZC90YWJsZXJhbmdlOjMxMjA3NGE1ODc4OTQ5NjhhMmRhMWEwYWRlYmY4OTJkXzEtMS0xLTEtMTUwMDM0_36b4b67a-59f6-4f66-8d78-4b42a5ff620b"
      unitRef="usd">300000000.0</us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedTwoYears
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTozMTIwNzRhNTg3ODk0OTY4YTJkYTFhMGFkZWJmODkyZC90YWJsZXJhbmdlOjMxMjA3NGE1ODc4OTQ5NjhhMmRhMWEwYWRlYmY4OTJkXzItMS0xLTEtMTUwMDM0_5c41abf2-c7fa-4244-a039-c1c1f8d8f1ea"
      unitRef="usd">250500000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedTwoYears>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedThreeYears
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTozMTIwNzRhNTg3ODk0OTY4YTJkYTFhMGFkZWJmODkyZC90YWJsZXJhbmdlOjMxMjA3NGE1ODc4OTQ5NjhhMmRhMWEwYWRlYmY4OTJkXzMtMS0xLTEtMTUwMDM0_9ba8a401-0186-4496-a3d8-22d54fedef35"
      unitRef="usd">194400000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedThreeYears>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedFourYears
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTozMTIwNzRhNTg3ODk0OTY4YTJkYTFhMGFkZWJmODkyZC90YWJsZXJhbmdlOjMxMjA3NGE1ODc4OTQ5NjhhMmRhMWEwYWRlYmY4OTJkXzQtMS0xLTEtMTUwMDM0_fe4bf054-b780-4fcf-a356-ffcd3d1ebff1"
      unitRef="usd">130200000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedFourYears>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedFiveYears
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTozMTIwNzRhNTg3ODk0OTY4YTJkYTFhMGFkZWJmODkyZC90YWJsZXJhbmdlOjMxMjA3NGE1ODc4OTQ5NjhhMmRhMWEwYWRlYmY4OTJkXzUtMS0xLTEtMTUwMDM0_e6dfa401-23fe-4d8d-9d3c-89d5fdd1eb4e"
      unitRef="usd">58700000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedFiveYears>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedThereafter
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTozMTIwNzRhNTg3ODk0OTY4YTJkYTFhMGFkZWJmODkyZC90YWJsZXJhbmdlOjMxMjA3NGE1ODc4OTQ5NjhhMmRhMWEwYWRlYmY4OTJkXzYtMS0xLTEtMTUwMDM0_cd1d448e-7aa4-46cd-8c2d-0514ac5a21b8"
      unitRef="usd">20200000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedThereafter>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceived
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTozMTIwNzRhNTg3ODk0OTY4YTJkYTFhMGFkZWJmODkyZC90YWJsZXJhbmdlOjMxMjA3NGE1ODc4OTQ5NjhhMmRhMWEwYWRlYmY4OTJkXzctMS0xLTEtMTUwMDM0_5d1b556e-c563-40a9-9669-62116614bc7e"
      unitRef="usd">954000000.0</us-gaap:LessorOperatingLeasePaymentsToBeReceived>
    <us-gaap:OperatingLeaseExpense
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90ZXh0cmVnaW9uOmQ5OWY0NmIyOWMyNzQzZTBhNzQ3Mzk4M2IxNWU2NGU4XzYwNDczMTM5NTQyNjM_a8c9c997-9b76-4a49-acc0-142c65a70443"
      unitRef="usd">25700000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90ZXh0cmVnaW9uOmQ5OWY0NmIyOWMyNzQzZTBhNzQ3Mzk4M2IxNWU2NGU4XzYwNDczMTM5NTQyNjY_7dc9524f-b3aa-44f0-a039-103fe9992706"
      unitRef="usd">20400000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90ZXh0cmVnaW9uOmQ5OWY0NmIyOWMyNzQzZTBhNzQ3Mzk4M2IxNWU2NGU4XzYwNDczMTM5NTQyNjk_56fa2c13-d516-4713-a3e0-7902d39ca4d1"
      unitRef="usd">21000000</us-gaap:OperatingLeaseExpense>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90ZXh0cmVnaW9uOmQ5OWY0NmIyOWMyNzQzZTBhNzQ3Mzk4M2IxNWU2NGU4XzE0ODE_51c1eb8b-88c8-422a-8d8e-a689d0f53ad1">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information for the years ended December&#160;31, 2022, 2021, and 2020 related to operating leases was as follows (in millions):&lt;/span&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:60.027%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.378%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.378%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.473%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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="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:9pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;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="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:9pt;font-weight:700;line-height:100%"&gt;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;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:9pt;font-weight:700;line-height:100%"&gt;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;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:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;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:10pt;font-weight:400;line-height:100%"&gt;Cash paid for leases that were included within operating cash outflows&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;33.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;23.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;11.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets recognized related to new lease obligations&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;34.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;30.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;9.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="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;/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;/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;/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;/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;/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;/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;/tr&gt;&lt;/table&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeasePayments
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTpjOGVhNGQ3ODI1ZTU0ODgyOTg4NTQxMTBlZjRkNWU1ZC90YWJsZXJhbmdlOmM4ZWE0ZDc4MjVlNTQ4ODI5ODg1NDExMGVmNGQ1ZTVkXzItMS0xLTEtMTUwMDM0_aedfdce2-363e-40f1-a6ad-82e540ec415a"
      unitRef="usd">33800000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTpjOGVhNGQ3ODI1ZTU0ODgyOTg4NTQxMTBlZjRkNWU1ZC90YWJsZXJhbmdlOmM4ZWE0ZDc4MjVlNTQ4ODI5ODg1NDExMGVmNGQ1ZTVkXzItMy0xLTEtMTUwMDM0_eee7c97d-9401-4273-8fdb-319dd2246f15"
      unitRef="usd">23200000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTpjOGVhNGQ3ODI1ZTU0ODgyOTg4NTQxMTBlZjRkNWU1ZC90YWJsZXJhbmdlOmM4ZWE0ZDc4MjVlNTQ4ODI5ODg1NDExMGVmNGQ1ZTVkXzItNS0xLTEtMTUwMDM0_8ac4f730-12db-4ab3-8f18-ceefc225093b"
      unitRef="usd">11000000.0</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTpjOGVhNGQ3ODI1ZTU0ODgyOTg4NTQxMTBlZjRkNWU1ZC90YWJsZXJhbmdlOmM4ZWE0ZDc4MjVlNTQ4ODI5ODg1NDExMGVmNGQ1ZTVkXzMtMS0xLTEtMTUwMDM0_efa3a6c1-9dce-417c-ad6c-4e453f2e028e"
      unitRef="usd">34000000.0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTpjOGVhNGQ3ODI1ZTU0ODgyOTg4NTQxMTBlZjRkNWU1ZC90YWJsZXJhbmdlOmM4ZWE0ZDc4MjVlNTQ4ODI5ODg1NDExMGVmNGQ1ZTVkXzMtMy0xLTEtMTUwMDM0_0ce4f84b-6159-4117-9d4c-5f7f62b28cf2"
      unitRef="usd">30600000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTpjOGVhNGQ3ODI1ZTU0ODgyOTg4NTQxMTBlZjRkNWU1ZC90YWJsZXJhbmdlOmM4ZWE0ZDc4MjVlNTQ4ODI5ODg1NDExMGVmNGQ1ZTVkXzMtNS0xLTEtMTUwMDM0_9bd773e2-45b0-4a4f-9049-dff32bcfed06"
      unitRef="usd">9600000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <isrg:AssetsAndLiabilitiesLesseeTableTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90ZXh0cmVnaW9uOmQ5OWY0NmIyOWMyNzQzZTBhNzQ3Mzk4M2IxNWU2NGU4XzE0NzA_064090b2-3668-4f5e-8a85-4f474161786d">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental balance sheet information, as of December&#160;31, 2022, and 2021, related to operating leases was as follows (in millions, except lease term and discount rate):&lt;/span&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:73.027%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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="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:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;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:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTpjY2E4NmIyYTg4ZDA0NmY1YTc2NjIzOGFkMTRhZDU1YS90YWJsZXJhbmdlOmNjYTg2YjJhODhkMDQ2ZjVhNzY2MjM4YWQxNGFkNTVhXzItMC0xLTEtMTUwMDM0_355a5f43-2b31-41c9-9cbc-182e767f8b38"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTpjY2E4NmIyYTg4ZDA0NmY1YTc2NjIzOGFkMTRhZDU1YS90YWJsZXJhbmdlOmNjYTg2YjJhODhkMDQ2ZjVhNzY2MjM4YWQxNGFkNTVhXzItMC0xLTEtMTUwMDM0_4885b332-0077-4f55-859e-ea1d5030f51a"&gt;Intangible and other assets, net (Right-of-use assets)&lt;/span&gt;&lt;/span&gt;&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;82.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;74.4&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&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 #000;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 #000;padding:0 1pt"/&gt;&lt;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:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTpjY2E4NmIyYTg4ZDA0NmY1YTc2NjIzOGFkMTRhZDU1YS90YWJsZXJhbmdlOmNjYTg2YjJhODhkMDQ2ZjVhNzY2MjM4YWQxNGFkNTVhXzQtMC0xLTEtMTUwMDM0_2abbcbb5-49d9-4c1f-850f-5c76c68bc398"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTpjY2E4NmIyYTg4ZDA0NmY1YTc2NjIzOGFkMTRhZDU1YS90YWJsZXJhbmdlOmNjYTg2YjJhODhkMDQ2ZjVhNzY2MjM4YWQxNGFkNTVhXzQtMC0xLTEtMTUwMDM0_2ea01751-79a0-46c9-b24d-d64a4107f9b0"&gt;Other accrued liabilities&lt;/span&gt;&lt;/span&gt;&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;24.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;20.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="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:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTpjY2E4NmIyYTg4ZDA0NmY1YTc2NjIzOGFkMTRhZDU1YS90YWJsZXJhbmdlOmNjYTg2YjJhODhkMDQ2ZjVhNzY2MjM4YWQxNGFkNTVhXzUtMC0xLTEtMTUwMDM0_3d532950-c119-4b4a-9e97-6016243eec37"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTpjY2E4NmIyYTg4ZDA0NmY1YTc2NjIzOGFkMTRhZDU1YS90YWJsZXJhbmdlOmNjYTg2YjJhODhkMDQ2ZjVhNzY2MjM4YWQxNGFkNTVhXzUtMC0xLTEtMTUwMDM0_59ee5b14-39a4-48d6-a8d0-a1085064d07c"&gt;Other long-term liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69.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;66.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTpjY2E4NmIyYTg4ZDA0NmY1YTc2NjIzOGFkMTRhZDU1YS90YWJsZXJhbmdlOmNjYTg2YjJhODhkMDQ2ZjVhNzY2MjM4YWQxNGFkNTVhXzYtMC0xLTEtMTUwMDM0_b07bdcd6-4408-4444-aae7-2f74bf0476e1"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTpjY2E4NmIyYTg4ZDA0NmY1YTc2NjIzOGFkMTRhZDU1YS90YWJsZXJhbmdlOmNjYTg2YjJhODhkMDQ2ZjVhNzY2MjM4YWQxNGFkNTVhXzYtMC0xLTEtMTUwMDM0_c4416eb4-72a4-4a10-a4c8-8f711fe15701"&gt;Total lease liabilities&lt;/span&gt;&lt;/span&gt;&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;93.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;87.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&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 #000;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 #000;padding:0 1pt"/&gt;&lt;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:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align: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 years&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:right;vertical-align: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 years&lt;/span&gt;&lt;/td&gt;&lt;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:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate&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.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;</isrg:AssetsAndLiabilitiesLesseeTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTpjY2E4NmIyYTg4ZDA0NmY1YTc2NjIzOGFkMTRhZDU1YS90YWJsZXJhbmdlOmNjYTg2YjJhODhkMDQ2ZjVhNzY2MjM4YWQxNGFkNTVhXzItMS0xLTEtMTUwMDM0_e860ac68-515f-413b-bde6-b870d3b24948"
      unitRef="usd">82200000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTpjY2E4NmIyYTg4ZDA0NmY1YTc2NjIzOGFkMTRhZDU1YS90YWJsZXJhbmdlOmNjYTg2YjJhODhkMDQ2ZjVhNzY2MjM4YWQxNGFkNTVhXzItMy0xLTEtMTUwMDM0_ddb76383-192c-4dd7-a023-8b7d7f4ac5fb"
      unitRef="usd">74400000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTpjY2E4NmIyYTg4ZDA0NmY1YTc2NjIzOGFkMTRhZDU1YS90YWJsZXJhbmdlOmNjYTg2YjJhODhkMDQ2ZjVhNzY2MjM4YWQxNGFkNTVhXzQtMS0xLTEtMTUwMDM0_2d5ad1a1-d7fe-4c35-8313-dbd1140191e4"
      unitRef="usd">24200000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTpjY2E4NmIyYTg4ZDA0NmY1YTc2NjIzOGFkMTRhZDU1YS90YWJsZXJhbmdlOmNjYTg2YjJhODhkMDQ2ZjVhNzY2MjM4YWQxNGFkNTVhXzQtMy0xLTEtMTUwMDM0_8d91d3af-9a75-4d0c-87ec-a58dbc82ce44"
      unitRef="usd">20400000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTpjY2E4NmIyYTg4ZDA0NmY1YTc2NjIzOGFkMTRhZDU1YS90YWJsZXJhbmdlOmNjYTg2YjJhODhkMDQ2ZjVhNzY2MjM4YWQxNGFkNTVhXzUtMS0xLTEtMTUwMDM0_3d2a6b3f-dc4d-41f0-b359-4f8465a9974d"
      unitRef="usd">69600000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTpjY2E4NmIyYTg4ZDA0NmY1YTc2NjIzOGFkMTRhZDU1YS90YWJsZXJhbmdlOmNjYTg2YjJhODhkMDQ2ZjVhNzY2MjM4YWQxNGFkNTVhXzUtMy0xLTEtMTUwMDM0_7b3bef69-5ccd-41a9-b87a-9747b9964663"
      unitRef="usd">66600000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTpjY2E4NmIyYTg4ZDA0NmY1YTc2NjIzOGFkMTRhZDU1YS90YWJsZXJhbmdlOmNjYTg2YjJhODhkMDQ2ZjVhNzY2MjM4YWQxNGFkNTVhXzYtMS0xLTEtMTUwMDM0_bffd96c6-3432-4d4f-a3ea-8a90ea4972b2"
      unitRef="usd">93800000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTpjY2E4NmIyYTg4ZDA0NmY1YTc2NjIzOGFkMTRhZDU1YS90YWJsZXJhbmdlOmNjYTg2YjJhODhkMDQ2ZjVhNzY2MjM4YWQxNGFkNTVhXzYtMy0xLTEtMTUwMDM0_28395a5a-7535-4c74-a87f-ab4f356a5c00"
      unitRef="usd">87000000.0</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTpjY2E4NmIyYTg4ZDA0NmY1YTc2NjIzOGFkMTRhZDU1YS90YWJsZXJhbmdlOmNjYTg2YjJhODhkMDQ2ZjVhNzY2MjM4YWQxNGFkNTVhXzgtMS0xLTEtMTUwMDM0_65b719ec-0d68-4afd-bee5-39bdf84a5af5">P4Y6M</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTpjY2E4NmIyYTg4ZDA0NmY1YTc2NjIzOGFkMTRhZDU1YS90YWJsZXJhbmdlOmNjYTg2YjJhODhkMDQ2ZjVhNzY2MjM4YWQxNGFkNTVhXzgtMy0xLTEtMTUwMDM0_1d877332-3c8d-4f7e-9e10-097560e3025b">P4Y10M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTpjY2E4NmIyYTg4ZDA0NmY1YTc2NjIzOGFkMTRhZDU1YS90YWJsZXJhbmdlOmNjYTg2YjJhODhkMDQ2ZjVhNzY2MjM4YWQxNGFkNTVhXzktMS0xLTEtMTUwMDM0_881eab94-c70d-4d11-80fb-fe56793da4ea"
      unitRef="number">0.030</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTpjY2E4NmIyYTg4ZDA0NmY1YTc2NjIzOGFkMTRhZDU1YS90YWJsZXJhbmdlOmNjYTg2YjJhODhkMDQ2ZjVhNzY2MjM4YWQxNGFkNTVhXzktMy0xLTEtMTUwMDM0_942518bf-19a8-4026-8518-14621cdc06f0"
      unitRef="number">0.025</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90ZXh0cmVnaW9uOmQ5OWY0NmIyOWMyNzQzZTBhNzQ3Mzk4M2IxNWU2NGU4XzE0NzQ_a9103bf7-97f4-421e-aeb3-4633a82e552b">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022, the future payments related to the Company&#x2019;s operating lease liabilities are scheduled as follows (in millions):&lt;/span&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;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="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:700;line-height:100%;text-decoration:underline"&gt;Fiscal Year&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:9pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;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="padding:2px 1pt;text-align:left;vertical-align: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 style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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: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;21.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="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="padding:2px 1pt;text-align:left;vertical-align: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="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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: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;16.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:10pt;font-weight:400;line-height:100%"&gt;2027&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;8.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="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:10pt;font-weight:400;line-height:100%"&gt;2028 and thereafter&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;8.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="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: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 lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;101.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:10pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&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;(7.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="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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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;93.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTpjYTNkNDRhMDliNWQ0MWZkYjg0YTUxZTJiMzNlNmY5Yy90YWJsZXJhbmdlOmNhM2Q0NGEwOWI1ZDQxZmRiODRhNTFlMmIzM2U2ZjljXzEtMS0xLTEtMTUwMDM0_5b6cdea3-8258-4236-95e2-1f9c3ac5e691"
      unitRef="usd">26000000.0</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTpjYTNkNDRhMDliNWQ0MWZkYjg0YTUxZTJiMzNlNmY5Yy90YWJsZXJhbmdlOmNhM2Q0NGEwOWI1ZDQxZmRiODRhNTFlMmIzM2U2ZjljXzItMS0xLTEtMTUwMDM0_f5f5afde-7038-4dbd-a242-ad3e5d325f53"
      unitRef="usd">21700000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTpjYTNkNDRhMDliNWQ0MWZkYjg0YTUxZTJiMzNlNmY5Yy90YWJsZXJhbmdlOmNhM2Q0NGEwOWI1ZDQxZmRiODRhNTFlMmIzM2U2ZjljXzMtMS0xLTEtMTUwMDM0_34802449-3a52-496a-8795-2d4ecc2b235a"
      unitRef="usd">19500000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTpjYTNkNDRhMDliNWQ0MWZkYjg0YTUxZTJiMzNlNmY5Yy90YWJsZXJhbmdlOmNhM2Q0NGEwOWI1ZDQxZmRiODRhNTFlMmIzM2U2ZjljXzQtMS0xLTEtMTUwMDM0_db8658b8-693f-465c-bbe7-59f741f73334"
      unitRef="usd">16600000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTpjYTNkNDRhMDliNWQ0MWZkYjg0YTUxZTJiMzNlNmY5Yy90YWJsZXJhbmdlOmNhM2Q0NGEwOWI1ZDQxZmRiODRhNTFlMmIzM2U2ZjljXzUtMS0xLTEtMTUwMDM0_81863d43-dae6-47ed-a40e-7be12880b88a"
      unitRef="usd">8300000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTpjYTNkNDRhMDliNWQ0MWZkYjg0YTUxZTJiMzNlNmY5Yy90YWJsZXJhbmdlOmNhM2Q0NGEwOWI1ZDQxZmRiODRhNTFlMmIzM2U2ZjljXzYtMS0xLTEtMTUwMDM0_21332c79-dacb-4f1c-b374-938958fe08df"
      unitRef="usd">8900000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTpjYTNkNDRhMDliNWQ0MWZkYjg0YTUxZTJiMzNlNmY5Yy90YWJsZXJhbmdlOmNhM2Q0NGEwOWI1ZDQxZmRiODRhNTFlMmIzM2U2ZjljXzctMS0xLTEtMTUwMDM0_23e5ecc2-7e09-4c1e-a2d6-70bdec83dad0"
      unitRef="usd">101000000.0</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTpjYTNkNDRhMDliNWQ0MWZkYjg0YTUxZTJiMzNlNmY5Yy90YWJsZXJhbmdlOmNhM2Q0NGEwOWI1ZDQxZmRiODRhNTFlMmIzM2U2ZjljXzgtMS0xLTEtMTUwMDM0_5af04ff2-5d19-4206-bd8b-b6742debfc70"
      unitRef="usd">7200000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDQvZnJhZzpkOTlmNDZiMjljMjc0M2UwYTc0NzM5ODNiMTVlNjRlOC90YWJsZTpjYTNkNDRhMDliNWQ0MWZkYjg0YTUxZTJiMzNlNmY5Yy90YWJsZXJhbmdlOmNhM2Q0NGEwOWI1ZDQxZmRiODRhNTFlMmIzM2U2ZjljXzktMS0xLTEtMTUwMDM0_3af68577-4424-4c0e-b06a-21d77d560fe9"
      unitRef="usd">93800000</us-gaap:OperatingLeaseLiability>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDcvZnJhZzpkMzViMjJjMTBjYTM0MjM5YTM4MTZkYzRiYWRkNzcyOC90ZXh0cmVnaW9uOmQzNWIyMmMxMGNhMzQyMzlhMzgxNmRjNGJhZGQ3NzI4XzU5MDU_3ba873bb-cc38-4ce6-ad35-f7e4887e0bcb">GOODWILL AND INTANGIBLE ASSETS&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;Acquisitions&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 were no material acquisitions in 2022 and 2021.&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;In February 2020, the Company acquired Orpheus Medical Ltd. and its wholly owned subsidiaries (&#x201c;Orpheus Medical&#x201d;) to deepen and expand the Company&#x2019;s integrated informatics platform. Orpheus Medical provides hospitals with information technology connectivity, as well as expertise in processing and archiving surgical videos.&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;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;margin-top: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.718%"/&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:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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: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 31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;336.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 activity&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;8.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&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 31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;343.6&#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;Acquisition activity&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;6.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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="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 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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;348.5&#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;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 completed its annual goodwill impairment test and determined that no impairment existed. As of December&#160;31, 2022, there has been no impairment of goodwill.&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;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 asset, accumulated amortization, and net intangible asset balances as of December&#160;31, 2022, and 2021 (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top: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:34.929%"/&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.752%"/&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.047%"/&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.458%"/&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.752%"/&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.047%"/&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.905%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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="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;Gross Carrying Amount&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;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&lt;br/&gt;Carrying&lt;br/&gt;Amount&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;Gross Carrying Amount&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;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&lt;br/&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199.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;(167.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.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;219.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;(173.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;46.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;11.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;(7.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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;(18.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;14.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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: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 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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;242.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;(192.9)&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;49.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;277.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;(206.9)&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;70.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;Amortization expense related to intangible assets was $27.8 million, $27.4 million, and $49.8 million for the years ended December&#160;31, 2022, 2021, and 2020, respectively.&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 estimated future amortization expense related to intangible assets as of December&#160;31, 2022, is as follows (in&#160;millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top: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:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Fiscal Year&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:9pt;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;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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;2025&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.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;2026&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;2027&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;2028 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;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;49.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;/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, impairment of intangible assets, accelerated amortization of intangible assets, and other events.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDcvZnJhZzpkMzViMjJjMTBjYTM0MjM5YTM4MTZkYzRiYWRkNzcyOC90ZXh0cmVnaW9uOmQzNWIyMmMxMGNhMzQyMzlhMzgxNmRjNGJhZGQ3NzI4XzU5MDI_90e46f6f-2a04-4b4c-a063-b637f728757b">&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;margin-top: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.718%"/&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:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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: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 31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;336.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 activity&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;8.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&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 31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;343.6&#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;Acquisition activity&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;6.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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="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 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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;348.5&#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:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="if4ab8f76e64a46d58941675cc8783c2e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDcvZnJhZzpkMzViMjJjMTBjYTM0MjM5YTM4MTZkYzRiYWRkNzcyOC90YWJsZTo4NTljMTlhMzgyMGQ0YWNiYjM4YjZlMDFiNmZlNTRmYi90YWJsZXJhbmdlOjg1OWMxOWEzODIwZDRhY2JiMzhiNmUwMWI2ZmU1NGZiXzEtMi0xLTEtMTUwMDM0_ab1b30da-3e04-425c-8a85-4f6f4c5980af"
      unitRef="usd">336700000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDcvZnJhZzpkMzViMjJjMTBjYTM0MjM5YTM4MTZkYzRiYWRkNzcyOC90YWJsZTo4NTljMTlhMzgyMGQ0YWNiYjM4YjZlMDFiNmZlNTRmYi90YWJsZXJhbmdlOjg1OWMxOWEzODIwZDRhY2JiMzhiNmUwMWI2ZmU1NGZiXzItMi0xLTEtMTUwMDM0_3520a4fc-04e1-4e2a-913a-e61d500ec6c8"
      unitRef="usd">8000000.0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDcvZnJhZzpkMzViMjJjMTBjYTM0MjM5YTM4MTZkYzRiYWRkNzcyOC90YWJsZTo4NTljMTlhMzgyMGQ0YWNiYjM4YjZlMDFiNmZlNTRmYi90YWJsZXJhbmdlOjg1OWMxOWEzODIwZDRhY2JiMzhiNmUwMWI2ZmU1NGZiXzMtMi0xLTEtMTUwMDM0_caa5ea9c-008c-454c-aa58-606e24059b58"
      unitRef="usd">-1100000</us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments>
    <us-gaap:Goodwill
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDcvZnJhZzpkMzViMjJjMTBjYTM0MjM5YTM4MTZkYzRiYWRkNzcyOC90YWJsZTo4NTljMTlhMzgyMGQ0YWNiYjM4YjZlMDFiNmZlNTRmYi90YWJsZXJhbmdlOjg1OWMxOWEzODIwZDRhY2JiMzhiNmUwMWI2ZmU1NGZiXzQtMi0xLTEtMTUwMDM0_39ac3c16-3eaf-4ab4-a6f3-560c92afe123"
      unitRef="usd">343600000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDcvZnJhZzpkMzViMjJjMTBjYTM0MjM5YTM4MTZkYzRiYWRkNzcyOC90YWJsZTo4NTljMTlhMzgyMGQ0YWNiYjM4YjZlMDFiNmZlNTRmYi90YWJsZXJhbmdlOjg1OWMxOWEzODIwZDRhY2JiMzhiNmUwMWI2ZmU1NGZiXzUtMi0xLTEtMTUwMDM0_0bb5f347-4ce1-4158-b59e-f4f41d3e0ea7"
      unitRef="usd">6500000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDcvZnJhZzpkMzViMjJjMTBjYTM0MjM5YTM4MTZkYzRiYWRkNzcyOC90YWJsZTo4NTljMTlhMzgyMGQ0YWNiYjM4YjZlMDFiNmZlNTRmYi90YWJsZXJhbmdlOjg1OWMxOWEzODIwZDRhY2JiMzhiNmUwMWI2ZmU1NGZiXzYtMi0xLTEtMTUwMDM0_0a4e0ab8-74c4-4da7-a5df-ec826d2b85e4"
      unitRef="usd">-1600000</us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments>
    <us-gaap:Goodwill
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDcvZnJhZzpkMzViMjJjMTBjYTM0MjM5YTM4MTZkYzRiYWRkNzcyOC90YWJsZTo4NTljMTlhMzgyMGQ0YWNiYjM4YjZlMDFiNmZlNTRmYi90YWJsZXJhbmdlOjg1OWMxOWEzODIwZDRhY2JiMzhiNmUwMWI2ZmU1NGZiXzctMi0xLTEtMTUwMDM0_f30ac57b-03c8-4581-ae8d-257e60ddc5e3"
      unitRef="usd">348500000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDcvZnJhZzpkMzViMjJjMTBjYTM0MjM5YTM4MTZkYzRiYWRkNzcyOC90ZXh0cmVnaW9uOmQzNWIyMmMxMGNhMzQyMzlhMzgxNmRjNGJhZGQ3NzI4XzU4OTc_90e3acc2-319f-4a79-a469-4ca9834183e0">&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 asset, accumulated amortization, and net intangible asset balances as of December&#160;31, 2022, and 2021 (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top: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:34.929%"/&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.752%"/&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.047%"/&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.458%"/&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.752%"/&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.047%"/&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.905%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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="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;Gross Carrying Amount&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;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&lt;br/&gt;Carrying&lt;br/&gt;Amount&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;Gross Carrying Amount&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;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&lt;br/&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199.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;(167.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.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;219.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;(173.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;46.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;11.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;(7.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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;(18.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;14.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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: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 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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;242.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;(192.9)&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;49.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;277.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;(206.9)&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;70.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iaa0815014e2048d88e0fbadfebe22ea8_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDcvZnJhZzpkMzViMjJjMTBjYTM0MjM5YTM4MTZkYzRiYWRkNzcyOC90YWJsZTo1Y2RiYzFmYWU2ZTM0NWE5YjY4MWY3NmI4MDgzY2U5ZS90YWJsZXJhbmdlOjVjZGJjMWZhZTZlMzQ1YTliNjgxZjc2YjgwODNjZTllXzItMi0xLTEtMTUwMDM0_2e064eb6-a274-46ca-b083-b68ec6cfc573"
      unitRef="usd">199100000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iaa0815014e2048d88e0fbadfebe22ea8_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDcvZnJhZzpkMzViMjJjMTBjYTM0MjM5YTM4MTZkYzRiYWRkNzcyOC90YWJsZTo1Y2RiYzFmYWU2ZTM0NWE5YjY4MWY3NmI4MDgzY2U5ZS90YWJsZXJhbmdlOjVjZGJjMWZhZTZlMzQ1YTliNjgxZjc2YjgwODNjZTllXzItNC0xLTEtMTUwMDM0_2d5c06a4-9a74-4184-8206-f37a5a2dadbf"
      unitRef="usd">167400000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="iaa0815014e2048d88e0fbadfebe22ea8_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDcvZnJhZzpkMzViMjJjMTBjYTM0MjM5YTM4MTZkYzRiYWRkNzcyOC90YWJsZTo1Y2RiYzFmYWU2ZTM0NWE5YjY4MWY3NmI4MDgzY2U5ZS90YWJsZXJhbmdlOjVjZGJjMWZhZTZlMzQ1YTliNjgxZjc2YjgwODNjZTllXzItNi0xLTEtMTUwMDM0_b550ba97-ac30-4615-ad0b-d75a534bcac2"
      unitRef="usd">31700000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i6a7e1fb02d8f4e56bd53a3d839fb7385_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDcvZnJhZzpkMzViMjJjMTBjYTM0MjM5YTM4MTZkYzRiYWRkNzcyOC90YWJsZTo1Y2RiYzFmYWU2ZTM0NWE5YjY4MWY3NmI4MDgzY2U5ZS90YWJsZXJhbmdlOjVjZGJjMWZhZTZlMzQ1YTliNjgxZjc2YjgwODNjZTllXzItOC0xLTEtMTUwMDM0_33473b2a-c799-4d5d-ae83-6a0bf896748c"
      unitRef="usd">219300000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i6a7e1fb02d8f4e56bd53a3d839fb7385_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDcvZnJhZzpkMzViMjJjMTBjYTM0MjM5YTM4MTZkYzRiYWRkNzcyOC90YWJsZTo1Y2RiYzFmYWU2ZTM0NWE5YjY4MWY3NmI4MDgzY2U5ZS90YWJsZXJhbmdlOjVjZGJjMWZhZTZlMzQ1YTliNjgxZjc2YjgwODNjZTllXzItMTAtMS0xLTE1MDAzNA_bf2a1eff-727a-44d7-a5b6-77100946c3d9"
      unitRef="usd">173200000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i6a7e1fb02d8f4e56bd53a3d839fb7385_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDcvZnJhZzpkMzViMjJjMTBjYTM0MjM5YTM4MTZkYzRiYWRkNzcyOC90YWJsZTo1Y2RiYzFmYWU2ZTM0NWE5YjY4MWY3NmI4MDgzY2U5ZS90YWJsZXJhbmdlOjVjZGJjMWZhZTZlMzQ1YTliNjgxZjc2YjgwODNjZTllXzItMTItMS0xLTE1MDAzNA_b09ea1d3-ae4e-41a0-974c-40b837b1d667"
      unitRef="usd">46100000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iaa721e4b680944b9a1bbb5f5ba708d0b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDcvZnJhZzpkMzViMjJjMTBjYTM0MjM5YTM4MTZkYzRiYWRkNzcyOC90YWJsZTo1Y2RiYzFmYWU2ZTM0NWE5YjY4MWY3NmI4MDgzY2U5ZS90YWJsZXJhbmdlOjVjZGJjMWZhZTZlMzQ1YTliNjgxZjc2YjgwODNjZTllXzMtMi0xLTEtMTUwMDM0_8a661b77-294d-4be0-85a5-19f1cc840abf"
      unitRef="usd">11000000.0</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iaa721e4b680944b9a1bbb5f5ba708d0b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDcvZnJhZzpkMzViMjJjMTBjYTM0MjM5YTM4MTZkYzRiYWRkNzcyOC90YWJsZTo1Y2RiYzFmYWU2ZTM0NWE5YjY4MWY3NmI4MDgzY2U5ZS90YWJsZXJhbmdlOjVjZGJjMWZhZTZlMzQ1YTliNjgxZjc2YjgwODNjZTllXzMtNC0xLTEtMTUwMDM0_1cb71db7-3a59-4bf5-8b5e-8a879fcbe0f0"
      unitRef="usd">7400000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="iaa721e4b680944b9a1bbb5f5ba708d0b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDcvZnJhZzpkMzViMjJjMTBjYTM0MjM5YTM4MTZkYzRiYWRkNzcyOC90YWJsZTo1Y2RiYzFmYWU2ZTM0NWE5YjY4MWY3NmI4MDgzY2U5ZS90YWJsZXJhbmdlOjVjZGJjMWZhZTZlMzQ1YTliNjgxZjc2YjgwODNjZTllXzMtNi0xLTEtMTUwMDM0_8ee901d9-b4cc-4178-b2f7-3f6d23179908"
      unitRef="usd">3600000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i88a3a8ceed2f49e880418977490f5d20_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDcvZnJhZzpkMzViMjJjMTBjYTM0MjM5YTM4MTZkYzRiYWRkNzcyOC90YWJsZTo1Y2RiYzFmYWU2ZTM0NWE5YjY4MWY3NmI4MDgzY2U5ZS90YWJsZXJhbmdlOjVjZGJjMWZhZTZlMzQ1YTliNjgxZjc2YjgwODNjZTllXzMtOC0xLTEtMTUwMDM0_1d59687e-122d-40a7-b1d7-a4d089d44e36"
      unitRef="usd">26300000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i88a3a8ceed2f49e880418977490f5d20_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDcvZnJhZzpkMzViMjJjMTBjYTM0MjM5YTM4MTZkYzRiYWRkNzcyOC90YWJsZTo1Y2RiYzFmYWU2ZTM0NWE5YjY4MWY3NmI4MDgzY2U5ZS90YWJsZXJhbmdlOjVjZGJjMWZhZTZlMzQ1YTliNjgxZjc2YjgwODNjZTllXzMtMTAtMS0xLTE1MDAzNA_5a7a23c3-4dbf-47e6-b564-b7fc09d8bd7f"
      unitRef="usd">19400000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i88a3a8ceed2f49e880418977490f5d20_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDcvZnJhZzpkMzViMjJjMTBjYTM0MjM5YTM4MTZkYzRiYWRkNzcyOC90YWJsZTo1Y2RiYzFmYWU2ZTM0NWE5YjY4MWY3NmI4MDgzY2U5ZS90YWJsZXJhbmdlOjVjZGJjMWZhZTZlMzQ1YTliNjgxZjc2YjgwODNjZTllXzMtMTItMS0xLTE1MDAzNA_e2e220bb-d93e-4d0d-9a1d-79ec7e412a1c"
      unitRef="usd">6900000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i1f06663da7d74354b3bd5efcad839096_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDcvZnJhZzpkMzViMjJjMTBjYTM0MjM5YTM4MTZkYzRiYWRkNzcyOC90YWJsZTo1Y2RiYzFmYWU2ZTM0NWE5YjY4MWY3NmI4MDgzY2U5ZS90YWJsZXJhbmdlOjVjZGJjMWZhZTZlMzQ1YTliNjgxZjc2YjgwODNjZTllXzQtMi0xLTEtMTUwMDM0_e1fd5e2b-60b5-4e5d-aa09-2d5847b74647"
      unitRef="usd">32600000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i1f06663da7d74354b3bd5efcad839096_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDcvZnJhZzpkMzViMjJjMTBjYTM0MjM5YTM4MTZkYzRiYWRkNzcyOC90YWJsZTo1Y2RiYzFmYWU2ZTM0NWE5YjY4MWY3NmI4MDgzY2U5ZS90YWJsZXJhbmdlOjVjZGJjMWZhZTZlMzQ1YTliNjgxZjc2YjgwODNjZTllXzQtNC0xLTEtMTUwMDM0_dee7af3e-85f7-46a9-8779-d18f824ed9c1"
      unitRef="usd">18100000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i1f06663da7d74354b3bd5efcad839096_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDcvZnJhZzpkMzViMjJjMTBjYTM0MjM5YTM4MTZkYzRiYWRkNzcyOC90YWJsZTo1Y2RiYzFmYWU2ZTM0NWE5YjY4MWY3NmI4MDgzY2U5ZS90YWJsZXJhbmdlOjVjZGJjMWZhZTZlMzQ1YTliNjgxZjc2YjgwODNjZTllXzQtNi0xLTEtMTUwMDM0_30f9a535-712c-477f-a0f8-bede1c61cc81"
      unitRef="usd">14500000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i2f6a7b8ae0b647c0a5b7ed4602836a70_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDcvZnJhZzpkMzViMjJjMTBjYTM0MjM5YTM4MTZkYzRiYWRkNzcyOC90YWJsZTo1Y2RiYzFmYWU2ZTM0NWE5YjY4MWY3NmI4MDgzY2U5ZS90YWJsZXJhbmdlOjVjZGJjMWZhZTZlMzQ1YTliNjgxZjc2YjgwODNjZTllXzQtOC0xLTEtMTUwMDM0_99327ce4-d92a-4d98-9e87-81ab6fc896b2"
      unitRef="usd">31800000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i2f6a7b8ae0b647c0a5b7ed4602836a70_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDcvZnJhZzpkMzViMjJjMTBjYTM0MjM5YTM4MTZkYzRiYWRkNzcyOC90YWJsZTo1Y2RiYzFmYWU2ZTM0NWE5YjY4MWY3NmI4MDgzY2U5ZS90YWJsZXJhbmdlOjVjZGJjMWZhZTZlMzQ1YTliNjgxZjc2YjgwODNjZTllXzQtMTAtMS0xLTE1MDAzNA_ccafbc4e-8b98-413a-96e5-950297e04405"
      unitRef="usd">14300000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i2f6a7b8ae0b647c0a5b7ed4602836a70_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDcvZnJhZzpkMzViMjJjMTBjYTM0MjM5YTM4MTZkYzRiYWRkNzcyOC90YWJsZTo1Y2RiYzFmYWU2ZTM0NWE5YjY4MWY3NmI4MDgzY2U5ZS90YWJsZXJhbmdlOjVjZGJjMWZhZTZlMzQ1YTliNjgxZjc2YjgwODNjZTllXzQtMTItMS0xLTE1MDAzNA_d84546bf-ad87-439c-94d3-da1878daaac8"
      unitRef="usd">17500000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDcvZnJhZzpkMzViMjJjMTBjYTM0MjM5YTM4MTZkYzRiYWRkNzcyOC90YWJsZTo1Y2RiYzFmYWU2ZTM0NWE5YjY4MWY3NmI4MDgzY2U5ZS90YWJsZXJhbmdlOjVjZGJjMWZhZTZlMzQ1YTliNjgxZjc2YjgwODNjZTllXzUtMi0xLTEtMTUwMDM0_e8ae5895-858b-4c27-a4ca-e4b520875244"
      unitRef="usd">242700000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDcvZnJhZzpkMzViMjJjMTBjYTM0MjM5YTM4MTZkYzRiYWRkNzcyOC90YWJsZTo1Y2RiYzFmYWU2ZTM0NWE5YjY4MWY3NmI4MDgzY2U5ZS90YWJsZXJhbmdlOjVjZGJjMWZhZTZlMzQ1YTliNjgxZjc2YjgwODNjZTllXzUtNC0xLTEtMTUwMDM0_0e113013-9d41-4087-8e90-94f5c8d9c026"
      unitRef="usd">192900000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDcvZnJhZzpkMzViMjJjMTBjYTM0MjM5YTM4MTZkYzRiYWRkNzcyOC90YWJsZTo1Y2RiYzFmYWU2ZTM0NWE5YjY4MWY3NmI4MDgzY2U5ZS90YWJsZXJhbmdlOjVjZGJjMWZhZTZlMzQ1YTliNjgxZjc2YjgwODNjZTllXzUtNi0xLTEtMTUwMDM0_8dbc63d6-d20c-4108-812f-2169d26f11a8"
      unitRef="usd">49800000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDcvZnJhZzpkMzViMjJjMTBjYTM0MjM5YTM4MTZkYzRiYWRkNzcyOC90YWJsZTo1Y2RiYzFmYWU2ZTM0NWE5YjY4MWY3NmI4MDgzY2U5ZS90YWJsZXJhbmdlOjVjZGJjMWZhZTZlMzQ1YTliNjgxZjc2YjgwODNjZTllXzUtOC0xLTEtMTUwMDM0_de900ab5-f17a-4a65-8998-dc9e1d30616e"
      unitRef="usd">277400000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDcvZnJhZzpkMzViMjJjMTBjYTM0MjM5YTM4MTZkYzRiYWRkNzcyOC90YWJsZTo1Y2RiYzFmYWU2ZTM0NWE5YjY4MWY3NmI4MDgzY2U5ZS90YWJsZXJhbmdlOjVjZGJjMWZhZTZlMzQ1YTliNjgxZjc2YjgwODNjZTllXzUtMTAtMS0xLTE1MDAzNA_4e54c1bf-a9c6-400b-90fb-6e7e9ebe8778"
      unitRef="usd">206900000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDcvZnJhZzpkMzViMjJjMTBjYTM0MjM5YTM4MTZkYzRiYWRkNzcyOC90YWJsZTo1Y2RiYzFmYWU2ZTM0NWE5YjY4MWY3NmI4MDgzY2U5ZS90YWJsZXJhbmdlOjVjZGJjMWZhZTZlMzQ1YTliNjgxZjc2YjgwODNjZTllXzUtMTItMS0xLTE1MDAzNA_e45f0e27-430b-4b6c-bce7-c32aac342e6c"
      unitRef="usd">70500000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDcvZnJhZzpkMzViMjJjMTBjYTM0MjM5YTM4MTZkYzRiYWRkNzcyOC90ZXh0cmVnaW9uOmQzNWIyMmMxMGNhMzQyMzlhMzgxNmRjNGJhZGQ3NzI4XzYwNDczMTM5NjMzMTk_19331248-dd81-4380-9b62-0fbd115ec46b"
      unitRef="usd">27800000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDcvZnJhZzpkMzViMjJjMTBjYTM0MjM5YTM4MTZkYzRiYWRkNzcyOC90ZXh0cmVnaW9uOmQzNWIyMmMxMGNhMzQyMzlhMzgxNmRjNGJhZGQ3NzI4XzYwNDczMTM5NjMzMjI_6a8756f2-ae66-442b-b7ca-cec8d1cab3cd"
      unitRef="usd">27400000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDcvZnJhZzpkMzViMjJjMTBjYTM0MjM5YTM4MTZkYzRiYWRkNzcyOC90ZXh0cmVnaW9uOmQzNWIyMmMxMGNhMzQyMzlhMzgxNmRjNGJhZGQ3NzI4XzYwNDczMTM5NjMzMjU_a73ebff2-c4e2-4362-a6fa-8ebd97aaf852"
      unitRef="usd">49800000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDcvZnJhZzpkMzViMjJjMTBjYTM0MjM5YTM4MTZkYzRiYWRkNzcyOC90ZXh0cmVnaW9uOmQzNWIyMmMxMGNhMzQyMzlhMzgxNmRjNGJhZGQ3NzI4XzU4OTI_02099bd6-afe0-4628-92e2-63534e637396">&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 December&#160;31, 2022, is as follows (in&#160;millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top: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:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Fiscal Year&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:9pt;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;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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;2025&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.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;2026&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;2027&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;2028 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;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;49.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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDcvZnJhZzpkMzViMjJjMTBjYTM0MjM5YTM4MTZkYzRiYWRkNzcyOC90YWJsZToxYmJkZmUxNWI5NWI0ZmNmOTZiZjMwMjIyMGQ4ODY2YS90YWJsZXJhbmdlOjFiYmRmZTE1Yjk1YjRmY2Y5NmJmMzAyMjIwZDg4NjZhXzEtMS0xLTEtMTUwMDM0_5a0f2f89-d597-48dc-a526-68d94254f039"
      unitRef="usd">19200000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDcvZnJhZzpkMzViMjJjMTBjYTM0MjM5YTM4MTZkYzRiYWRkNzcyOC90YWJsZToxYmJkZmUxNWI5NWI0ZmNmOTZiZjMwMjIyMGQ4ODY2YS90YWJsZXJhbmdlOjFiYmRmZTE1Yjk1YjRmY2Y5NmJmMzAyMjIwZDg4NjZhXzItMS0xLTEtMTUwMDM0_a9203f4b-e03d-459d-aed4-61f5c0347f9c"
      unitRef="usd">15000000.0</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDcvZnJhZzpkMzViMjJjMTBjYTM0MjM5YTM4MTZkYzRiYWRkNzcyOC90YWJsZToxYmJkZmUxNWI5NWI0ZmNmOTZiZjMwMjIyMGQ4ODY2YS90YWJsZXJhbmdlOjFiYmRmZTE1Yjk1YjRmY2Y5NmJmMzAyMjIwZDg4NjZhXzMtMS0xLTEtMTUwMDM0_f20593fa-2a30-424a-8961-f9cccabbbc5c"
      unitRef="usd">10300000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDcvZnJhZzpkMzViMjJjMTBjYTM0MjM5YTM4MTZkYzRiYWRkNzcyOC90YWJsZToxYmJkZmUxNWI5NWI0ZmNmOTZiZjMwMjIyMGQ4ODY2YS90YWJsZXJhbmdlOjFiYmRmZTE1Yjk1YjRmY2Y5NmJmMzAyMjIwZDg4NjZhXzQtMS0xLTEtMTUwMDM0_90805827-3043-4229-a9d8-4a2b2de95327"
      unitRef="usd">3400000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDcvZnJhZzpkMzViMjJjMTBjYTM0MjM5YTM4MTZkYzRiYWRkNzcyOC90YWJsZToxYmJkZmUxNWI5NWI0ZmNmOTZiZjMwMjIyMGQ4ODY2YS90YWJsZXJhbmdlOjFiYmRmZTE1Yjk1YjRmY2Y5NmJmMzAyMjIwZDg4NjZhXzUtMS0xLTEtMTUwMDM0_13eb7628-d2f7-4e97-b889-ce02ed67fcf6"
      unitRef="usd">1000000.0</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDcvZnJhZzpkMzViMjJjMTBjYTM0MjM5YTM4MTZkYzRiYWRkNzcyOC90YWJsZToxYmJkZmUxNWI5NWI0ZmNmOTZiZjMwMjIyMGQ4ODY2YS90YWJsZXJhbmdlOjFiYmRmZTE1Yjk1YjRmY2Y5NmJmMzAyMjIwZDg4NjZhXzYtMS0xLTEtMTUwMDM0_ea9937b1-c42b-497d-aef2-0a9f33292072"
      unitRef="usd">900000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNDcvZnJhZzpkMzViMjJjMTBjYTM0MjM5YTM4MTZkYzRiYWRkNzcyOC90YWJsZToxYmJkZmUxNWI5NWI0ZmNmOTZiZjMwMjIyMGQ4ODY2YS90YWJsZXJhbmdlOjFiYmRmZTE1Yjk1YjRmY2Y5NmJmMzAyMjIwZDg4NjZhXzctMS0xLTEtMTUwMDM0_a6c34b89-1125-45e0-b9b1-c95c42f9080c"
      unitRef="usd">49800000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTAvZnJhZzo0MGNhMTI2YTRjYWM0ZmE3YjhiOTQ4ZTI0YWVkNjhlNS90ZXh0cmVnaW9uOjQwY2ExMjZhNGNhYzRmYTdiOGI5NDhlMjRhZWQ2OGU1XzEzODA3_28466580-2030-488f-af0d-11ba11dd7ca0">COMMITMENTS AND CONTINGENCIES&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;Commitments&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;As of December&#160;31, 2022, the Company&#x2019;s commitments include an estimated amount of approximately $2.14&#160;billion relating to the Company&#x2019;s open purchase orders and contractual obligations that occur in the ordinary course of business, including commitments with contract manufacturers and suppliers for which the Company has not received the goods or services, commitments for capital expenditures and construction-related activities for which the Company has not received the services, and acquisition and licensing of intellectual property. Although open purchase orders are considered enforceable and legally binding, the terms generally allow the Company the option to cancel, reschedule, and adjust its requirements based on &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;its business needs prior to the delivery of goods or performance of services. Additionally, the Company has committed to making certain future milestone payments to third parties as part of licensing, collaboration, and development arrangements. Payments under these arrangements generally become due and payable only upon the achievement of certain specified developmental, regulatory, and/or commercial milestones. For instances in which the achievement of these milestones is neither probable nor reasonably estimable, such contingencies are not included in the estimated amount.&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;Contingencies&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;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, commercial, 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;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 Consolidated 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 condition, or future results of operations.&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 incurred $28.1&#160;million of pre-tax litigation charges in 2022. During the years ended 2021 and 2020, pre-tax litigation charges were insignificant.&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:700;line-height:120%"&gt;Product Liability Litigation&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 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;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;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.&#160;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 condition, or 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;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;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 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;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 &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;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;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;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. A hearing before the U.S. Court of Appeal for the Federal Circuit has been scheduled for March 8, 2023, on Ethicon&#x2019;s appeal of the USITC&#x2019;s Opinion. 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;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 October 19, 2022, a jury rendered a verdict against the Company awarding $10&#160;million in damages to Rex Medical, L.P. in a patent infringement lawsuit. The Company intends to appeal the decision and vigorously defend its position. 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;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;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;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;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 (&#x201c;Rebotix&#x201d;) filed a notice in a separate legal action 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. This case was scheduled for trial in February 2023. On January 23, 2023, the parties resolved all of their claims against each other and, on January 27, 2023, the case was dismissed with prejudice. The settlement had an immaterial impact on the Company&#x2019;s Consolidated Financial Statements for the year ended December&#160;31, 2022.&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;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 &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;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;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 this matter.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTAvZnJhZzo0MGNhMTI2YTRjYWM0ZmE3YjhiOTQ4ZTI0YWVkNjhlNS90ZXh0cmVnaW9uOjQwY2ExMjZhNGNhYzRmYTdiOGI5NDhlMjRhZWQ2OGU1XzYwNDczMTM5NjY1ODM_1228c7f6-0f0f-4737-a31b-6a6793356ad0"
      unitRef="usd">2140000000</us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted>
    <us-gaap:LitigationSettlementExpense
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTAvZnJhZzo0MGNhMTI2YTRjYWM0ZmE3YjhiOTQ4ZTI0YWVkNjhlNS90ZXh0cmVnaW9uOjQwY2ExMjZhNGNhYzRmYTdiOGI5NDhlMjRhZWQ2OGU1XzE2NDkyNjc0NjY2NjE_8eb3e7ca-05a4-4933-9d15-981d07852ae9"
      unitRef="usd">28100000</us-gaap:LitigationSettlementExpense>
    <us-gaap:LossContingencyDamagesAwardedValue
      contextRef="i9e20be5b265d48b181f0ff33e8f0c656_D20221019-20221019"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTAvZnJhZzo0MGNhMTI2YTRjYWM0ZmE3YjhiOTQ4ZTI0YWVkNjhlNS90ZXh0cmVnaW9uOjQwY2ExMjZhNGNhYzRmYTdiOGI5NDhlMjRhZWQ2OGU1XzE2NDkyNjc0NjA4Mjg_d7090fcb-7a8e-4e21-b55a-f548ca21da0a"
      unitRef="usd">10000000</us-gaap:LossContingencyDamagesAwardedValue>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90ZXh0cmVnaW9uOmQyMmJhMDc5ZGFiYjRiNTA4MTFlNmUxNTk2ZDE0NDY1XzEyMzU_7ab064d8-519f-4409-94f6-6b5a26cecd40">STOCKHOLDERS&#x2019; EQUITY&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;Through December&#160;31, 2022, the Company&#x2019;s Board of Directors (the &#x201c;Board&#x201d;) has authorized an aggregate of $10.0&#160;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 July 2022 when the Board increased the authorized amount available under the Repurchase Program to $3.5&#160;billion, including amounts remaining under previous authorization. As of December&#160;31, 2022, the remaining amount of share repurchases authorized by the Board under the Repurchase Program was approximately $1.5 billion.&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;In August 2022, the Company entered into an accelerated share repurchase program (the &#x201c;August ASR Program&#x201d;) with Goldman, Sachs &amp;amp; Co. (&#x201c;Goldman&#x201d;) to repurchase $1.0&#160;billion of the Company&#x2019;s common stock. The Company made a payment of $1.0&#160;billion to Goldman and received an initial delivery of approximately 3.5&#160;million shares of the Company&#x2019;s common stock, which were subsequently retired. In September 2022, the August ASR Program was completed, and an additional 1.1&#160;million shares of common stock were received and retired. In total, 4.6&#160;million shares were repurchased at an average price per share of $217.52. The total cost of the August ASR Program was reflected as a reduction to equity in the Consolidated Balance Sheets.&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;In October 2022, the Company entered into an accelerated share repurchase program (the &#x201c;October ASR Program&#x201d;) with Citibank, N.A. (&#x201c;Citibank&#x201d;) to repurchase $1.0&#160;billion of the Company&#x2019;s common stock. The Company made an initial payment of $1.0&#160;billion to Citibank and received an initial delivery of approximately 3.6&#160;million shares of the Company&#x2019;s common stock, which were subsequently retired. In December 2022, the October ASR Program was completed, and an additional 0.3&#160;million shares of common stock were received and retired. In total, 3.9&#160;million shares were repurchased at an average price per share of $254.48. The total cost of the October ASR Program was reflected as a reduction to equity in the Consolidated Balance Sheets.&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 summarizes stock repurchase activities (in millions, except per share amounts):&lt;/span&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:59.222%"/&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.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.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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 #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;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;233.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;183.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;2,607.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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;134.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;/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 uses the par value method of accounting for its stock repurchases. As a result of share repurchase activities during the years ended December&#160;31, 2022, 2021, and 2020, the Company reduced common stock and additional paid-in capital by an aggregate of $211 million, zero, and $8 million, respectively, and charged $2.396 billion, zero, and $126 million, respectively, to retained earnings.&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;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-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;margin-top:6pt"&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:40.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.060%"/&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:10.060%"/&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:10.060%"/&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:10.060%"/&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:10.062%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="27" 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:9pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;31, 2022&lt;/span&gt;&lt;/div&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: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 (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&#160;&lt;br/&gt;Gains (Losses)&lt;br/&gt;on&lt;br/&gt;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&lt;br/&gt;(Losses)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:15.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss) before reclassifications&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;(35.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;(138.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(166.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;div style="padding-left:15.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from accumulated 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;27.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;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;27.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;(7.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;(138.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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.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;6.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 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;(138.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;(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;(154.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;(6.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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr 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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="27" 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:9pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;31, 2021&lt;/span&gt;&lt;/div&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: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 (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&lt;br/&gt;Gains (Losses)&lt;br/&gt;on&lt;br/&gt;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&lt;br/&gt;(Losses)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;(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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:15.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss) before reclassifications&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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(45.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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.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;(45.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:15.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from accumulated 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;(4.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;1.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;(3.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;7.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;(45.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;(12.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 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.6&#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;(49.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;4.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;(16.0)&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.9)&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;(4.8)&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;(24.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;/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 tax impacts for amounts recognized in other comprehensive income before reclassifications were as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top: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:72.730%"/&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.621%"/&gt;&lt;td style="width:0.1%"/&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&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:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Available-for-sale securities&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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&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: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 for net losses recorded in other comprehensive income (loss)&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;39.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.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="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;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 tax impacts for amounts recognized in other comprehensive income (loss) before reclassifications for hedge instruments, foreign currency translation gains (losses), and employee benefit plans in 2022 and 2021 were not material to the Company&#x2019;s Consolidated Financial Statements. The tax impacts for amounts reclassified from accumulated other comprehensive loss relating to hedge instruments, available-for-sale securities, foreign currency translation gains (losses), and employee benefit plans in 2022 and 2021 were not material to the Company&#x2019;s Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i7b8c36ddf45540d2be8a68a9375992f5_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90ZXh0cmVnaW9uOmQyMmJhMDc5ZGFiYjRiNTA4MTFlNmUxNTk2ZDE0NDY1XzYwNDczMTM5NTQwMTY_5b349df9-ee41-4be9-8340-e390242214a3"
      unitRef="usd">10000000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <isrg:StockRepurchaseProgramincreasedtoauthorizedamount
      contextRef="i454d4ac87d7a4c0cabb826bc3c10cbcd_I20220701"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90ZXh0cmVnaW9uOmQyMmJhMDc5ZGFiYjRiNTA4MTFlNmUxNTk2ZDE0NDY1XzYwNDczMTM5NTQwMjA_f7aa35f7-60c5-4a18-89bb-32aab05aa350"
      unitRef="usd">3500000000</isrg:StockRepurchaseProgramincreasedtoauthorizedamount>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90ZXh0cmVnaW9uOmQyMmJhMDc5ZGFiYjRiNTA4MTFlNmUxNTk2ZDE0NDY1XzYwNDczMTM5NTQwMzc_12fbb739-f5fc-4269-a4fa-f504189c0e0a"
      unitRef="usd">1500000000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i97d83242175d438fb29d5d804eea01f7_I20220831"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90ZXh0cmVnaW9uOmQyMmJhMDc5ZGFiYjRiNTA4MTFlNmUxNTk2ZDE0NDY1XzU0OTc1NTgxNzU4OA_79b6653c-2a36-4a11-8727-73d9ef1a70bb"
      unitRef="usd">1000000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:AcceleratedShareRepurchasesSettlementPaymentOrReceipt
      contextRef="i97d83242175d438fb29d5d804eea01f7_I20220831"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90ZXh0cmVnaW9uOmQyMmJhMDc5ZGFiYjRiNTA4MTFlNmUxNTk2ZDE0NDY1XzU0OTc1NTgxNzY0MA_79666088-ec6c-49d0-a661-5908d4da0507"
      unitRef="usd">-1000000000</us-gaap:AcceleratedShareRepurchasesSettlementPaymentOrReceipt>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i839d2a9749664c4bab3d1bdaacba0520_D20220801-20220831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90ZXh0cmVnaW9uOmQyMmJhMDc5ZGFiYjRiNTA4MTFlNmUxNTk2ZDE0NDY1XzU0OTc1NTgxNzYxNA_8a7175a6-d522-435b-ae90-27960a24533d"
      unitRef="shares">3500000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="ife86c560869f4c39bf37fbe4692b9019_D20220901-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90ZXh0cmVnaW9uOmQyMmJhMDc5ZGFiYjRiNTA4MTFlNmUxNTk2ZDE0NDY1XzU0OTc1NTgxNzY5MQ_3c3b0c0e-bb65-4e58-b0d6-a23b4abc61ec"
      unitRef="shares">1100000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i5d77ef89b7a243f5bc08bd4abdcfe6cf_D20220801-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90ZXh0cmVnaW9uOmQyMmJhMDc5ZGFiYjRiNTA4MTFlNmUxNTk2ZDE0NDY1XzU0OTc1NTgxNzY2Ng_69f39c50-0281-41d7-af64-a4ef50dfff8e"
      unitRef="shares">4600000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:AcceleratedShareRepurchasesFinalPricePaidPerShare
      contextRef="i5d77ef89b7a243f5bc08bd4abdcfe6cf_D20220801-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90ZXh0cmVnaW9uOmQyMmJhMDc5ZGFiYjRiNTA4MTFlNmUxNTk2ZDE0NDY1XzU0OTc1NTgxNzcxMg_a1baee87-dba0-4b76-a2b8-f11fe0a02049"
      unitRef="usdPerShare">217.52</us-gaap:AcceleratedShareRepurchasesFinalPricePaidPerShare>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="id78018ef69be42c396e169846e05b20b_I20221031"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90ZXh0cmVnaW9uOmQyMmJhMDc5ZGFiYjRiNTA4MTFlNmUxNTk2ZDE0NDY1XzU0OTc1NTgxODI1NQ_32c4a19e-b3f4-4f0f-8229-cdecc9dc7c2a"
      unitRef="usd">1000000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:AcceleratedShareRepurchasesSettlementPaymentOrReceipt
      contextRef="id78018ef69be42c396e169846e05b20b_I20221031"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90ZXh0cmVnaW9uOmQyMmJhMDc5ZGFiYjRiNTA4MTFlNmUxNTk2ZDE0NDY1XzU0OTc1NTgxODMzMA_5cdf96c5-9cc2-472d-8f7c-9eba164ce594"
      unitRef="usd">-1000000000</us-gaap:AcceleratedShareRepurchasesSettlementPaymentOrReceipt>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i5ea6d8fa775a4209b8ce714c8dc3009a_D20221001-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90ZXh0cmVnaW9uOmQyMmJhMDc5ZGFiYjRiNTA4MTFlNmUxNTk2ZDE0NDY1XzU0OTc1NTgxODM4MA_fa56a119-e57a-4d81-8b1f-7773677d7425"
      unitRef="shares">3600000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i6c368f15dd6943a5a4c230f46529d97e_D20221201-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90ZXh0cmVnaW9uOmQyMmJhMDc5ZGFiYjRiNTA4MTFlNmUxNTk2ZDE0NDY1XzU0OTc1NTgxODg4MQ_8baae79c-3bfa-4027-b2d8-a433e08bd589"
      unitRef="shares">300000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="ic407a9d41014478ab4e1abacdf59b190_D20221001-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90ZXh0cmVnaW9uOmQyMmJhMDc5ZGFiYjRiNTA4MTFlNmUxNTk2ZDE0NDY1XzU0OTc1NTgxODkwOQ_6c5c32dd-93fb-4bee-a93e-785c2d74d7e2"
      unitRef="shares">3900000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:AcceleratedShareRepurchasesFinalPricePaidPerShare
      contextRef="ic407a9d41014478ab4e1abacdf59b190_D20221001-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90ZXh0cmVnaW9uOmQyMmJhMDc5ZGFiYjRiNTA4MTFlNmUxNTk2ZDE0NDY1XzU0OTc1NTgxODkzMg_c04e70e7-8188-4b59-b70c-6aa544f85b4e"
      unitRef="usdPerShare">254.48</us-gaap:AcceleratedShareRepurchasesFinalPricePaidPerShare>
    <isrg:ScheduleofCommonStockRepurchasedTableTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90ZXh0cmVnaW9uOmQyMmJhMDc5ZGFiYjRiNTA4MTFlNmUxNTk2ZDE0NDY1XzEyMjI_d0ffde0b-8af3-4ace-afaf-673019c46011">&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 stock repurchase activities (in millions, except per share amounts):&lt;/span&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:59.222%"/&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.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.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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 #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;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;233.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;183.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;2,607.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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;134.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;/table&gt;</isrg:ScheduleofCommonStockRepurchasedTableTextBlock>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="ie8146221033447d29f3e4f18dc7a409d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90YWJsZTo1OTA1MGM4ZmQwZTg0ZDgzYTFmMGM1MDk3NGUyMGRlYS90YWJsZXJhbmdlOjU5MDUwYzhmZDBlODRkODNhMWYwYzUwOTc0ZTIwZGVhXzItMS0xLTEtMTUwMDM0_05d2964d-5f9f-4988-91a3-a51bf838d7de"
      unitRef="shares">11200000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i4a3e88557b764ea185d253d09daf281d_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90YWJsZTo1OTA1MGM4ZmQwZTg0ZDgzYTFmMGM1MDk3NGUyMGRlYS90YWJsZXJhbmdlOjU5MDUwYzhmZDBlODRkODNhMWYwYzUwOTc0ZTIwZGVhXzItMy0xLTEtMTUwMDM0_f99ed2ea-42a2-4c8d-9ab8-5cbc62405571"
      unitRef="shares">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="icaaeb92733a8458ca0650e9fd0fae56a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90YWJsZTo1OTA1MGM4ZmQwZTg0ZDgzYTFmMGM1MDk3NGUyMGRlYS90YWJsZXJhbmdlOjU5MDUwYzhmZDBlODRkODNhMWYwYzUwOTc0ZTIwZGVhXzItNS0xLTEtMTUwMDM0_61295feb-6458-43e4-8e50-86b339fb1b19"
      unitRef="shares">700000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="ie8146221033447d29f3e4f18dc7a409d_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90YWJsZTo1OTA1MGM4ZmQwZTg0ZDgzYTFmMGM1MDk3NGUyMGRlYS90YWJsZXJhbmdlOjU5MDUwYzhmZDBlODRkODNhMWYwYzUwOTc0ZTIwZGVhXzMtMS0xLTEtMTUwMDM0_9128ce74-488d-4c01-a8bb-ec7431d8e6d4"
      unitRef="usdPerShare">233.70</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="i4a3e88557b764ea185d253d09daf281d_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90YWJsZTo1OTA1MGM4ZmQwZTg0ZDgzYTFmMGM1MDk3NGUyMGRlYS90YWJsZXJhbmdlOjU5MDUwYzhmZDBlODRkODNhMWYwYzUwOTc0ZTIwZGVhXzMtMy0xLTEtMTUwMDM0_2b563c8c-951b-4f51-a2b9-b9aa3947de55"
      unitRef="usdPerShare">0</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="icaaeb92733a8458ca0650e9fd0fae56a_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90YWJsZTo1OTA1MGM4ZmQwZTg0ZDgzYTFmMGM1MDk3NGUyMGRlYS90YWJsZXJhbmdlOjU5MDUwYzhmZDBlODRkODNhMWYwYzUwOTc0ZTIwZGVhXzMtNS0xLTEtMTUwMDM0_a7ea38d2-eba6-4159-9700-e45ea0e1e03c"
      unitRef="usdPerShare">183.84</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ie8146221033447d29f3e4f18dc7a409d_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90YWJsZTo1OTA1MGM4ZmQwZTg0ZDgzYTFmMGM1MDk3NGUyMGRlYS90YWJsZXJhbmdlOjU5MDUwYzhmZDBlODRkODNhMWYwYzUwOTc0ZTIwZGVhXzQtMS0xLTEtMTUwMDM0_6b5479e6-5bfb-4300-a3eb-96d1574f589a"
      unitRef="usd">2607400000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i4a3e88557b764ea185d253d09daf281d_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90YWJsZTo1OTA1MGM4ZmQwZTg0ZDgzYTFmMGM1MDk3NGUyMGRlYS90YWJsZXJhbmdlOjU5MDUwYzhmZDBlODRkODNhMWYwYzUwOTc0ZTIwZGVhXzQtMy0xLTEtMTUwMDM0_755ce8ae-a6c3-4633-af04-b5ec4749760f"
      unitRef="usd">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="icaaeb92733a8458ca0650e9fd0fae56a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90YWJsZTo1OTA1MGM4ZmQwZTg0ZDgzYTFmMGM1MDk3NGUyMGRlYS90YWJsZXJhbmdlOjU5MDUwYzhmZDBlODRkODNhMWYwYzUwOTc0ZTIwZGVhXzQtNS0xLTEtMTUwMDM0_29f5220b-9a1c-4e2a-ba51-f15c9d7bafff"
      unitRef="usd">134300000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <isrg:AggregateReductionInCommonStockDuringStockRepurchases
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90ZXh0cmVnaW9uOmQyMmJhMDc5ZGFiYjRiNTA4MTFlNmUxNTk2ZDE0NDY1XzU0OTc1NTgyMjg5Mg_66736c4b-4b32-4ea4-b2c1-87373137a68e"
      unitRef="usd">-211000000</isrg:AggregateReductionInCommonStockDuringStockRepurchases>
    <isrg:AggregateReductionInCommonStockDuringStockRepurchases
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90ZXh0cmVnaW9uOmQyMmJhMDc5ZGFiYjRiNTA4MTFlNmUxNTk2ZDE0NDY1XzU0OTc1NTgyMjkwMA_b04764e4-d090-43e8-8d4c-30a477bfafb7"
      unitRef="usd">0</isrg:AggregateReductionInCommonStockDuringStockRepurchases>
    <isrg:AggregateReductionInCommonStockDuringStockRepurchases
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90ZXh0cmVnaW9uOmQyMmJhMDc5ZGFiYjRiNTA4MTFlNmUxNTk2ZDE0NDY1XzU0OTc1NTgyMjkwNw_8ae3f034-9f2a-4ddc-9146-e69638a32161"
      unitRef="usd">-8000000</isrg:AggregateReductionInCommonStockDuringStockRepurchases>
    <isrg:AmountChargedToRetainedEarningsDuringStockRepurchases
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90ZXh0cmVnaW9uOmQyMmJhMDc5ZGFiYjRiNTA4MTFlNmUxNTk2ZDE0NDY1XzU0OTc1NTgyMjkxNA_a8465360-540f-4d43-bdb5-de3787627e20"
      unitRef="usd">-2396000000</isrg:AmountChargedToRetainedEarningsDuringStockRepurchases>
    <isrg:AmountChargedToRetainedEarningsDuringStockRepurchases
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90ZXh0cmVnaW9uOmQyMmJhMDc5ZGFiYjRiNTA4MTFlNmUxNTk2ZDE0NDY1XzU0OTc1NTgyMjkyMQ_546460ce-da7e-465a-9c3a-a58c1c08e2c0"
      unitRef="usd">0</isrg:AmountChargedToRetainedEarningsDuringStockRepurchases>
    <isrg:AmountChargedToRetainedEarningsDuringStockRepurchases
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90ZXh0cmVnaW9uOmQyMmJhMDc5ZGFiYjRiNTA4MTFlNmUxNTk2ZDE0NDY1XzU0OTc1NTgyMjkyOQ_8c59a29c-9010-41fc-87c4-943426d817a3"
      unitRef="usd">-126000000</isrg:AmountChargedToRetainedEarningsDuringStockRepurchases>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90ZXh0cmVnaW9uOmQyMmJhMDc5ZGFiYjRiNTA4MTFlNmUxNTk2ZDE0NDY1XzEyMjQ_69e208a7-d0a2-4212-a283-49bd61c67c6a">&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 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;margin-top:6pt"&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:40.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.060%"/&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:10.060%"/&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:10.060%"/&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:10.060%"/&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:10.062%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="27" 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:9pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;31, 2022&lt;/span&gt;&lt;/div&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: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 (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&#160;&lt;br/&gt;Gains (Losses)&lt;br/&gt;on&lt;br/&gt;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&lt;br/&gt;(Losses)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:15.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss) before reclassifications&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;(35.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;(138.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(166.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;div style="padding-left:15.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from accumulated 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;27.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;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;27.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;(7.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;(138.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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.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;6.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 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;(138.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;(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;(154.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;(6.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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr 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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="27" 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:9pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;31, 2021&lt;/span&gt;&lt;/div&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: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 (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&lt;br/&gt;Gains (Losses)&lt;br/&gt;on&lt;br/&gt;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&lt;br/&gt;(Losses)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;(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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:15.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss) before reclassifications&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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(45.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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.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;(45.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:15.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from accumulated 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;(4.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;1.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;(3.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;7.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;(45.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;(12.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 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.6&#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;(49.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;4.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;(16.0)&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.9)&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;(4.8)&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;(24.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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquity
      contextRef="i36cb3acbf52841e3bc3c63820c01fa42_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90YWJsZTo0ZDQxZTQ1MzY1YTc0OGU2YjFmYThkMWUzNzBhOGNlMi90YWJsZXJhbmdlOjRkNDFlNDUzNjVhNzQ4ZTZiMWZhOGQxZTM3MGE4Y2UyXzItMS0xLTEtMTUwMDM0_e06213a5-b18f-479b-90a7-1407a3e25bb9"
      unitRef="usd">4500000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6c13220ef9824187bfc2e616446c4a3c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90YWJsZTo0ZDQxZTQ1MzY1YTc0OGU2YjFmYThkMWUzNzBhOGNlMi90YWJsZXJhbmdlOjRkNDFlNDUzNjVhNzQ4ZTZiMWZhOGQxZTM3MGE4Y2UyXzItMy0xLTEtMTUwMDM0_afc4e2cc-c0b0-4f28-b0c9-f5f18be7124c"
      unitRef="usd">-16000000.0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i181617f6fdb54de7954b15a38947b6bd_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90YWJsZTo0ZDQxZTQ1MzY1YTc0OGU2YjFmYThkMWUzNzBhOGNlMi90YWJsZXJhbmdlOjRkNDFlNDUzNjVhNzQ4ZTZiMWZhOGQxZTM3MGE4Y2UyXzItNS0xLTEtMTUwMDM0_7d006f06-651f-4722-9f5e-395d08bc432e"
      unitRef="usd">-7900000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i473c6bb0442144b58cb06ae162b7e6a4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90YWJsZTo0ZDQxZTQ1MzY1YTc0OGU2YjFmYThkMWUzNzBhOGNlMi90YWJsZXJhbmdlOjRkNDFlNDUzNjVhNzQ4ZTZiMWZhOGQxZTM3MGE4Y2UyXzItNy0xLTEtMTUwMDM0_f5bfb8c9-9ed7-4a72-a820-01333ae10304"
      unitRef="usd">-4800000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icb108484a5da4e338d0d4751f13dd73a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90YWJsZTo0ZDQxZTQ1MzY1YTc0OGU2YjFmYThkMWUzNzBhOGNlMi90YWJsZXJhbmdlOjRkNDFlNDUzNjVhNzQ4ZTZiMWZhOGQxZTM3MGE4Y2UyXzItOS0xLTEtMTUwMDM0_9251b21d-2e23-45aa-aad3-e3799f68055b"
      unitRef="usd">-24200000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="ie10bc8221edd4502b2fafd0e1dbfa61a_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90YWJsZTo0ZDQxZTQ1MzY1YTc0OGU2YjFmYThkMWUzNzBhOGNlMi90YWJsZXJhbmdlOjRkNDFlNDUzNjVhNzQ4ZTZiMWZhOGQxZTM3MGE4Y2UyXzMtMS0xLTEtMTUwMDM0_f7d0d707-dc1a-45b4-8bad-786f2bdb90eb"
      unitRef="usd">-35000000.0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="if62e887b16c64a99b20fa3d1725777a1_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90YWJsZTo0ZDQxZTQ1MzY1YTc0OGU2YjFmYThkMWUzNzBhOGNlMi90YWJsZXJhbmdlOjRkNDFlNDUzNjVhNzQ4ZTZiMWZhOGQxZTM3MGE4Y2UyXzMtMy0xLTEtMTUwMDM0_6977ffed-1121-4ac2-9051-2860a1eb1c5f"
      unitRef="usd">-138200000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i1f76f52001e74dbd95fb282c39b00b19_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90YWJsZTo0ZDQxZTQ1MzY1YTc0OGU2YjFmYThkMWUzNzBhOGNlMi90YWJsZXJhbmdlOjRkNDFlNDUzNjVhNzQ4ZTZiMWZhOGQxZTM3MGE4Y2UyXzMtNS0xLTEtMTUwMDM0_71c96262-1b5a-427a-a600-724e833db164"
      unitRef="usd">1300000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i4a7cc7f1a2a146b490d7b4b76c4c07db_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90YWJsZTo0ZDQxZTQ1MzY1YTc0OGU2YjFmYThkMWUzNzBhOGNlMi90YWJsZXJhbmdlOjRkNDFlNDUzNjVhNzQ4ZTZiMWZhOGQxZTM3MGE4Y2UyXzMtNy0xLTEtMTUwMDM0_ddfd6f9f-bcec-4b9e-9aac-c741a21c8f60"
      unitRef="usd">5800000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="iefe47c0d9ded4edaabb31152465a70d5_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90YWJsZTo0ZDQxZTQ1MzY1YTc0OGU2YjFmYThkMWUzNzBhOGNlMi90YWJsZXJhbmdlOjRkNDFlNDUzNjVhNzQ4ZTZiMWZhOGQxZTM3MGE4Y2UyXzMtOS0xLTEtMTUwMDM0_0f2ede49-576c-4fdc-907b-0f58835df6dd"
      unitRef="usd">-166100000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="ie10bc8221edd4502b2fafd0e1dbfa61a_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90YWJsZTo0ZDQxZTQ1MzY1YTc0OGU2YjFmYThkMWUzNzBhOGNlMi90YWJsZXJhbmdlOjRkNDFlNDUzNjVhNzQ4ZTZiMWZhOGQxZTM3MGE4Y2UyXzQtMS0xLTEtMTUwMDM0_d92ee3a0-6526-4b97-bf4a-fa2d22b8b657"
      unitRef="usd">-27600000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="if62e887b16c64a99b20fa3d1725777a1_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90YWJsZTo0ZDQxZTQ1MzY1YTc0OGU2YjFmYThkMWUzNzBhOGNlMi90YWJsZXJhbmdlOjRkNDFlNDUzNjVhNzQ4ZTZiMWZhOGQxZTM3MGE4Y2UyXzQtMy0xLTEtMTUwMDM0_0ddec7ee-4c87-49fc-9836-813304367805"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i1f76f52001e74dbd95fb282c39b00b19_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90YWJsZTo0ZDQxZTQ1MzY1YTc0OGU2YjFmYThkMWUzNzBhOGNlMi90YWJsZXJhbmdlOjRkNDFlNDUzNjVhNzQ4ZTZiMWZhOGQxZTM3MGE4Y2UyXzQtNS0xLTEtMTUwMDM0_a0897811-e9f7-4529-bf1f-1178475e8479"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i4a7cc7f1a2a146b490d7b4b76c4c07db_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90YWJsZTo0ZDQxZTQ1MzY1YTc0OGU2YjFmYThkMWUzNzBhOGNlMi90YWJsZXJhbmdlOjRkNDFlNDUzNjVhNzQ4ZTZiMWZhOGQxZTM3MGE4Y2UyXzQtNy0xLTEtMTUwMDM0_186b15d9-9ec4-4de8-bad4-35973b80cb6d"
      unitRef="usd">-200000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="iefe47c0d9ded4edaabb31152465a70d5_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90YWJsZTo0ZDQxZTQ1MzY1YTc0OGU2YjFmYThkMWUzNzBhOGNlMi90YWJsZXJhbmdlOjRkNDFlNDUzNjVhNzQ4ZTZiMWZhOGQxZTM3MGE4Y2UyXzQtOS0xLTEtMTUwMDM0_9d0d1be3-11f0-4654-942d-5234968ac56d"
      unitRef="usd">-27800000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ie10bc8221edd4502b2fafd0e1dbfa61a_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90YWJsZTo0ZDQxZTQ1MzY1YTc0OGU2YjFmYThkMWUzNzBhOGNlMi90YWJsZXJhbmdlOjRkNDFlNDUzNjVhNzQ4ZTZiMWZhOGQxZTM3MGE4Y2UyXzUtMS0xLTEtMTUwMDM0_5f3316d3-071d-43af-b7af-9569ca4091d6"
      unitRef="usd">-7400000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="if62e887b16c64a99b20fa3d1725777a1_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90YWJsZTo0ZDQxZTQ1MzY1YTc0OGU2YjFmYThkMWUzNzBhOGNlMi90YWJsZXJhbmdlOjRkNDFlNDUzNjVhNzQ4ZTZiMWZhOGQxZTM3MGE4Y2UyXzUtMy0xLTEtMTUwMDM0_6ef1aec9-7cdf-4f44-9c81-b6d4b359bf26"
      unitRef="usd">-138200000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i1f76f52001e74dbd95fb282c39b00b19_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90YWJsZTo0ZDQxZTQ1MzY1YTc0OGU2YjFmYThkMWUzNzBhOGNlMi90YWJsZXJhbmdlOjRkNDFlNDUzNjVhNzQ4ZTZiMWZhOGQxZTM3MGE4Y2UyXzUtNS0xLTEtMTUwMDM0_20499aba-f121-4967-8b8b-ddcb17388f4d"
      unitRef="usd">1300000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i4a7cc7f1a2a146b490d7b4b76c4c07db_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90YWJsZTo0ZDQxZTQ1MzY1YTc0OGU2YjFmYThkMWUzNzBhOGNlMi90YWJsZXJhbmdlOjRkNDFlNDUzNjVhNzQ4ZTZiMWZhOGQxZTM3MGE4Y2UyXzUtNy0xLTEtMTUwMDM0_1a7e4c5f-f762-478e-8f0f-25539cc3ace7"
      unitRef="usd">6000000.0</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="iefe47c0d9ded4edaabb31152465a70d5_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90YWJsZTo0ZDQxZTQ1MzY1YTc0OGU2YjFmYThkMWUzNzBhOGNlMi90YWJsZXJhbmdlOjRkNDFlNDUzNjVhNzQ4ZTZiMWZhOGQxZTM3MGE4Y2UyXzUtOS0xLTEtMTUwMDM0_8cffa60e-6afc-4308-a2e3-2f35e179a241"
      unitRef="usd">-138300000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="i32b37d08e5a44af0beaf8cc7bb58696d_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90YWJsZTo0ZDQxZTQ1MzY1YTc0OGU2YjFmYThkMWUzNzBhOGNlMi90YWJsZXJhbmdlOjRkNDFlNDUzNjVhNzQ4ZTZiMWZhOGQxZTM3MGE4Y2UyXzYtMS0xLTEtMTUwMDM0_cc4dd2c2-e1b8-4b2b-8d6b-925eaa238ad3"
      unitRef="usd">-2900000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i006259a527c0455b9e5463d5168ec708_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90YWJsZTo0ZDQxZTQ1MzY1YTc0OGU2YjFmYThkMWUzNzBhOGNlMi90YWJsZXJhbmdlOjRkNDFlNDUzNjVhNzQ4ZTZiMWZhOGQxZTM3MGE4Y2UyXzYtMy0xLTEtMTUwMDM0_0d7d30bf-aa2d-41b2-a697-0f221c1af7c1"
      unitRef="usd">-154200000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i999a1d9653924dbe965c17ddd3a03def_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90YWJsZTo0ZDQxZTQ1MzY1YTc0OGU2YjFmYThkMWUzNzBhOGNlMi90YWJsZXJhbmdlOjRkNDFlNDUzNjVhNzQ4ZTZiMWZhOGQxZTM3MGE4Y2UyXzYtNS0xLTEtMTUwMDM0_9097d568-9a18-416b-b40b-75a8f9e55a59"
      unitRef="usd">-6600000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0b3150d3865845838cf5476e0ce21fc6_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90YWJsZTo0ZDQxZTQ1MzY1YTc0OGU2YjFmYThkMWUzNzBhOGNlMi90YWJsZXJhbmdlOjRkNDFlNDUzNjVhNzQ4ZTZiMWZhOGQxZTM3MGE4Y2UyXzYtNy0xLTEtMTUwMDM0_bf7a961a-2109-4ad1-9e28-f10e422c512d"
      unitRef="usd">1200000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iff5abbcecdbf42949927127eac25660e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90YWJsZTo0ZDQxZTQ1MzY1YTc0OGU2YjFmYThkMWUzNzBhOGNlMi90YWJsZXJhbmdlOjRkNDFlNDUzNjVhNzQ4ZTZiMWZhOGQxZTM3MGE4Y2UyXzYtOS0xLTEtMTUwMDM0_3e109c8e-adf4-40af-87cf-a3af462983df"
      unitRef="usd">-162500000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0051b5c888cd406ea6c081c905d7c0bd_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90YWJsZTo0ZDQxZTQ1MzY1YTc0OGU2YjFmYThkMWUzNzBhOGNlMi90YWJsZXJhbmdlOjRkNDFlNDUzNjVhNzQ4ZTZiMWZhOGQxZTM3MGE4Y2UyXzEwLTEtMS0xLTE1MDAzNA_504eafbd-7bf3-4b4e-9f51-f274e84e7375"
      unitRef="usd">-2900000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i70dfa53208644c0c9c0a6ec85264d603_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90YWJsZTo0ZDQxZTQ1MzY1YTc0OGU2YjFmYThkMWUzNzBhOGNlMi90YWJsZXJhbmdlOjRkNDFlNDUzNjVhNzQ4ZTZiMWZhOGQxZTM3MGE4Y2UyXzEwLTMtMS0xLTE1MDAzNA_f12b6ca2-866e-47aa-a6a7-9165629aeb24"
      unitRef="usd">29500000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i58f1669e3b2446aca797556ff1d0ccd1_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90YWJsZTo0ZDQxZTQ1MzY1YTc0OGU2YjFmYThkMWUzNzBhOGNlMi90YWJsZXJhbmdlOjRkNDFlNDUzNjVhNzQ4ZTZiMWZhOGQxZTM3MGE4Y2UyXzEwLTUtMS0xLTE1MDAzNA_600fa397-f73f-4b18-83dd-a57ec540bf5c"
      unitRef="usd">4700000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i94d140b2190d4fc9ae1e1dc1d5ddb6c1_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90YWJsZTo0ZDQxZTQ1MzY1YTc0OGU2YjFmYThkMWUzNzBhOGNlMi90YWJsZXJhbmdlOjRkNDFlNDUzNjVhNzQ4ZTZiMWZhOGQxZTM3MGE4Y2UyXzEwLTctMS0xLTE1MDAzNA_3c3d914c-1c7c-4489-affd-cb19d8ce2e32"
      unitRef="usd">-6400000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i15dc573b60ee43619a9a8ca70d7bd3c4_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90YWJsZTo0ZDQxZTQ1MzY1YTc0OGU2YjFmYThkMWUzNzBhOGNlMi90YWJsZXJhbmdlOjRkNDFlNDUzNjVhNzQ4ZTZiMWZhOGQxZTM3MGE4Y2UyXzEwLTktMS0xLTE1MDAzNA_12ba2995-bce8-4a92-b3a7-3659ee630539"
      unitRef="usd">24900000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i7d3dbb70dd9e46b4b28d0346e3598228_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90YWJsZTo0ZDQxZTQ1MzY1YTc0OGU2YjFmYThkMWUzNzBhOGNlMi90YWJsZXJhbmdlOjRkNDFlNDUzNjVhNzQ4ZTZiMWZhOGQxZTM3MGE4Y2UyXzExLTEtMS0xLTE1MDAzNA_542644f6-88c0-4940-825e-f1d1b1849627"
      unitRef="usd">12300000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i15316780633245bbb91889b5d7ee1820_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90YWJsZTo0ZDQxZTQ1MzY1YTc0OGU2YjFmYThkMWUzNzBhOGNlMi90YWJsZXJhbmdlOjRkNDFlNDUzNjVhNzQ4ZTZiMWZhOGQxZTM3MGE4Y2UyXzExLTMtMS0xLTE1MDAzNA_b24f6da7-5fb3-468b-95c2-0970758da3cb"
      unitRef="usd">-45500000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="ibe370d312e724909a71b9dd34f59efbb_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90YWJsZTo0ZDQxZTQ1MzY1YTc0OGU2YjFmYThkMWUzNzBhOGNlMi90YWJsZXJhbmdlOjRkNDFlNDUzNjVhNzQ4ZTZiMWZhOGQxZTM3MGE4Y2UyXzExLTUtMS0xLTE1MDAzNA_beeb8938-415f-4f42-914c-22c7c955cd27"
      unitRef="usd">-12600000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="icc53262ec7ac4ac680cb668dce37ebd4_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90YWJsZTo0ZDQxZTQ1MzY1YTc0OGU2YjFmYThkMWUzNzBhOGNlMi90YWJsZXJhbmdlOjRkNDFlNDUzNjVhNzQ4ZTZiMWZhOGQxZTM3MGE4Y2UyXzExLTctMS0xLTE1MDAzNA_027781e3-001a-4390-a542-93d4819b8e07"
      unitRef="usd">100000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="ic7116e00b9a44951818b4ce9307192f2_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90YWJsZTo0ZDQxZTQ1MzY1YTc0OGU2YjFmYThkMWUzNzBhOGNlMi90YWJsZXJhbmdlOjRkNDFlNDUzNjVhNzQ4ZTZiMWZhOGQxZTM3MGE4Y2UyXzExLTktMS0xLTE1MDAzNA_981e746f-8a9d-4478-9a36-c584783bda94"
      unitRef="usd">-45700000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i7d3dbb70dd9e46b4b28d0346e3598228_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90YWJsZTo0ZDQxZTQ1MzY1YTc0OGU2YjFmYThkMWUzNzBhOGNlMi90YWJsZXJhbmdlOjRkNDFlNDUzNjVhNzQ4ZTZiMWZhOGQxZTM3MGE4Y2UyXzEyLTEtMS0xLTE1MDAzNA_fcf28a9e-2a86-4fda-a8b0-c3f2c332e712"
      unitRef="usd">4900000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i15316780633245bbb91889b5d7ee1820_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90YWJsZTo0ZDQxZTQ1MzY1YTc0OGU2YjFmYThkMWUzNzBhOGNlMi90YWJsZXJhbmdlOjRkNDFlNDUzNjVhNzQ4ZTZiMWZhOGQxZTM3MGE4Y2UyXzEyLTMtMS0xLTE1MDAzNA_4ee1806a-84ca-48d3-8286-bab94e8aac94"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="ibe370d312e724909a71b9dd34f59efbb_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90YWJsZTo0ZDQxZTQ1MzY1YTc0OGU2YjFmYThkMWUzNzBhOGNlMi90YWJsZXJhbmdlOjRkNDFlNDUzNjVhNzQ4ZTZiMWZhOGQxZTM3MGE4Y2UyXzEyLTUtMS0xLTE1MDAzNA_fce704b0-52a7-40d1-bc4f-6bcb6a8db897"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="icc53262ec7ac4ac680cb668dce37ebd4_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90YWJsZTo0ZDQxZTQ1MzY1YTc0OGU2YjFmYThkMWUzNzBhOGNlMi90YWJsZXJhbmdlOjRkNDFlNDUzNjVhNzQ4ZTZiMWZhOGQxZTM3MGE4Y2UyXzEyLTctMS0xLTE1MDAzNA_c2a8f54d-d146-40e2-ba15-3778359c1fe1"
      unitRef="usd">-1500000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="ic7116e00b9a44951818b4ce9307192f2_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90YWJsZTo0ZDQxZTQ1MzY1YTc0OGU2YjFmYThkMWUzNzBhOGNlMi90YWJsZXJhbmdlOjRkNDFlNDUzNjVhNzQ4ZTZiMWZhOGQxZTM3MGE4Y2UyXzEyLTktMS0xLTE1MDAzNA_d332db38-93e5-4f8d-8deb-2faaf2b02bbc"
      unitRef="usd">3400000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i7d3dbb70dd9e46b4b28d0346e3598228_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90YWJsZTo0ZDQxZTQ1MzY1YTc0OGU2YjFmYThkMWUzNzBhOGNlMi90YWJsZXJhbmdlOjRkNDFlNDUzNjVhNzQ4ZTZiMWZhOGQxZTM3MGE4Y2UyXzEzLTEtMS0xLTE1MDAzNA_ae172be8-5655-42ca-9162-30168a0d3c96"
      unitRef="usd">7400000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i15316780633245bbb91889b5d7ee1820_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90YWJsZTo0ZDQxZTQ1MzY1YTc0OGU2YjFmYThkMWUzNzBhOGNlMi90YWJsZXJhbmdlOjRkNDFlNDUzNjVhNzQ4ZTZiMWZhOGQxZTM3MGE4Y2UyXzEzLTMtMS0xLTE1MDAzNA_6aad0182-b6e3-45d9-94b7-05ae8cfc85f5"
      unitRef="usd">-45500000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ibe370d312e724909a71b9dd34f59efbb_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90YWJsZTo0ZDQxZTQ1MzY1YTc0OGU2YjFmYThkMWUzNzBhOGNlMi90YWJsZXJhbmdlOjRkNDFlNDUzNjVhNzQ4ZTZiMWZhOGQxZTM3MGE4Y2UyXzEzLTUtMS0xLTE1MDAzNA_93438aed-b62e-4bb9-b9cf-90489358b975"
      unitRef="usd">-12600000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="icc53262ec7ac4ac680cb668dce37ebd4_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90YWJsZTo0ZDQxZTQ1MzY1YTc0OGU2YjFmYThkMWUzNzBhOGNlMi90YWJsZXJhbmdlOjRkNDFlNDUzNjVhNzQ4ZTZiMWZhOGQxZTM3MGE4Y2UyXzEzLTctMS0xLTE1MDAzNA_4f56e9ad-8be7-40de-9832-a778d13fb160"
      unitRef="usd">1600000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ic7116e00b9a44951818b4ce9307192f2_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90YWJsZTo0ZDQxZTQ1MzY1YTc0OGU2YjFmYThkMWUzNzBhOGNlMi90YWJsZXJhbmdlOjRkNDFlNDUzNjVhNzQ4ZTZiMWZhOGQxZTM3MGE4Y2UyXzEzLTktMS0xLTE1MDAzNA_ddaf3ab9-678a-4751-b51a-7f69798d90bc"
      unitRef="usd">-49100000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="i36cb3acbf52841e3bc3c63820c01fa42_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90YWJsZTo0ZDQxZTQ1MzY1YTc0OGU2YjFmYThkMWUzNzBhOGNlMi90YWJsZXJhbmdlOjRkNDFlNDUzNjVhNzQ4ZTZiMWZhOGQxZTM3MGE4Y2UyXzE0LTEtMS0xLTE1MDAzNA_f060a254-d647-4f38-ac40-bc9db22d8b9d"
      unitRef="usd">4500000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6c13220ef9824187bfc2e616446c4a3c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90YWJsZTo0ZDQxZTQ1MzY1YTc0OGU2YjFmYThkMWUzNzBhOGNlMi90YWJsZXJhbmdlOjRkNDFlNDUzNjVhNzQ4ZTZiMWZhOGQxZTM3MGE4Y2UyXzE0LTMtMS0xLTE1MDAzNA_c06c1ba2-d8bb-4c67-a488-8bf52855913f"
      unitRef="usd">-16000000.0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i181617f6fdb54de7954b15a38947b6bd_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90YWJsZTo0ZDQxZTQ1MzY1YTc0OGU2YjFmYThkMWUzNzBhOGNlMi90YWJsZXJhbmdlOjRkNDFlNDUzNjVhNzQ4ZTZiMWZhOGQxZTM3MGE4Y2UyXzE0LTUtMS0xLTE1MDAzNA_58f424a7-69ef-407d-b525-955a7fd7656e"
      unitRef="usd">-7900000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i473c6bb0442144b58cb06ae162b7e6a4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90YWJsZTo0ZDQxZTQ1MzY1YTc0OGU2YjFmYThkMWUzNzBhOGNlMi90YWJsZXJhbmdlOjRkNDFlNDUzNjVhNzQ4ZTZiMWZhOGQxZTM3MGE4Y2UyXzE0LTctMS0xLTE1MDAzNA_e3dac752-2103-4cbf-9a06-0cbd7e9ed0e0"
      unitRef="usd">-4800000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icb108484a5da4e338d0d4751f13dd73a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90YWJsZTo0ZDQxZTQ1MzY1YTc0OGU2YjFmYThkMWUzNzBhOGNlMi90YWJsZXJhbmdlOjRkNDFlNDUzNjVhNzQ4ZTZiMWZhOGQxZTM3MGE4Y2UyXzE0LTktMS0xLTE1MDAzNA_07013b22-562b-4eb5-90d0-eb4eb2052425"
      unitRef="usd">-24200000</us-gaap:StockholdersEquity>
    <us-gaap:ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90ZXh0cmVnaW9uOmQyMmJhMDc5ZGFiYjRiNTA4MTFlNmUxNTk2ZDE0NDY1XzQ5NDc4MDIzMzM5Nzg_0addc9e8-7ace-4851-900d-dd6ddb0c9098">&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 tax impacts for amounts recognized in other comprehensive income before reclassifications were as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top: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:72.730%"/&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.621%"/&gt;&lt;td style="width:0.1%"/&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&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:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Available-for-sale securities&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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&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: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 for net losses recorded in other comprehensive income (loss)&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;39.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90YWJsZTplZjc3MmU3ZGE2Mzk0OTQ1YmY2MDFlZWMzY2E4Yzc3ZC90YWJsZXJhbmdlOmVmNzcyZTdkYTYzOTQ5NDViZjYwMWVlYzNjYThjNzdkXzMtMS0xLTEtMTk2MTgz_833e3d9c-46cf-4f2d-900a-e5e38b56c0b4"
      unitRef="usd">39100000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTMvZnJhZzpkMjJiYTA3OWRhYmI0YjUwODExZTZlMTU5NmQxNDQ2NS90YWJsZTplZjc3MmU3ZGE2Mzk0OTQ1YmY2MDFlZWMzY2E4Yzc3ZC90YWJsZXJhbmdlOmVmNzcyZTdkYTYzOTQ5NDViZjYwMWVlYzNjYThjNzdkXzMtMy0xLTEtMjAwNjA5_1f8d6395-09eb-47b8-a562-fb3fb8f6cb86"
      unitRef="usd">14900000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90ZXh0cmVnaW9uOjkyZDRiY2MyYTdlYzQ5OGE5YWRkYTA0MTFmZmI3MGY4Xzk1MzQ_e3014888-8b90-4227-a10a-942338a9555d">SHARE-BASED COMPENSATION&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;Stock Plans&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-style:italic;font-weight:400;line-height:120%"&gt;2010 Incentive Award Plan.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In April 2010, the Company&#x2019;s stockholders approved the 2010 Incentive Award Plan (&#x201c;2010 Plan&#x201d;). Under this plan, the Company can issue RSUs, nonqualified stock options (&#x201c;NSOs&#x201d;), and PSUs to employees, non-employee directors, and consultants. Equity awards granted to employees and non-employee directors include a mix of RSUs, stock options, and, as applicable, PSUs. The 2010 Plan generally permits NSOs to be granted at no less than the fair market value of the common stock on the date of grant. Prior to 2022, NSOs were granted with terms of 10 years from the date of the grant. Beginning in 2022, the Company changed the term of its new NSO grants to 7 years from the date of the grant. The 2010 Plan expires in 2032. In April 2022, the Company&#x2019;s shareholders approved an amended and restated 2010 Plan to provide for an increase in the number of shares of common stock reserved for issuance thereunder from&#160;103,350,000&#160;to&#160;110,350,000. As of &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;December&#160;31, 2022, approximately 27.2 million shares were reserved for future issuance under the 2010 Plan. A maximum of approximately 11.8 million of these shares can be awarded as RSUs.&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-style:italic;font-weight:400;line-height:120%"&gt;2009 Employment Commencement Incentive Plan.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2009, the Board adopted the 2009 Employment Commencement Incentive Plan (&#x201c;New Hire Plan&#x201d;). The New Hire Plan provides for the shares to be used exclusively for the grant of RSUs and NSOs to new employees (&#x201c;New Hire Options&#x201d;), who were not previously employees or non-employee directors of the Company. The Compensation Committee approves all equity awards under the New Hire Plan, which are granted to newly-hired employees once a month on the fifth business day of each month after their hire. Options are granted at an exercise price not less than the fair market value of the stock on the date of grant and have a term not to exceed 10 years.&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 April 2015, the Board of Directors amended and restated the New Hire Plan to provide for an increase in the number of shares of common stock authorized for issuance pursuant to awards granted under the New Hire Plan from 10,395,000 to 13,095,000. The New Hire Plan expired in October 2019 and, therefore, there are no shares reserved for future grants under the New Hire Plan. However, awards granted prior to the plan&#x2019;s expiration continue to remain outstanding until their original expiration date.&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-style:italic;font-weight:400;line-height:120%"&gt;Restricted Stock Units.  &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 RSUs granted to employees vest in one-fourth increments annually over a four-year period. The RSUs granted to existing non-employee directors vest one year from the date of grant or at the next Annual Shareholders Meeting, whichever comes first. New non-employee directors receive pro-rated RSU grants that vest on the same term as the annual RSU grants. The number of shares issued on the date the RSUs vest is net of the minimum statutory tax withholdings, which are paid in cash to the appropriate taxing authorities on behalf of the Company&#x2019;s employees.&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-style:italic;font-weight:400;line-height:120%"&gt;Nonqualified Stock Options.  &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;Prior to 2020, annual NSO grants were made to employees on February&#160;15 (or the next business day if the date is not a business day) and on August&#160;15 (or the next business day if the date is not a business day). Beginning in 2020, the Company changed the timing of its annual equity award grants to the last trading day of February and on the same date in August or, if that date is not a trading day, the next trading day. The February NSO grants vest 1/8 upon completion of 6 months of service and 1/48&#160;per month thereafter. The August&#160;NSO grants vest 7/48 at the end of one month and 1/48&#160;per month thereafter through a 3.5-year vesting period. NSOs granted to new hires generally vest 1/4 upon completion of one year of service and 1/48&#160;per month thereafter. NSOs granted to existing non-employee directors vest one year from the date of grant or at the next Annual Shareholders Meeting, whichever comes first. New non-employee directors receive pro-rated NSO grants that vest on the same term as the annual NSO grants. Option vesting terms are determined by the Board and, in the future, may vary from past practices.&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-style:italic;font-weight:400;line-height:120%"&gt;Performance Stock Units.  &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;Beginning in 2022, the Company granted PSUs to officers and other key employees, which are designed to provide further incentives for the achievement of the Company&#x2019;s long-term objectives. The PSUs are 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 metrics that directly align with or help drive the Company&#x2019;s strategy and long-term total shareholder return.&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-style:italic;font-weight:400;line-height:120%"&gt;2000 Non-Employee Directors&#x2019; Stock Option Plan.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2000, the Board of Directors adopted the 2000 Non-Employee Directors&#x2019; Stock Option Plan (the &#x201c;Directors&#x2019; Plan&#x201d;). In October 2009, the automatic evergreen increase provisions were eliminated so that no further automatic increases would be made to the number of shares reserved for issuance under the Directors&#x2019; Plan. In addition, the common stock authorized for issuance under the Directors&#x2019; Plan was reduced to 1,350,000. Options are granted at an exercise price not less than the fair market value of the stock on the date of grant and have a term not to exceed 10 years. Prior to 2016, initial stock option grants to new non-employee directors vested over a three-year period with 1/3 of the shares vesting after one year from the date of grant and 1/36 of the shares vesting monthly thereafter. Annual stock option grants vested one year from the date of the grant. Since 2016, new non-employee directors received pro-rated stock option grants that vest on the same term as the annual stock option grants. The Directors&#x2019; Plan was terminated in November 2020 and, therefore, there are no shares reserved for future grants under the Directors&#x2019; Plan. However, options granted prior to the plan&#x2019;s termination continue to remain outstanding until their original expiration date.&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-style:italic;font-weight:400;line-height:120%"&gt;2000 Employee Stock Purchase Plan.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2000, the Board adopted the ESPP. Employees are generally eligible to participate in the ESPP if they are customarily employed by the Company for more than 20 hours per week and more than 5 months in a calendar year and are not 5% stockholders of the Company. Under the ESPP, eligible employees may select a rate of payroll deduction up to 15% of their eligible compensation subject to certain maximum purchase limitations. The duration for each offering period is 24 months and is divided into four purchase periods of approximately six months in length. Offerings are concurrent. The purchase price of the shares under the offering is the lesser of 85% of the fair market value of the shares on the offering date or 85% of the fair market value of the shares on the purchase date. A two-year look-back feature in the ESPP causes the offering period to reset if the fair value of the Company&#x2019;s common stock on the first or last day of the purchase period is less than that on the original offering date. ESPP purchases by employees are settled with newly-issued common stock from the ESPP&#x2019;s previously authorized and available pool of shares. In April&#160;2017, the Company&#x2019;s stockholders approved an amended and restated ESPP to provide for an increase in the number of shares of common stock reserved for issuance &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;from&#160;18,270,945&#160;to&#160;22,770,945. As of December&#160;31, 2022, there were approximately&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; &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;2.4 million&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; share&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;s reserved for future issuance under the ESPP.&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;Restricted Stock 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;RSU activity for the year ended December&#160;31, 2022, was 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: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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&lt;br/&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Grant Date Fair Value Per 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;Unvested balance as of December 31, 2021&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;4.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;207.37&#160;&lt;/span&gt;&lt;/td&gt;&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;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;2.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="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;272.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;235.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&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 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;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.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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241.47&#160;&lt;/span&gt;&lt;/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 December&#160;31, 2022, 4.2 million shares of RSUs were expected to vest with an aggregate intrinsic value of $1.12 billion. The aggregate vesting date fair value of RSUs vested was $536 million, &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;$578 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 $478 million during the years ended December&#160;31, 2022, 2021, and 2020, 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;Stock Options&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;NSO activity during 2022 under all of the stock plans was as follows (in millions, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top: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: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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;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:10pt;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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;Weighted-Average Exercise&#160;Price Per 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="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;11.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;125.07&#160;&lt;/span&gt;&lt;/td&gt;&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;Options 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.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;249.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;text-align:left;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Options forfeited/expired&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;240.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 December&#160;31, 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;10.8&#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;144.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 aggregate intrinsic value of stock options exercised under the Company&#x2019;s stock plans determined as of the date of option exercise was $315 million, $613 million, and $598 million during the years ended December&#160;31, 2022, 2021, and 2020, respectively. Cash received from option exercises and employee stock purchase plans for the years ended December&#160;31, 2022, 2021, and 2020, was $234 million, $276 million, and $309 million, respectively. The income tax benefit from stock options exercised was&#160;$70 million&#160;for the year ended&#160;December&#160;31, 2022.&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 significant ranges of outstanding and exercisable options as of December&#160;31, 2022 (number of shares and aggregate intrinsic value in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:14.612%"/&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:6.388%"/&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:11.822%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.913%"/&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:6.976%"/&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:6.535%"/&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:11.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.982%"/&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:9pt;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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Options Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Options Exercisable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Range of&lt;br/&gt;Exercise&#160;Prices&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;of&#160;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:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&#160;Life&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&lt;br/&gt;Per Share&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;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&#160;(1)&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;of&#160;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:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&#160;Life&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&lt;br/&gt;Per Share&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;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&#160;(1)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$29.91-$49.34&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.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="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;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.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$51.02-$59.23&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.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="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.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;$59.46-$77.00&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.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="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;2.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$77.04-$139.52&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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;4.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;$143.49-$174.26&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;6.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$175.53-$182.83&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;6.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;$182.90-$242.34&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;7.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;219.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$243.26-$290.33&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;7.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;268.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;261.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;$292.49-$341.16&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;6.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;311.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;330.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$347.42-$347.42&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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="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;8.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;347.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;347.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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;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;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;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 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:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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;10.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 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.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,354&#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 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;8.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 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.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:19.444%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;The aggregate intrinsic value represents the total pre-tax intrinsic value, based on the Company&#x2019;s closing stock price of $265.35 as of December&#160;31, 2022, which would have been received by the option holders had all in-the-money option holders exercised their options as of that date.&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;As of December&#160;31, 2022, a total of 10.6 million shares of stock options vested and expected to vest had a weighted-average remaining contractual life of 4.7 years, an aggregate intrinsic value of $1.35 billion, and a weighted-average exercise price of $143.06.&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;Performance Stock 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;The 2022 PSU grant metrics are focused on relative total shareholder return (&#x201c;TSR&#x201d;), year-over-year da Vinci procedure growth for 2023, and two-year compound annual da Vinci procedure growth for 2024. TSR is considered a market condition, and the expense is determined at the grant date. The two procedure growth goals are considered performance conditions, and the expense is recorded based on the forecasted performance, which is 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.&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;PSU activity during 2022 was 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: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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&lt;br/&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Grant Date Fair Value Per 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;Unvested balance as of December 31, 2021&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;&#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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance change&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&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 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;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;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 December&#160;31, 2022, 0.1&#160;million shares of PSUs were expected to vest with an aggregate intrinsic value of $18&#160;million.&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 ESPP, employees purchased approximately 0.4 million&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;, 0.5 million, and 0.5 million shares&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;, representing a&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;pproximately &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;$87.9 million&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;, $75.9 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 $71.2 million in employee contributions for the years ended December&#160;31, 2022, 2021, and 2020, 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 (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:59.222%"/&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.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.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;Years Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenue&#x2014;product&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;67.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;68.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;58.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 revenue&#x2014;service&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;23.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;22.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;24.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 revenue&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;91.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;91.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;82.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;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;261.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;231.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;202.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;164.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;134.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;113.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: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;516.5&#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;456.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;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;398.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;101.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;93.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;81.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;414.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;363.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;317.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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-Merton 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, the rights to acquire stock under the ESPP, and RSUs, as well as the weighted-average assumptions used in calculating the fair values of stock options and rights to acquire stock under the ESPP that were granted during the years ended December&#160;31, 2022, 2021, and 2020, 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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.222%"/&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.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.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;Years Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;$272.97&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;$256.52&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;$181.89&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;STOCK OPTIONS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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.6%&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;0.6%&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.2&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.1&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.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 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;32%&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;32%&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;$73.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;$78.23&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;$54.34&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;PSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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: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:10pt;font-weight:400;line-height:100%"&gt;$299.32&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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;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;/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;2.1%&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;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.9%&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;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;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;39%&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;29%&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;30%&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;$80.61&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;$89.98&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;$57.29&lt;/span&gt;&lt;/td&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 share-based compensation expense recognized in the Consolidated Statements of Income during the years ended December&#160;31, 2022, 2021, and 2020, is based on awards ultimately expected to vest, it has been reduced for estimated forfeitures.&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;As of December&#160;31, 2022, there was $700 million, $121 million, $15 million, and $65 million of total unrecognized compensation expense related to unvested restricted stock units, unvested stock options, unvested performance stock units, and rights granted to acquire common stock under the ESPP, respectively. The unrecognized compensation expense is expected to be recognized over a weighted-average period of 2.3 years for unvested restricted stock units, 2.4 years for unvested stock options, 2.2 years for unvested performance stock units, and 1.5 years for rights granted to acquire common stock under the ESPP.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="ia17bfdaa573143ba98966885510cdde7_D20100401-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90ZXh0cmVnaW9uOjkyZDRiY2MyYTdlYzQ5OGE5YWRkYTA0MTFmZmI3MGY4XzQ2Ng_28a3c058-3a48-42c3-a592-b4f5794cf1cb">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="ia59158a68bbb4286aa90fa8eb06c7834_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90ZXh0cmVnaW9uOjkyZDRiY2MyYTdlYzQ5OGE5YWRkYTA0MTFmZmI3MGY4XzE2NDkyNjc0NTkyMjg_ee11ad39-91df-430a-acee-6704715dfeb9">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i3b469324ce32446fb9def5b7b3c5cfbb_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90ZXh0cmVnaW9uOjkyZDRiY2MyYTdlYzQ5OGE5YWRkYTA0MTFmZmI3MGY4XzcyMA_03000bd8-d9a9-4a5c-b76d-f3f5dc020fd2"
      unitRef="shares">103350000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i9145bce4606d4940ad42ef487d849840_I20190430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90ZXh0cmVnaW9uOjkyZDRiY2MyYTdlYzQ5OGE5YWRkYTA0MTFmZmI3MGY4XzcyNg_6bc01d0e-d1ab-4bfb-9531-6302ffcf24f0"
      unitRef="shares">110350000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i410198a3903441b68830e22a66897156_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90ZXh0cmVnaW9uOjkyZDRiY2MyYTdlYzQ5OGE5YWRkYTA0MTFmZmI3MGY4Xzc1NA_83491837-d5ff-4b40-a76a-88674c8e9b3b"
      unitRef="shares">27200000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ia179814817fd4ff9878baee2be535b17_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90ZXh0cmVnaW9uOjkyZDRiY2MyYTdlYzQ5OGE5YWRkYTA0MTFmZmI3MGY4XzgzMg_1e107ec9-e21b-4030-8392-52ca84aa3a7d"
      unitRef="shares">11800000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i89170b9133ed4804b600e82c78c15cd5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90ZXh0cmVnaW9uOjkyZDRiY2MyYTdlYzQ5OGE5YWRkYTA0MTFmZmI3MGY4XzE1Njg_3dd8aa96-91a7-421d-b68d-c938f530199a">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i409a1f3ac0ee4fcd9e608f4ff5c23e1b_I20180331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90ZXh0cmVnaW9uOjkyZDRiY2MyYTdlYzQ5OGE5YWRkYTA0MTFmZmI3MGY4XzE4MDI_35c56342-b4e8-43bb-99d6-b76f1c3bb967"
      unitRef="shares">10395000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="idcfae84224074580bb7bb01e54a43b99_I20150430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90ZXh0cmVnaW9uOjkyZDRiY2MyYTdlYzQ5OGE5YWRkYTA0MTFmZmI3MGY4XzE4MDg_e7994367-5b0e-461f-abe2-74c0deba0965"
      unitRef="shares">13095000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ib6a82f13c87242d19b461196170e58ac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90ZXh0cmVnaW9uOjkyZDRiY2MyYTdlYzQ5OGE5YWRkYTA0MTFmZmI3MGY4XzQ5NDc4MDIzNTc4OTM_30b7230f-6590-475d-943c-4478ae797bf2">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i3241e96d8cae42fd893bed581e6753b6_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90ZXh0cmVnaW9uOjkyZDRiY2MyYTdlYzQ5OGE5YWRkYTA0MTFmZmI3MGY4XzI3MjA_589a2c75-1f54-47ee-8b3e-f2096e8a987c">P3Y6M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i13aa27cc6a90415195d355246bcee08b_I20091031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90ZXh0cmVnaW9uOjkyZDRiY2MyYTdlYzQ5OGE5YWRkYTA0MTFmZmI3MGY4XzM0MTk_a0ce42ff-6a86-4c6d-9ad0-bef79e882432"
      unitRef="shares">1350000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="ie8bc21a2592240cda306d477679d44f7_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90ZXh0cmVnaW9uOjkyZDRiY2MyYTdlYzQ5OGE5YWRkYTA0MTFmZmI3MGY4XzQ5NDc4MDIzNTc5MDA_9d441ef2-978c-44b7-acfa-0a98e43a8304">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <isrg:StockOptionsGrantedInitialVestingPeriod
      contextRef="i65114e3030914e0a8cb520556e6fff7b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90ZXh0cmVnaW9uOjkyZDRiY2MyYTdlYzQ5OGE5YWRkYTA0MTFmZmI3MGY4XzQ5NDc4MDIzNTc4OTU_d2871d26-c067-46e1-b718-a80d1ef03834">P3Y</isrg:StockOptionsGrantedInitialVestingPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="id9334eee01684436a51c2d0f31644073_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90ZXh0cmVnaW9uOjkyZDRiY2MyYTdlYzQ5OGE5YWRkYTA0MTFmZmI3MGY4XzM4MzI_a9a3b1e4-0856-4d9a-9609-5969b8793a6a">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <isrg:MinimumHoursEmployedPerWeekToParticipateInEmployeeStockPurchasePlan
      contextRef="if5b31dbdfc4745718d4ba4ed0d603282_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90ZXh0cmVnaW9uOjkyZDRiY2MyYTdlYzQ5OGE5YWRkYTA0MTFmZmI3MGY4XzQ1MTM_95b74ad3-7d8f-40bb-8523-8c0ef788ba5a">PT20H</isrg:MinimumHoursEmployedPerWeekToParticipateInEmployeeStockPurchasePlan>
    <isrg:MinimumMonthsEmployedPerYearToParticipateInEmployeeStockPurchasePlan
      contextRef="if5b31dbdfc4745718d4ba4ed0d603282_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90ZXh0cmVnaW9uOjkyZDRiY2MyYTdlYzQ5OGE5YWRkYTA0MTFmZmI3MGY4XzQ1NDU_c908d568-aefe-4fc6-839f-277280363f5a">P5M</isrg:MinimumMonthsEmployedPerYearToParticipateInEmployeeStockPurchasePlan>
    <isrg:MaximumPercentageOfEmployeesOnStockholdersToParticipateInEmployeeStockPurchasePlan
      contextRef="if5b31dbdfc4745718d4ba4ed0d603282_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90ZXh0cmVnaW9uOjkyZDRiY2MyYTdlYzQ5OGE5YWRkYTA0MTFmZmI3MGY4XzQ1ODY_892c017b-2deb-48df-a34c-141127ba6688"
      unitRef="number">0.05</isrg:MaximumPercentageOfEmployeesOnStockholdersToParticipateInEmployeeStockPurchasePlan>
    <isrg:MaximumPercentageOfPayrollDeductionUnderEspp
      contextRef="i20fe342469174f21b1e6e465beeaa26e_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90ZXh0cmVnaW9uOjkyZDRiY2MyYTdlYzQ5OGE5YWRkYTA0MTFmZmI3MGY4XzQ2OTg_40128523-47f2-4d1f-a0e2-e040d38f39b0"
      unitRef="number">0.15</isrg:MaximumPercentageOfPayrollDeductionUnderEspp>
    <isrg:OfferingPeriodEmployeeStockPurchasePlans
      contextRef="if5b31dbdfc4745718d4ba4ed0d603282_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90ZXh0cmVnaW9uOjkyZDRiY2MyYTdlYzQ5OGE5YWRkYTA0MTFmZmI3MGY4XzQ4MjI_5b68a130-83b9-4ce9-987e-fa7dea1cf4c2">P24M</isrg:OfferingPeriodEmployeeStockPurchasePlans>
    <isrg:OfferingPeriodNumberofPurchasePeriodsOfferingDividedIntoEmployeeStockPurchasePlans
      contextRef="if5b31dbdfc4745718d4ba4ed0d603282_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90ZXh0cmVnaW9uOjkyZDRiY2MyYTdlYzQ5OGE5YWRkYTA0MTFmZmI3MGY4XzQ4NTI_ae9147de-6dc5-4715-a917-1451fd6a2c76"
      unitRef="period">4</isrg:OfferingPeriodNumberofPurchasePeriodsOfferingDividedIntoEmployeeStockPurchasePlans>
    <isrg:OfferingPeriodPeriodOfferingDividedIntoEmployeeStockPurchasePlans
      contextRef="if5b31dbdfc4745718d4ba4ed0d603282_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90ZXh0cmVnaW9uOjkyZDRiY2MyYTdlYzQ5OGE5YWRkYTA0MTFmZmI3MGY4XzQ4ODk_413c01fb-9d9d-4500-a0d6-e50412fa7bd0">P6M</isrg:OfferingPeriodPeriodOfferingDividedIntoEmployeeStockPurchasePlans>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate
      contextRef="if5b31dbdfc4745718d4ba4ed0d603282_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90ZXh0cmVnaW9uOjkyZDRiY2MyYTdlYzQ5OGE5YWRkYTA0MTFmZmI3MGY4XzQ5OTg_80309d6c-a9ed-4bb1-a6f1-66689753820a"
      unitRef="number">0.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate
      contextRef="if5b31dbdfc4745718d4ba4ed0d603282_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90ZXh0cmVnaW9uOjkyZDRiY2MyYTdlYzQ5OGE5YWRkYTA0MTFmZmI3MGY4XzUwNjQ_5ffc88c3-3287-47b6-a7aa-534355f4cae7"
      unitRef="number">0.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate>
    <isrg:PeriodofLookBackThatCouldCauseOfferingPeriodtoResetEmployeeStockPurchasePlans
      contextRef="if5b31dbdfc4745718d4ba4ed0d603282_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90ZXh0cmVnaW9uOjkyZDRiY2MyYTdlYzQ5OGE5YWRkYTA0MTFmZmI3MGY4XzQ5NDc4MDIzNTc4OTQ_0233b01e-41d3-41a0-86ce-de1c9d6c20f2">P2Y</isrg:PeriodofLookBackThatCouldCauseOfferingPeriodtoResetEmployeeStockPurchasePlans>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="if8fa15cbbe464ea8b44d4cc396aa1978_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90ZXh0cmVnaW9uOjkyZDRiY2MyYTdlYzQ5OGE5YWRkYTA0MTFmZmI3MGY4XzU2NjI_0dcd9310-8ffb-433e-a0d4-5e7300ef4b09"
      unitRef="shares">18270945</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i5c51c4092a524901b1803e5ce38a9526_I20170430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90ZXh0cmVnaW9uOjkyZDRiY2MyYTdlYzQ5OGE5YWRkYTA0MTFmZmI3MGY4XzU2Njg_796c61fa-d4a9-4877-8eae-4c6947e277d7"
      unitRef="shares">22770945</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i727584465aae4a70bf59561fe029a223_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90ZXh0cmVnaW9uOjkyZDRiY2MyYTdlYzQ5OGE5YWRkYTA0MTFmZmI3MGY4XzQzOTgwNDY1MjA2ODM_8f8c9404-f6d1-401f-ae34-e03761d0fdbc"
      unitRef="shares">2400000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90ZXh0cmVnaW9uOjkyZDRiY2MyYTdlYzQ5OGE5YWRkYTA0MTFmZmI3MGY4XzQ5NDc4MDIzNTY4MzQ_404bbd6a-5537-4a78-9a4a-a066677b9850">&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;RSU activity for the year ended December&#160;31, 2022, was 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: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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&lt;br/&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Grant Date Fair Value Per 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;Unvested balance as of December 31, 2021&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;4.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;207.37&#160;&lt;/span&gt;&lt;/td&gt;&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;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;2.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="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;272.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;235.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&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 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;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.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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241.47&#160;&lt;/span&gt;&lt;/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:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i9a94340d69fc401d83c0ba90f1f24db2_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTo0OTBjYjMzMjJjZDg0ZGQ1OTM5ZWNkOGY1MzJlZjNhNS90YWJsZXJhbmdlOjQ5MGNiMzMyMmNkODRkZDU5MzllY2Q4ZjUzMmVmM2E1XzEtMS0xLTEtMTg4OTE1_3b8b39c6-e821-427c-b830-43ce969a657f"
      unitRef="shares">4800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i9a94340d69fc401d83c0ba90f1f24db2_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTo0OTBjYjMzMjJjZDg0ZGQ1OTM5ZWNkOGY1MzJlZjNhNS90YWJsZXJhbmdlOjQ5MGNiMzMyMmNkODRkZDU5MzllY2Q4ZjUzMmVmM2E1XzEtMy0xLTEtMTg4OTE1_b1e6d855-2e78-426a-b02f-e1803730bc0c"
      unitRef="usdPerShare">207.37</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i66a2672f116a46efa86d9e452117811d_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTo0OTBjYjMzMjJjZDg0ZGQ1OTM5ZWNkOGY1MzJlZjNhNS90YWJsZXJhbmdlOjQ5MGNiMzMyMmNkODRkZDU5MzllY2Q4ZjUzMmVmM2E1XzItMS0xLTEtMTg4OTE1_32ddf5d2-5367-4e84-aed0-5b0722a0a3a6"
      unitRef="shares">2000000.0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i66a2672f116a46efa86d9e452117811d_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTo0OTBjYjMzMjJjZDg0ZGQ1OTM5ZWNkOGY1MzJlZjNhNS90YWJsZXJhbmdlOjQ5MGNiMzMyMmNkODRkZDU5MzllY2Q4ZjUzMmVmM2E1XzItMy0xLTEtMTg4OTE1_5def3130-a471-4ecd-8c3a-a3994a57d462"
      unitRef="usdPerShare">272.97</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i66a2672f116a46efa86d9e452117811d_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTo0OTBjYjMzMjJjZDg0ZGQ1OTM5ZWNkOGY1MzJlZjNhNS90YWJsZXJhbmdlOjQ5MGNiMzMyMmNkODRkZDU5MzllY2Q4ZjUzMmVmM2E1XzMtMS0xLTEtMTg4OTE1_d453b132-7517-456c-a0f5-81c3d610f241"
      unitRef="shares">1900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i66a2672f116a46efa86d9e452117811d_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTo0OTBjYjMzMjJjZDg0ZGQ1OTM5ZWNkOGY1MzJlZjNhNS90YWJsZXJhbmdlOjQ5MGNiMzMyMmNkODRkZDU5MzllY2Q4ZjUzMmVmM2E1XzMtMy0xLTEtMTg4OTE1_2ead39e6-9ae2-4788-8434-2437b64361ab"
      unitRef="usdPerShare">191.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i66a2672f116a46efa86d9e452117811d_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTo0OTBjYjMzMjJjZDg0ZGQ1OTM5ZWNkOGY1MzJlZjNhNS90YWJsZXJhbmdlOjQ5MGNiMzMyMmNkODRkZDU5MzllY2Q4ZjUzMmVmM2E1XzQtMS0xLTEtMTg4OTE1_ecbcf094-0556-4d27-b041-78a10843a065"
      unitRef="shares">300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i66a2672f116a46efa86d9e452117811d_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTo0OTBjYjMzMjJjZDg0ZGQ1OTM5ZWNkOGY1MzJlZjNhNS90YWJsZXJhbmdlOjQ5MGNiMzMyMmNkODRkZDU5MzllY2Q4ZjUzMmVmM2E1XzQtMy0xLTEtMTg4OTE1_9d04726a-e995-41c2-a7ba-506163539e13"
      unitRef="usdPerShare">235.38</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i2e3066fccc99431ea0149fec8907d401_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTo0OTBjYjMzMjJjZDg0ZGQ1OTM5ZWNkOGY1MzJlZjNhNS90YWJsZXJhbmdlOjQ5MGNiMzMyMmNkODRkZDU5MzllY2Q4ZjUzMmVmM2E1XzUtMS0xLTEtMjAwNjU1_4127d7e3-d164-41a7-a574-baf07ea45bb4"
      unitRef="shares">4600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i2e3066fccc99431ea0149fec8907d401_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTo0OTBjYjMzMjJjZDg0ZGQ1OTM5ZWNkOGY1MzJlZjNhNS90YWJsZXJhbmdlOjQ5MGNiMzMyMmNkODRkZDU5MzllY2Q4ZjUzMmVmM2E1XzUtMy0xLTEtMTg4OTE1_a94611a1-cc78-4ee9-a343-4711512ac9e3"
      unitRef="usdPerShare">241.47</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <isrg:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsExpectedtoVestNumber
      contextRef="i2e3066fccc99431ea0149fec8907d401_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90ZXh0cmVnaW9uOjkyZDRiY2MyYTdlYzQ5OGE5YWRkYTA0MTFmZmI3MGY4XzYwNDczMTM5NzE3MjY_be34a7d9-a91d-43a2-b461-e1d9e5274108"
      unitRef="shares">4200000</isrg:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsExpectedtoVestNumber>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="i2e3066fccc99431ea0149fec8907d401_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90ZXh0cmVnaW9uOjkyZDRiY2MyYTdlYzQ5OGE5YWRkYTA0MTFmZmI3MGY4XzYwNDczMTM5NzE4MDQ_5afdf288-3985-4966-a891-cb41f0428429"
      unitRef="usd">1120000000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i66a2672f116a46efa86d9e452117811d_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90ZXh0cmVnaW9uOjkyZDRiY2MyYTdlYzQ5OGE5YWRkYTA0MTFmZmI3MGY4XzYwNDczMTM5NzE4NjY_afbdb5d7-9a2e-4e54-ad4b-b5927b52f48d"
      unitRef="usd">536000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i65cb93da736742b282702b76ba91dfee_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90ZXh0cmVnaW9uOjkyZDRiY2MyYTdlYzQ5OGE5YWRkYTA0MTFmZmI3MGY4XzYwNDczMTM5NzE4NzE_2e08ee85-d757-4efe-bbb1-c87786b59cbf"
      unitRef="usd">578000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i9b4e383bccd54b57bef6b6a9af63dc12_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90ZXh0cmVnaW9uOjkyZDRiY2MyYTdlYzQ5OGE5YWRkYTA0MTFmZmI3MGY4XzYwNDczMTM5NzE4ODA_3b7dea65-623e-4208-8222-c202dcdc6cb9"
      unitRef="usd">478000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90ZXh0cmVnaW9uOjkyZDRiY2MyYTdlYzQ5OGE5YWRkYTA0MTFmZmI3MGY4Xzk1Mjg_510bbf69-c514-417d-a4bd-aa397a1ea926">&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;NSO activity during 2022 under all of the stock plans was as follows (in millions, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top: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: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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;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:10pt;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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;Weighted-Average Exercise&#160;Price Per 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="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;11.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;125.07&#160;&lt;/span&gt;&lt;/td&gt;&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;Options 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.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;249.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;text-align:left;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Options forfeited/expired&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;240.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 December&#160;31, 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;10.8&#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;144.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTpiZjBlMTMwZjhlM2Q0NjViYThkNTg4ZTYzNzZlYmQ1OS90YWJsZXJhbmdlOmJmMGUxMzBmOGUzZDQ2NWJhOGQ1ODhlNjM3NmViZDU5XzItMS0xLTEtMTUwMDM0_db703442-34bb-43f5-a919-8deb1e65272c"
      unitRef="shares">11700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTpiZjBlMTMwZjhlM2Q0NjViYThkNTg4ZTYzNzZlYmQ1OS90YWJsZXJhbmdlOmJmMGUxMzBmOGUzZDQ2NWJhOGQ1ODhlNjM3NmViZDU5XzItMy0xLTEtMTUwMDM0_c11ca4d7-f560-4d2d-82d8-7b9361db77da"
      unitRef="usdPerShare">125.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTpiZjBlMTMwZjhlM2Q0NjViYThkNTg4ZTYzNzZlYmQ1OS90YWJsZXJhbmdlOmJmMGUxMzBmOGUzZDQ2NWJhOGQ1ODhlNjM3NmViZDU5XzMtMS0xLTEtMTUwMDM0_9f80395e-ca0a-4029-81ae-128f8c44b683"
      unitRef="shares">1200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTpiZjBlMTMwZjhlM2Q0NjViYThkNTg4ZTYzNzZlYmQ1OS90YWJsZXJhbmdlOmJmMGUxMzBmOGUzZDQ2NWJhOGQ1ODhlNjM3NmViZDU5XzMtMy0xLTEtMTUwMDM0_1c7f09d0-e125-4201-a447-79fb6e3f2039"
      unitRef="usdPerShare">249.62</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTpiZjBlMTMwZjhlM2Q0NjViYThkNTg4ZTYzNzZlYmQ1OS90YWJsZXJhbmdlOmJmMGUxMzBmOGUzZDQ2NWJhOGQ1ODhlNjM3NmViZDU5XzQtMS0xLTEtMTUwMDM0_8028f469-d333-4f73-b7ac-7e34b6e95124"
      unitRef="shares">1900000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTpiZjBlMTMwZjhlM2Q0NjViYThkNTg4ZTYzNzZlYmQ1OS90YWJsZXJhbmdlOmJmMGUxMzBmOGUzZDQ2NWJhOGQ1ODhlNjM3NmViZDU5XzQtMy0xLTEtMTUwMDM0_ec20ca55-17c4-45f8-b1ce-83f14862607f"
      unitRef="usdPerShare">77.59</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTpiZjBlMTMwZjhlM2Q0NjViYThkNTg4ZTYzNzZlYmQ1OS90YWJsZXJhbmdlOmJmMGUxMzBmOGUzZDQ2NWJhOGQ1ODhlNjM3NmViZDU5XzUtMS0xLTEtMTUwMDM0_65704896-ad8c-4a82-9e63-46b95a683afc"
      unitRef="shares">200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTpiZjBlMTMwZjhlM2Q0NjViYThkNTg4ZTYzNzZlYmQ1OS90YWJsZXJhbmdlOmJmMGUxMzBmOGUzZDQ2NWJhOGQ1ODhlNjM3NmViZDU5XzUtMy0xLTEtMTUwMDM0_5e8abcb6-ef7d-4b15-81b4-b99154b89f07"
      unitRef="usdPerShare">240.02</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTpiZjBlMTMwZjhlM2Q0NjViYThkNTg4ZTYzNzZlYmQ1OS90YWJsZXJhbmdlOmJmMGUxMzBmOGUzZDQ2NWJhOGQ1ODhlNjM3NmViZDU5XzYtMS0xLTEtMTUwMDM0_c8391a0b-d2b5-4748-ac4d-2565ce818126"
      unitRef="shares">10800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTpiZjBlMTMwZjhlM2Q0NjViYThkNTg4ZTYzNzZlYmQ1OS90YWJsZXJhbmdlOmJmMGUxMzBmOGUzZDQ2NWJhOGQ1ODhlNjM3NmViZDU5XzYtMy0xLTEtMTUwMDM0_adcfd2f8-6020-4e17-a62f-5b07cdc24e1a"
      unitRef="usdPerShare">144.86</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90ZXh0cmVnaW9uOjkyZDRiY2MyYTdlYzQ5OGE5YWRkYTA0MTFmZmI3MGY4XzQzOTgwNDY1MjA3Mjk_bd01c5da-9653-4e3f-8729-b9831654a514"
      unitRef="usd">315000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90ZXh0cmVnaW9uOjkyZDRiY2MyYTdlYzQ5OGE5YWRkYTA0MTFmZmI3MGY4XzQzOTgwNDY1MjA3MzM_48c7cf99-2b53-4af8-9578-bd788b0f8b08"
      unitRef="usd">613000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90ZXh0cmVnaW9uOjkyZDRiY2MyYTdlYzQ5OGE5YWRkYTA0MTFmZmI3MGY4XzQzOTgwNDY1MjA3MzY_3e6a5605-eb45-489d-bc5e-d524315868ae"
      unitRef="usd">598000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90ZXh0cmVnaW9uOjkyZDRiY2MyYTdlYzQ5OGE5YWRkYTA0MTFmZmI3MGY4XzQzOTgwNDY1MjA3NTI_779766bb-af88-43a3-91e1-34ec9155daf3"
      unitRef="usd">234000000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90ZXh0cmVnaW9uOjkyZDRiY2MyYTdlYzQ5OGE5YWRkYTA0MTFmZmI3MGY4XzQzOTgwNDY1MjA3NTU_45a8c540-1f5d-4d4c-b08d-47f452a24587"
      unitRef="usd">276000000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90ZXh0cmVnaW9uOjkyZDRiY2MyYTdlYzQ5OGE5YWRkYTA0MTFmZmI3MGY4XzQzOTgwNDY1MjA3NTg_ebc3466d-95fc-4e94-90e0-1115a80fd55c"
      unitRef="usd">309000000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90ZXh0cmVnaW9uOjkyZDRiY2MyYTdlYzQ5OGE5YWRkYTA0MTFmZmI3MGY4XzQzOTgwNDY1MjA3Nzg_c51d1e74-2ffd-407c-a6b3-b5339fd3cd3b"
      unitRef="usd">70000000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
    <us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90ZXh0cmVnaW9uOjkyZDRiY2MyYTdlYzQ5OGE5YWRkYTA0MTFmZmI3MGY4Xzk1Mzg_5ef90c72-e474-4d0d-bc6f-a3e35c3e1aa5">&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 significant ranges of outstanding and exercisable options as of December&#160;31, 2022 (number of shares and aggregate intrinsic value in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:14.612%"/&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:6.388%"/&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:11.822%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.913%"/&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:6.976%"/&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:6.535%"/&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:11.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.982%"/&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:9pt;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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Options Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Options Exercisable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Range of&lt;br/&gt;Exercise&#160;Prices&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;of&#160;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:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&#160;Life&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&lt;br/&gt;Per Share&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;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&#160;(1)&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;of&#160;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:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&#160;Life&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&lt;br/&gt;Per Share&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;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&#160;(1)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$29.91-$49.34&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.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="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;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.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$51.02-$59.23&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.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="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.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;$59.46-$77.00&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.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="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;2.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$77.04-$139.52&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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;4.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;$143.49-$174.26&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;6.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$175.53-$182.83&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;6.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;$182.90-$242.34&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;7.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;219.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$243.26-$290.33&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;7.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;268.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;261.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;$292.49-$341.16&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;6.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;311.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;330.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$347.42-$347.42&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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="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;8.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;347.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;347.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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;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;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;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 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:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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;10.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 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.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,354&#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 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;8.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 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.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:19.444%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;The aggregate intrinsic value represents the total pre-tax intrinsic value, based on the Company&#x2019;s closing stock price of $265.35 as of December&#160;31, 2022, which would have been received by the option holders had all in-the-money option holders exercised their options as of that date.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i914fd8f0cac2495f9d8d84a4b7659f16_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzItMC0xLTEtMTUwMDM0L3RleHRyZWdpb246ZWJiOTNkMmYxYTk4NDBjNTllMTA2OGZjNmZjZTUyOGJfNDM5ODA0NjUxMTExMw_08a6d7e0-aeae-45da-8aac-a9c8d0b89de4"
      unitRef="usdPerShare">29.91</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i914fd8f0cac2495f9d8d84a4b7659f16_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzItMC0xLTEtMTUwMDM0L3RleHRyZWdpb246ZWJiOTNkMmYxYTk4NDBjNTllMTA2OGZjNmZjZTUyOGJfNDM5ODA0NjUxMTExOQ_3b401969-470f-4082-86bb-7deb73b55c61"
      unitRef="usdPerShare">49.34</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i90b8da69b805467d85bab92c30ac5b9c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzItMi0xLTEtMTUwMDM0_5361ad04-1881-48bc-b4ee-0f5a705752ed"
      unitRef="shares">1100000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i914fd8f0cac2495f9d8d84a4b7659f16_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzItNC0xLTEtMTUwMDM0_636dad09-7239-4d34-bf62-5586de123d8f">P0Y10M24D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i90b8da69b805467d85bab92c30ac5b9c_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzItNi0xLTEtMTUwMDM0_707784af-fa3e-4d0d-83de-d5551581d7d9"
      unitRef="usdPerShare">45.33</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i90b8da69b805467d85bab92c30ac5b9c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzItMTAtMS0xLTE1MDAzNA_815a85c3-aa63-45fd-b3fb-c18262a3eec8"
      unitRef="shares">1100000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i90b8da69b805467d85bab92c30ac5b9c_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzItMTQtMS0xLTE1MDAzNA_f3fd005f-fc60-46ab-82d6-b42dbe232363"
      unitRef="usdPerShare">45.33</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i5ca567eccd6741a0ba287fe7ac1ecf61_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzMtMC0xLTEtMTUwMDM0L3RleHRyZWdpb246NGNjZDgyMzBlMmIwNGQ3ZGEyZmEwOGVkZTY2Mzk5NjJfNDM5ODA0NjUxMTExMw_02c08c84-697c-41d9-80bc-98691020193c"
      unitRef="usdPerShare">51.02</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i5ca567eccd6741a0ba287fe7ac1ecf61_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzMtMC0xLTEtMTUwMDM0L3RleHRyZWdpb246NGNjZDgyMzBlMmIwNGQ3ZGEyZmEwOGVkZTY2Mzk5NjJfNDM5ODA0NjUxMTExNw_6a156de6-2f00-4675-991c-7ac78c96480a"
      unitRef="usdPerShare">59.23</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i062e12a2983e44c2a74b0c1e2dc1d924_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzMtMi0xLTEtMTUwMDM0_6938ff36-c6b7-4ce1-9c39-caf11bf22e5f"
      unitRef="shares">1500000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i5ca567eccd6741a0ba287fe7ac1ecf61_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzMtNC0xLTEtMTUwMDM0_7bfc7a2e-3e38-4af7-98b8-f46151a499e8">P2Y1M6D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i062e12a2983e44c2a74b0c1e2dc1d924_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzMtNi0xLTEtMTUwMDM0_f720454c-af8c-4b36-81b5-cdff9c46fd2b"
      unitRef="usdPerShare">55.61</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i062e12a2983e44c2a74b0c1e2dc1d924_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzMtMTAtMS0xLTE1MDAzNA_daa77748-74ba-4014-8661-6eb56106d4f1"
      unitRef="shares">1500000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i062e12a2983e44c2a74b0c1e2dc1d924_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzMtMTQtMS0xLTE1MDAzNA_b830e7ed-fa0d-4395-85fd-b6a802907fad"
      unitRef="usdPerShare">55.61</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i27f02ef68ae6436da46f7d9282b7015b_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzQtMC0xLTEtMTUwMDM0L3RleHRyZWdpb246NmRiNDgzNjkzZGU0NDM4NTk1MDA5Yjk5MDgzOTRiMzBfNDM5ODA0NjUxMTExMw_f1d6fe9c-3c01-4625-b728-2c51e7c81f71"
      unitRef="usdPerShare">59.46</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i27f02ef68ae6436da46f7d9282b7015b_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzQtMC0xLTEtMTUwMDM0L3RleHRyZWdpb246NmRiNDgzNjkzZGU0NDM4NTk1MDA5Yjk5MDgzOTRiMzBfNDM5ODA0NjUxMTExNw_85e6a667-6ba4-4e59-b0b9-87ee7de8577c"
      unitRef="usdPerShare">77.00</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="ifea0eb37deed46c3a1671bb3033ffa09_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzQtMi0xLTEtMTUwMDM0_20156992-4200-4836-ab29-c8a3ccb872a0"
      unitRef="shares">1400000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i27f02ef68ae6436da46f7d9282b7015b_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzQtNC0xLTEtMTUwMDM0_db8e2a7b-67e6-40cd-982c-0ed8af0914f4">P2Y7M6D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="ifea0eb37deed46c3a1671bb3033ffa09_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzQtNi0xLTEtMTUwMDM0_a96d3062-e11b-47b7-bc0d-83784181b3db"
      unitRef="usdPerShare">67.23</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="ifea0eb37deed46c3a1671bb3033ffa09_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzQtMTAtMS0xLTE1MDAzNA_d9b8c0d3-3d0e-42e4-a15f-2470d28fbf6a"
      unitRef="shares">1400000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="ifea0eb37deed46c3a1671bb3033ffa09_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzQtMTQtMS0xLTE1MDAzNA_5b2b42f4-4641-4606-a5ba-8ed3c010eed1"
      unitRef="usdPerShare">67.23</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i41f6760a51224b2b94510042ae3342ac_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzUtMC0xLTEtMTUwMDM0L3RleHRyZWdpb246MGQ4Mjg0OGI1N2RmNDNmZDk5ZWM1N2ZhZGIwYjJlNGNfNDM5ODA0NjUxMTExMw_7c596a29-aee6-450c-9d8a-087a535c03a7"
      unitRef="usdPerShare">77.04</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i41f6760a51224b2b94510042ae3342ac_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzUtMC0xLTEtMTUwMDM0L3RleHRyZWdpb246MGQ4Mjg0OGI1N2RmNDNmZDk5ZWM1N2ZhZGIwYjJlNGNfNDM5ODA0NjUxMTExNw_2ba3c153-308e-4ac2-86de-2d4c1ccef88f"
      unitRef="usdPerShare">139.52</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i994c9aabae284d2ea354cdf5d3af175d_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzUtMi0xLTEtMTUwMDM0_eb207e2a-6e89-4ce7-ab56-d4c1d1469110"
      unitRef="shares">1400000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i41f6760a51224b2b94510042ae3342ac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzUtNC0xLTEtMTUwMDM0_c7ea2174-4c35-4bff-88fe-d7b8f3414cf5">P4Y7M6D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i994c9aabae284d2ea354cdf5d3af175d_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzUtNi0xLTEtMTUwMDM0_bf43f0d4-ed47-4b89-8da6-bcac1b0ea3de"
      unitRef="usdPerShare">108.37</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i994c9aabae284d2ea354cdf5d3af175d_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzUtMTAtMS0xLTE1MDAzNA_763715d0-384b-4370-a860-50956f4c2df7"
      unitRef="shares">1400000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i994c9aabae284d2ea354cdf5d3af175d_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzUtMTQtMS0xLTE1MDAzNA_2e5bff75-5ca7-4f55-a46e-e0066d8bdaa4"
      unitRef="usdPerShare">108.37</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i22b073c4ee2649a18ed75c1ad6162b8a_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzYtMC0xLTEtMTUwMDM0L3RleHRyZWdpb246NzZlOGE4YzdjODYwNGY3MDk2ZGUwYmNmOWFiMWFlZTFfNDM5ODA0NjUxMTExMw_1d4b2f21-4df5-4678-b272-c2cda0fc09dd"
      unitRef="usdPerShare">143.49</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i22b073c4ee2649a18ed75c1ad6162b8a_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzYtMC0xLTEtMTUwMDM0L3RleHRyZWdpb246NzZlOGE4YzdjODYwNGY3MDk2ZGUwYmNmOWFiMWFlZTFfNDM5ODA0NjUxMTExNw_6344051f-2f27-49c6-bde3-6a9b8fc72ceb"
      unitRef="usdPerShare">174.26</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="iaac61cf5e16b49a4b9fffc34707d27a2_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzYtMi0xLTEtMTUwMDM0_d8466897-34eb-48fb-a2e6-1cd063136e07"
      unitRef="shares">1300000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i22b073c4ee2649a18ed75c1ad6162b8a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzYtNC0xLTEtMTUwMDM0_fb92f01a-db39-4f40-8997-a47d93108554">P6Y1M6D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="iaac61cf5e16b49a4b9fffc34707d27a2_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzYtNi0xLTEtMTUwMDM0_64ec62ed-90b9-4daf-831c-39d6219f5fff"
      unitRef="usdPerShare">168.86</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="iaac61cf5e16b49a4b9fffc34707d27a2_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzYtMTAtMS0xLTE1MDAzNA_971158f1-e7d7-4d03-bb72-a3104921c373"
      unitRef="shares">1200000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="iaac61cf5e16b49a4b9fffc34707d27a2_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzYtMTQtMS0xLTE1MDAzNA_71ff49d3-019e-443a-8334-a4c5e82130b4"
      unitRef="usdPerShare">168.99</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="iee5869d7a84a44438b742cb5f2a1c901_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzctMC0xLTEtMTUwMDM0L3RleHRyZWdpb246MzkxNDU3MmUxZmEyNGZlMmJjY2Q0ZmQ4NGUzYjZlOTFfNDM5ODA0NjUxMTExMw_dd31020a-2a56-4a27-8631-1d72839ead27"
      unitRef="usdPerShare">175.53</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="iee5869d7a84a44438b742cb5f2a1c901_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzctMC0xLTEtMTUwMDM0L3RleHRyZWdpb246MzkxNDU3MmUxZmEyNGZlMmJjY2Q0ZmQ4NGUzYjZlOTFfNDM5ODA0NjUxMTExNw_efb5b20d-4be5-4643-817e-fa298f7fe752"
      unitRef="usdPerShare">182.83</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i0740ebe40d864b4da35c3b393f1777dc_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzctMi0xLTEtMTUwMDM0_1da4bc61-4600-4c57-8c4a-32fba0dd0612"
      unitRef="shares">1200000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="iee5869d7a84a44438b742cb5f2a1c901_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzctNC0xLTEtMTUwMDM0_47da6d27-5e87-4ce1-839b-6fbb6e8dd6e3">P6Y7M6D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i0740ebe40d864b4da35c3b393f1777dc_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzctNi0xLTEtMTUwMDM0_b33e2d98-6cac-46a3-93bd-cd09dec057fb"
      unitRef="usdPerShare">179.92</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i0740ebe40d864b4da35c3b393f1777dc_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzctMTAtMS0xLTE1MDAzNA_25c8d7d1-01ac-4025-87f9-32e97b809efd"
      unitRef="shares">1000000.0</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i0740ebe40d864b4da35c3b393f1777dc_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzctMTQtMS0xLTE1MDAzNA_40fd96dd-daa0-4338-8e41-185c05abd503"
      unitRef="usdPerShare">180.26</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="ibe73022342d24f4184ada47fd2826ad0_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzgtMC0xLTEtMTUwMDM0L3RleHRyZWdpb246YTc2MGYxNDk2NTUyNDVmNWExNjdkMmNmYzIwYjY2MWRfNDM5ODA0NjUxMTExMw_15645b2c-50fd-4640-a83d-d8af28197a19"
      unitRef="usdPerShare">182.90</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="ibe73022342d24f4184ada47fd2826ad0_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzgtMC0xLTEtMTUwMDM0L3RleHRyZWdpb246YTc2MGYxNDk2NTUyNDVmNWExNjdkMmNmYzIwYjY2MWRfNDM5ODA0NjUxMTExNw_94f1a643-7ce6-4182-a7f6-275ff31485d9"
      unitRef="usdPerShare">242.34</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="if9ec653142c748c98233a20d2e6fab4d_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzgtMi0xLTEtMTUwMDM0_b8763fd7-8e17-47a3-a0de-08b1d7af1728"
      unitRef="shares">1300000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="ibe73022342d24f4184ada47fd2826ad0_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzgtNC0xLTEtMTUwMDM0_1f3ef1f5-1586-4763-96f3-bff22429f6bd">P7Y1M6D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="if9ec653142c748c98233a20d2e6fab4d_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzgtNi0xLTEtMTUwMDM0_5ba72ed1-5ac5-46aa-bf72-a5f708248df2"
      unitRef="usdPerShare">219.80</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="if9ec653142c748c98233a20d2e6fab4d_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzgtMTAtMS0xLTE1MDAzNA_1f190d74-9cca-4437-8ef3-e2479bc9f7a0"
      unitRef="shares">600000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="if9ec653142c748c98233a20d2e6fab4d_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzgtMTQtMS0xLTE1MDAzNA_08980b2e-b972-470d-8963-6c318907d82c"
      unitRef="usdPerShare">224.29</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="iadf56d8ed33c4dc1b8dab015fc6fcdc8_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzktMC0xLTEtMTUwMDM0L3RleHRyZWdpb246YzFlY2Q2YzRiMjcxNDNmZTlmZWI1YjY5Zjg5Nzk2MTdfNDM5ODA0NjUxMTExMw_f2aaa464-7b9a-487c-93ec-05948dff71ea"
      unitRef="usdPerShare">243.26</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="iadf56d8ed33c4dc1b8dab015fc6fcdc8_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzktMC0xLTEtMTUwMDM0L3RleHRyZWdpb246YzFlY2Q2YzRiMjcxNDNmZTlmZWI1YjY5Zjg5Nzk2MTdfNDM5ODA0NjUxMTExNw_8fb10c7e-f11f-4e3e-9434-7abfeaadced4"
      unitRef="usdPerShare">290.33</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i174231a7f81b42edb1f0569a32f0f3d1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzktMi0xLTEtMTUwMDM0_147586a4-8a44-4289-9a70-1bb1ba81c7c8"
      unitRef="shares">1100000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="iadf56d8ed33c4dc1b8dab015fc6fcdc8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzktNC0xLTEtMTUwMDM0_d29534ed-15d0-4a07-a6a8-93a7aaf88249">P7Y2M12D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i174231a7f81b42edb1f0569a32f0f3d1_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzktNi0xLTEtMTUwMDM0_c8d6ebba-cd38-46a2-9c47-6ee559b19300"
      unitRef="usdPerShare">268.20</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i174231a7f81b42edb1f0569a32f0f3d1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzktMTAtMS0xLTE1MDAzNA_4ba19a2d-b7da-4dd9-8464-7765dc4ccc28"
      unitRef="shares">400000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i174231a7f81b42edb1f0569a32f0f3d1_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzktMTQtMS0xLTE1MDAzNA_8994f023-9607-469f-ae04-d72fdbab823e"
      unitRef="usdPerShare">261.46</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i0aa65ea27d834208aefdce2fe0e52c30_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzEwLTAtMS0xLTE1MDAzNC90ZXh0cmVnaW9uOmZkMmI2MGY4OGMzNTQzMzU4Y2Q3MjZlNWRjOWQzOGUzXzQzOTgwNDY1MTExMTM_82d4dc5d-1a3e-4aac-b500-f1c3f069ce52"
      unitRef="usdPerShare">292.49</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i0aa65ea27d834208aefdce2fe0e52c30_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzEwLTAtMS0xLTE1MDAzNC90ZXh0cmVnaW9uOmZkMmI2MGY4OGMzNTQzMzU4Y2Q3MjZlNWRjOWQzOGUzXzQzOTgwNDY1MTExMTc_a9df7283-3374-48c2-8aaf-9f9294e70630"
      unitRef="usdPerShare">341.16</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="ifcca1a9790a442a7bcd5e9f18ce4df43_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzEwLTItMS0xLTE1MDAzNA_a14e8972-002f-4ba2-bedd-f65288000347"
      unitRef="shares">0</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i0aa65ea27d834208aefdce2fe0e52c30_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzEwLTQtMS0xLTE1MDAzNA_3310c8de-7d15-4066-af95-b627ae91fbd2">P6Y9M18D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="ifcca1a9790a442a7bcd5e9f18ce4df43_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzEwLTYtMS0xLTE1MDAzNA_051feae8-5225-4c97-9755-9c410672fe59"
      unitRef="usdPerShare">311.17</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="ifcca1a9790a442a7bcd5e9f18ce4df43_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzEwLTEwLTEtMS0xNTAwMzQ_9e8c965a-9276-4450-869c-f700c9f2451c"
      unitRef="shares">0</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="ifcca1a9790a442a7bcd5e9f18ce4df43_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzEwLTE0LTEtMS0xNTAwMzQ_91c6724a-01ba-42a7-88d1-5656f447521f"
      unitRef="usdPerShare">330.70</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i6e01120c5efd4a7e86a4130c86cafb45_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzExLTAtMS0xLTE1MDAzNC90ZXh0cmVnaW9uOjc1Yjk4M2EyYTBjOTQ3MzhiNDVhZGYxMjQwN2YwMGRjXzQzOTgwNDY1MTExMTM_367a2701-6447-4c2f-a2b5-8119034458b7"
      unitRef="usdPerShare">347.42</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i6e01120c5efd4a7e86a4130c86cafb45_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzExLTAtMS0xLTE1MDAzNC90ZXh0cmVnaW9uOjc1Yjk4M2EyYTBjOTQ3MzhiNDVhZGYxMjQwN2YwMGRjXzQzOTgwNDY1MTExMTc_0b722dc3-db66-409a-9a6e-803efc858a83"
      unitRef="usdPerShare">347.42</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="ic497a710b79f4cfbadc4cbf7577e4244_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzExLTItMS0xLTE1MDAzNA_c0451e79-d656-4f3c-bbac-d1eee619c51c"
      unitRef="shares">500000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i6e01120c5efd4a7e86a4130c86cafb45_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzExLTQtMS0xLTE1MDAzNA_b31795e1-9f6d-4029-a26a-2c82dfa428a2">P8Y7M6D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="ic497a710b79f4cfbadc4cbf7577e4244_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzExLTYtMS0xLTE1MDAzNA_21c1d23d-818e-45b4-b616-3c9a9a2423a4"
      unitRef="usdPerShare">347.42</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="ic497a710b79f4cfbadc4cbf7577e4244_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzExLTEwLTEtMS0xNTAwMzQ_e293f77e-fb77-4136-bab6-f02f3fb8b3f8"
      unitRef="shares">200000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="ic497a710b79f4cfbadc4cbf7577e4244_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzExLTE0LTEtMS0xNTAwMzQ_2e9a1f9b-d91a-4031-8b22-8e906133bd8e"
      unitRef="usdPerShare">347.42</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzEyLTItMS0xLTE1MDAzNA_9437593d-0585-4768-9712-bc7678b9652c"
      unitRef="shares">10800000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzEyLTQtMS0xLTE1MDAzNA_180c8ba4-110f-4c2a-9d30-772e3fa193d8">P4Y8M12D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzEyLTYtMS0xLTE1MDAzNA_cd3f6e05-6650-47e8-9024-ca786030399e"
      unitRef="usdPerShare">144.87</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzEyLTgtMS0xLTE1MDAzNA_b0a3d9d0-452d-4335-82dd-3e0d505d3389"
      unitRef="usd">1354000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzEyLTEwLTEtMS0xNTAwMzQ_956a0feb-c948-422b-9e4a-9ccc1d69b66d"
      unitRef="shares">8800000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzEyLTEyLTEtMS0xNTAwMzQ_6b365d5c-7016-4f7f-bf31-68cbf44bd249">P4Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzEyLTE0LTEtMS0xNTAwMzQ_9045919e-a1f2-4f78-ac54-51b03716cbc5"
      unitRef="usdPerShare">121.60</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZToxNzEyN2QyOTkwYmI0OWIwYWJiZjU3NjJjNGIwZWU3Zi90YWJsZXJhbmdlOjE3MTI3ZDI5OTBiYjQ5YjBhYmJmNTc2MmM0YjBlZTdmXzEyLTE2LTEtMS0xNTAwMzQ_18e03467-5a17-4f00-9666-60ee6d39144a"
      unitRef="usd">1292000000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:SharePrice
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90ZXh0cmVnaW9uOjkyZDRiY2MyYTdlYzQ5OGE5YWRkYTA0MTFmZmI3MGY4XzQzOTgwNDY1MjA3ODY_41a05be9-d7ef-484c-9b1d-d4355907e347"
      unitRef="usdPerShare">265.35</us-gaap:SharePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90ZXh0cmVnaW9uOjkyZDRiY2MyYTdlYzQ5OGE5YWRkYTA0MTFmZmI3MGY4XzQzOTgwNDY1MjA4MDU_9c9f1654-22d7-488c-b9a6-cfab9b71dae0"
      unitRef="shares">10600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90ZXh0cmVnaW9uOjkyZDRiY2MyYTdlYzQ5OGE5YWRkYTA0MTFmZmI3MGY4XzQzOTgwNDY1MjA4MDg_a8bc0fda-5142-4f4f-8cdb-ad801b0273d8">P4Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90ZXh0cmVnaW9uOjkyZDRiY2MyYTdlYzQ5OGE5YWRkYTA0MTFmZmI3MGY4XzQzOTgwNDY1MjA4MTE_4ceb76ac-7450-4ee7-a787-3bcacd392f92"
      unitRef="usd">1350000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90ZXh0cmVnaW9uOjkyZDRiY2MyYTdlYzQ5OGE5YWRkYTA0MTFmZmI3MGY4XzQzOTgwNDY1MjA4MTQ_7d79a3b2-46af-4ab1-ba29-362adee04b8c"
      unitRef="usdPerShare">143.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90ZXh0cmVnaW9uOjkyZDRiY2MyYTdlYzQ5OGE5YWRkYTA0MTFmZmI3MGY4XzQ5NDc4MDIzNTY4MzU_115847d5-d836-4cc7-b8e9-b982a392105d">&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;PSU activity during 2022 was 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: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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&lt;br/&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Grant Date Fair Value Per 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;Unvested balance as of December 31, 2021&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;&#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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance change&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&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 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;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;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.32&#160;&lt;/span&gt;&lt;/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:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ib59e1332f83f433bafce8ca9eb07b593_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTo4YWM4MDc0ZmJjMjQ0Yjk1ODUzNDg5MmViYjlhNGIxMy90YWJsZXJhbmdlOjhhYzgwNzRmYmMyNDRiOTU4NTM0ODkyZWJiOWE0YjEzXzEtMS0xLTEtMjAwNjc0_d707414a-020c-4a79-b434-f11a7c64d3ae"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ib59e1332f83f433bafce8ca9eb07b593_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTo4YWM4MDc0ZmJjMjQ0Yjk1ODUzNDg5MmViYjlhNGIxMy90YWJsZXJhbmdlOjhhYzgwNzRmYmMyNDRiOTU4NTM0ODkyZWJiOWE0YjEzXzEtMy0xLTEtMjAwNjc0_8a2880e5-c98a-476a-b09a-e0f1bb736050"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <isrg:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsExpectedtoVestNumber
      contextRef="ifdc843d98e1341af9834acde67e83d17_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTo4YWM4MDc0ZmJjMjQ0Yjk1ODUzNDg5MmViYjlhNGIxMy90YWJsZXJhbmdlOjhhYzgwNzRmYmMyNDRiOTU4NTM0ODkyZWJiOWE0YjEzXzItMS0xLTEtMjAwNjU4_8249ef7c-3147-417e-9b98-bfa89f2d545a"
      unitRef="shares">100000</isrg:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsExpectedtoVestNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="icedfbca7878743f8b63e8c8f7731a1b8_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTo4YWM4MDc0ZmJjMjQ0Yjk1ODUzNDg5MmViYjlhNGIxMy90YWJsZXJhbmdlOjhhYzgwNzRmYmMyNDRiOTU4NTM0ODkyZWJiOWE0YjEzXzItMy0xLTEtMTk0NjQz_08a05a53-9883-4c5a-8a35-7958789a823f"
      unitRef="usdPerShare">299.32</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="icedfbca7878743f8b63e8c8f7731a1b8_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTo4YWM4MDc0ZmJjMjQ0Yjk1ODUzNDg5MmViYjlhNGIxMy90YWJsZXJhbmdlOjhhYzgwNzRmYmMyNDRiOTU4NTM0ODkyZWJiOWE0YjEzXzMtMS0xLTEtMjAwNjc0_30263517-a8b9-48a0-a4fd-e7f5e4549050"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="icedfbca7878743f8b63e8c8f7731a1b8_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTo4YWM4MDc0ZmJjMjQ0Yjk1ODUzNDg5MmViYjlhNGIxMy90YWJsZXJhbmdlOjhhYzgwNzRmYmMyNDRiOTU4NTM0ODkyZWJiOWE0YjEzXzMtMy0xLTEtMjAwNjc0_fb5c90f3-ec84-435b-9c37-0951a8f7f5ea"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <isrg:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceChange
      contextRef="icedfbca7878743f8b63e8c8f7731a1b8_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTo4YWM4MDc0ZmJjMjQ0Yjk1ODUzNDg5MmViYjlhNGIxMy90YWJsZXJhbmdlOjhhYzgwNzRmYmMyNDRiOTU4NTM0ODkyZWJiOWE0YjEzXzQtMS0xLTEtMjAwNjc0_bc1ea200-31b1-41f5-b62d-6fee4c877d82"
      unitRef="shares">0</isrg:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceChange>
    <isrg:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceChangeWeightedAverageGrantDateFairValue
      contextRef="icedfbca7878743f8b63e8c8f7731a1b8_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTo4YWM4MDc0ZmJjMjQ0Yjk1ODUzNDg5MmViYjlhNGIxMy90YWJsZXJhbmdlOjhhYzgwNzRmYmMyNDRiOTU4NTM0ODkyZWJiOWE0YjEzXzQtMy0xLTEtMjAwNjc0_7b78ae42-d6f7-4398-9d69-4b2ac989c3d2"
      unitRef="usdPerShare">0</isrg:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceChangeWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="icedfbca7878743f8b63e8c8f7731a1b8_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTo4YWM4MDc0ZmJjMjQ0Yjk1ODUzNDg5MmViYjlhNGIxMy90YWJsZXJhbmdlOjhhYzgwNzRmYmMyNDRiOTU4NTM0ODkyZWJiOWE0YjEzXzUtMS0xLTEtMjAwNjc0_425f3ca0-b5f6-4643-968d-1b6f90ea475c"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="icedfbca7878743f8b63e8c8f7731a1b8_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTo4YWM4MDc0ZmJjMjQ0Yjk1ODUzNDg5MmViYjlhNGIxMy90YWJsZXJhbmdlOjhhYzgwNzRmYmMyNDRiOTU4NTM0ODkyZWJiOWE0YjEzXzUtMy0xLTEtMjAwNjc0_287b84d5-77e0-4de5-97b9-629f8db20a05"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <isrg:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsExpectedtoVestNumber
      contextRef="ifdc843d98e1341af9834acde67e83d17_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTo4YWM4MDc0ZmJjMjQ0Yjk1ODUzNDg5MmViYjlhNGIxMy90YWJsZXJhbmdlOjhhYzgwNzRmYmMyNDRiOTU4NTM0ODkyZWJiOWE0YjEzXzYtMS0xLTEtMjAwNjc0_5c8e1e6e-4b81-490f-ada5-383f7fd164ee"
      unitRef="shares">100000</isrg:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsExpectedtoVestNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ifdc843d98e1341af9834acde67e83d17_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTo4YWM4MDc0ZmJjMjQ0Yjk1ODUzNDg5MmViYjlhNGIxMy90YWJsZXJhbmdlOjhhYzgwNzRmYmMyNDRiOTU4NTM0ODkyZWJiOWE0YjEzXzYtMy0xLTEtMjAwNjc0_6e571f6c-ff3b-4977-9b29-bc3f14a2cced"
      unitRef="usdPerShare">299.32</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <isrg:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsExpectedtoVestNumber
      contextRef="ifdc843d98e1341af9834acde67e83d17_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90ZXh0cmVnaW9uOjkyZDRiY2MyYTdlYzQ5OGE5YWRkYTA0MTFmZmI3MGY4XzIxOTkwMjMyODg3Njc_38e6af60-c677-484b-ac3a-167722cbe712"
      unitRef="shares">100000</isrg:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsExpectedtoVestNumber>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="ifdc843d98e1341af9834acde67e83d17_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90ZXh0cmVnaW9uOjkyZDRiY2MyYTdlYzQ5OGE5YWRkYTA0MTFmZmI3MGY4XzIxOTkwMjMyODg3NTk_188b8b65-b690-4669-b28a-2a74b5523968"
      unitRef="usd">18000000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i61144b0a10d944fcb11c154b41e3c09b_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90ZXh0cmVnaW9uOjkyZDRiY2MyYTdlYzQ5OGE5YWRkYTA0MTFmZmI3MGY4XzE2NDkyNjc0NTk5MTA_51c108bc-b61b-4904-b181-39910f2b3a2e"
      unitRef="shares">400000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i32383985adf64f2e954cbe105c317ced_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90ZXh0cmVnaW9uOjkyZDRiY2MyYTdlYzQ5OGE5YWRkYTA0MTFmZmI3MGY4XzE2NDkyNjc0NTk5MTU_79421da5-b730-4447-88a5-980070375422"
      unitRef="shares">500000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i4b4619ff7e354813992eca0e4db507b8_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90ZXh0cmVnaW9uOjkyZDRiY2MyYTdlYzQ5OGE5YWRkYTA0MTFmZmI3MGY4XzE2NDkyNjc0NTk5MjQ_ee706baa-3096-4e7d-8af7-1a676784c9cf"
      unitRef="shares">500000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i61144b0a10d944fcb11c154b41e3c09b_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90ZXh0cmVnaW9uOjkyZDRiY2MyYTdlYzQ5OGE5YWRkYTA0MTFmZmI3MGY4XzE2NDkyNjc0NTk5Nzg_6eec5012-deb1-4ec9-b788-c65bff7d0618"
      unitRef="usd">87900000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i32383985adf64f2e954cbe105c317ced_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90ZXh0cmVnaW9uOjkyZDRiY2MyYTdlYzQ5OGE5YWRkYTA0MTFmZmI3MGY4XzE2NDkyNjc0NTk5ODM_0dbad8e9-4a14-4281-92b8-098e68635b5d"
      unitRef="usd">75900000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i4b4619ff7e354813992eca0e4db507b8_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90ZXh0cmVnaW9uOjkyZDRiY2MyYTdlYzQ5OGE5YWRkYTA0MTFmZmI3MGY4XzE2NDkyNjc0NTk5OTI_da7c6401-ea02-417e-b17d-6311a59de2dc"
      unitRef="usd">71200000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90ZXh0cmVnaW9uOjkyZDRiY2MyYTdlYzQ5OGE5YWRkYTA0MTFmZmI3MGY4Xzk1MzE_abb33784-8882-421d-8d28-65ec55f0247f">&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 (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:59.222%"/&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.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.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;Years Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenue&#x2014;product&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;67.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;68.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;58.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 revenue&#x2014;service&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;23.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;22.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;24.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 revenue&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;91.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;91.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;82.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;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;261.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;231.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;202.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;164.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;134.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;113.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: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;516.5&#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;456.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;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;398.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;101.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;93.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;81.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;414.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;363.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;317.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4f463df323b94b2ca79195cb77ae86c6_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTpiMGZlODg4YmZjNjY0NjhiYmUyNzlmNjQ3YWZiMjg4My90YWJsZXJhbmdlOmIwZmU4ODhiZmM2NjQ2OGJiZTI3OWY2NDdhZmIyODgzXzItMS0xLTEtMTUwMDM0_b0a9ff90-4f73-4d04-914d-64507966d2f9"
      unitRef="usd">67600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3a32dfb6574f44df8ff7344da9391dc0_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTpiMGZlODg4YmZjNjY0NjhiYmUyNzlmNjQ3YWZiMjg4My90YWJsZXJhbmdlOmIwZmU4ODhiZmM2NjQ2OGJiZTI3OWY2NDdhZmIyODgzXzItMy0xLTEtMTUwMDM0_eb7a1c71-e4cb-485c-8b8b-4b300d1745dd"
      unitRef="usd">68900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibee7d626dd6442c084221823215a5e3d_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTpiMGZlODg4YmZjNjY0NjhiYmUyNzlmNjQ3YWZiMjg4My90YWJsZXJhbmdlOmIwZmU4ODhiZmM2NjQ2OGJiZTI3OWY2NDdhZmIyODgzXzItNS0xLTEtMTUwMDM0_1584d1bb-33d7-4e1a-8e2b-2445fd27d322"
      unitRef="usd">58900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5c2ead6914ce4c29ad6ab0ea4e54ec31_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTpiMGZlODg4YmZjNjY0NjhiYmUyNzlmNjQ3YWZiMjg4My90YWJsZXJhbmdlOmIwZmU4ODhiZmM2NjQ2OGJiZTI3OWY2NDdhZmIyODgzXzMtMS0xLTEtMTUwMDM0_57897346-d0a6-42d5-9b8c-3d184e5fa3e2"
      unitRef="usd">23600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib8d9f668182e4bce91778830a95c13c2_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTpiMGZlODg4YmZjNjY0NjhiYmUyNzlmNjQ3YWZiMjg4My90YWJsZXJhbmdlOmIwZmU4ODhiZmM2NjQ2OGJiZTI3OWY2NDdhZmIyODgzXzMtMy0xLTEtMTUwMDM0_26fb3c1f-9de4-4b2b-a0d2-1fe5ef95d744"
      unitRef="usd">22200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5570cfc269954912b1db7819ee5a7b87_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTpiMGZlODg4YmZjNjY0NjhiYmUyNzlmNjQ3YWZiMjg4My90YWJsZXJhbmdlOmIwZmU4ODhiZmM2NjQ2OGJiZTI3OWY2NDdhZmIyODgzXzMtNS0xLTEtMTUwMDM0_05c0c696-5ce9-42e7-ba1b-4a297130500e"
      unitRef="usd">24000000.0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2d1765d5cde54c3a8c9535c06750c11d_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTpiMGZlODg4YmZjNjY0NjhiYmUyNzlmNjQ3YWZiMjg4My90YWJsZXJhbmdlOmIwZmU4ODhiZmM2NjQ2OGJiZTI3OWY2NDdhZmIyODgzXzQtMS0xLTEtMTUwMDM0_6f6864f9-6eb1-4a16-ac56-0dea6ea576c2"
      unitRef="usd">91200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7fed7f0046594d5e9b7d0285eebe8dbd_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTpiMGZlODg4YmZjNjY0NjhiYmUyNzlmNjQ3YWZiMjg4My90YWJsZXJhbmdlOmIwZmU4ODhiZmM2NjQ2OGJiZTI3OWY2NDdhZmIyODgzXzQtMy0xLTEtMTUwMDM0_63426451-d774-4b35-9ee7-f827c8148990"
      unitRef="usd">91100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2fa21ecf135f4e53ae80c53876c575de_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTpiMGZlODg4YmZjNjY0NjhiYmUyNzlmNjQ3YWZiMjg4My90YWJsZXJhbmdlOmIwZmU4ODhiZmM2NjQ2OGJiZTI3OWY2NDdhZmIyODgzXzQtNS0xLTEtMTUwMDM0_b32c36cd-dd3e-4d90-87ab-93d8bdb9909d"
      unitRef="usd">82900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7c8730f5559847e5a2a128e0dc663cac_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTpiMGZlODg4YmZjNjY0NjhiYmUyNzlmNjQ3YWZiMjg4My90YWJsZXJhbmdlOmIwZmU4ODhiZmM2NjQ2OGJiZTI3OWY2NDdhZmIyODgzXzUtMS0xLTEtMTUwMDM0_84acc132-b6ec-463b-8e79-09ff0a2e75a8"
      unitRef="usd">261100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i703c917c11ba41f5bc3d9e8c4fa82c6e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTpiMGZlODg4YmZjNjY0NjhiYmUyNzlmNjQ3YWZiMjg4My90YWJsZXJhbmdlOmIwZmU4ODhiZmM2NjQ2OGJiZTI3OWY2NDdhZmIyODgzXzUtMy0xLTEtMTUwMDM0_4ba616cf-1409-4c0f-83b0-b1785faa376b"
      unitRef="usd">231600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ifd22f87fb8ad43d2af45c67cf1ea9e08_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTpiMGZlODg4YmZjNjY0NjhiYmUyNzlmNjQ3YWZiMjg4My90YWJsZXJhbmdlOmIwZmU4ODhiZmM2NjQ2OGJiZTI3OWY2NDdhZmIyODgzXzUtNS0xLTEtMTUwMDM0_bd4bc45d-99d9-4506-92c1-f00ad89015a6"
      unitRef="usd">202200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie31db10c6d6c45489ada87073252b5c5_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTpiMGZlODg4YmZjNjY0NjhiYmUyNzlmNjQ3YWZiMjg4My90YWJsZXJhbmdlOmIwZmU4ODhiZmM2NjQ2OGJiZTI3OWY2NDdhZmIyODgzXzYtMS0xLTEtMTUwMDM0_6d91e827-642d-4244-a3b4-4e1da9d6ace4"
      unitRef="usd">164200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1e05145f69544e49958c2c699ac2e14a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTpiMGZlODg4YmZjNjY0NjhiYmUyNzlmNjQ3YWZiMjg4My90YWJsZXJhbmdlOmIwZmU4ODhiZmM2NjQ2OGJiZTI3OWY2NDdhZmIyODgzXzYtMy0xLTEtMTUwMDM0_20c205c7-4b7b-42d1-b490-c2098e338c37"
      unitRef="usd">134100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8c76b4eb5b2d43bdbd83af671ec30557_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTpiMGZlODg4YmZjNjY0NjhiYmUyNzlmNjQ3YWZiMjg4My90YWJsZXJhbmdlOmIwZmU4ODhiZmM2NjQ2OGJiZTI3OWY2NDdhZmIyODgzXzYtNS0xLTEtMTUwMDM0_791dc971-d078-4e7c-a28e-db9c071a3d93"
      unitRef="usd">113600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTpiMGZlODg4YmZjNjY0NjhiYmUyNzlmNjQ3YWZiMjg4My90YWJsZXJhbmdlOmIwZmU4ODhiZmM2NjQ2OGJiZTI3OWY2NDdhZmIyODgzXzctMS0xLTEtMTUwMDM0_ec69d94b-9aa6-4472-948e-23d748ac2cc6"
      unitRef="usd">516500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTpiMGZlODg4YmZjNjY0NjhiYmUyNzlmNjQ3YWZiMjg4My90YWJsZXJhbmdlOmIwZmU4ODhiZmM2NjQ2OGJiZTI3OWY2NDdhZmIyODgzXzctMy0xLTEtMTUwMDM0_9a4ecb84-d912-4d7f-8de8-9b3e2df6d9c2"
      unitRef="usd">456800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTpiMGZlODg4YmZjNjY0NjhiYmUyNzlmNjQ3YWZiMjg4My90YWJsZXJhbmdlOmIwZmU4ODhiZmM2NjQ2OGJiZTI3OWY2NDdhZmIyODgzXzctNS0xLTEtMTUwMDM0_6fe90eee-d968-42b8-b37b-266a48b3e02c"
      unitRef="usd">398700000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTpiMGZlODg4YmZjNjY0NjhiYmUyNzlmNjQ3YWZiMjg4My90YWJsZXJhbmdlOmIwZmU4ODhiZmM2NjQ2OGJiZTI3OWY2NDdhZmIyODgzXzgtMS0xLTEtMTUwMDM0_a064ef68-914d-46e0-b9e0-0e83c2224df5"
      unitRef="usd">101700000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTpiMGZlODg4YmZjNjY0NjhiYmUyNzlmNjQ3YWZiMjg4My90YWJsZXJhbmdlOmIwZmU4ODhiZmM2NjQ2OGJiZTI3OWY2NDdhZmIyODgzXzgtMy0xLTEtMTUwMDM0_5073d03a-3c73-4a20-9a35-267c83b4539f"
      unitRef="usd">93700000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTpiMGZlODg4YmZjNjY0NjhiYmUyNzlmNjQ3YWZiMjg4My90YWJsZXJhbmdlOmIwZmU4ODhiZmM2NjQ2OGJiZTI3OWY2NDdhZmIyODgzXzgtNS0xLTEtMTUwMDM0_61a168cc-ae04-4b77-8dc2-9183922c8d1e"
      unitRef="usd">81400000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTpiMGZlODg4YmZjNjY0NjhiYmUyNzlmNjQ3YWZiMjg4My90YWJsZXJhbmdlOmIwZmU4ODhiZmM2NjQ2OGJiZTI3OWY2NDdhZmIyODgzXzktMS0xLTEtMTUwMDM0_c35edcb4-6c5c-4309-aeda-d47effc3716a"
      unitRef="usd">414800000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTpiMGZlODg4YmZjNjY0NjhiYmUyNzlmNjQ3YWZiMjg4My90YWJsZXJhbmdlOmIwZmU4ODhiZmM2NjQ2OGJiZTI3OWY2NDdhZmIyODgzXzktMy0xLTEtMTUwMDM0_a8a001e6-a51b-418d-b8c5-07a2d5ff9fad"
      unitRef="usd">363100000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTpiMGZlODg4YmZjNjY0NjhiYmUyNzlmNjQ3YWZiMjg4My90YWJsZXJhbmdlOmIwZmU4ODhiZmM2NjQ2OGJiZTI3OWY2NDdhZmIyODgzXzktNS0xLTEtMTUwMDM0_6d17f5aa-7bd9-402f-a68e-79af54b662a4"
      unitRef="usd">317300000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90ZXh0cmVnaW9uOjkyZDRiY2MyYTdlYzQ5OGE5YWRkYTA0MTFmZmI3MGY4Xzk1MTk_41ab0611-25a3-4852-b6eb-f872f351530c">The weighted-average estimated fair values of stock options, the rights to acquire stock under the ESPP, and RSUs, as well as the weighted-average assumptions used in calculating the fair values of stock options and rights to acquire stock under the ESPP that were granted during the years ended December&#160;31, 2022, 2021, and 2020, were as follows:&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:59.222%"/&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.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.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;Years Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;$272.97&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;$256.52&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;$181.89&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;STOCK OPTIONS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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.6%&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;0.6%&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.2&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.1&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.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 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;32%&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;32%&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;$73.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;$78.23&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;$54.34&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;PSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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: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:10pt;font-weight:400;line-height:100%"&gt;$299.32&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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;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;/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;2.1%&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;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.9%&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;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;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;39%&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;29%&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;30%&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;$80.61&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;$89.98&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;$57.29&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i66a2672f116a46efa86d9e452117811d_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTo4ZDc3MzYzYWI4YzU0NmMzODg3MDYwYjk5YjQxNGFmMy90YWJsZXJhbmdlOjhkNzczNjNhYjhjNTQ2YzM4ODcwNjBiOTliNDE0YWYzXzMtMS0xLTEtMTkyMjM4_d8444615-e8c4-4b1b-8858-9783f7946c38"
      unitRef="usdPerShare">272.97</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i65cb93da736742b282702b76ba91dfee_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTo4ZDc3MzYzYWI4YzU0NmMzODg3MDYwYjk5YjQxNGFmMy90YWJsZXJhbmdlOjhkNzczNjNhYjhjNTQ2YzM4ODcwNjBiOTliNDE0YWYzXzMtMy0xLTEtMTkyMjM4_d2ae5399-1345-475c-a23a-b284d07d2451"
      unitRef="usdPerShare">256.52</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i9b4e383bccd54b57bef6b6a9af63dc12_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTo4ZDc3MzYzYWI4YzU0NmMzODg3MDYwYjk5YjQxNGFmMy90YWJsZXJhbmdlOjhkNzczNjNhYjhjNTQ2YzM4ODcwNjBiOTliNDE0YWYzXzMtNS0xLTEtMTkyMjM4_53551a18-9364-4045-8204-553842034213"
      unitRef="usdPerShare">181.89</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i06aed63fafe34e248d1237896e642e3f_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTo4ZDc3MzYzYWI4YzU0NmMzODg3MDYwYjk5YjQxNGFmMy90YWJsZXJhbmdlOjhkNzczNjNhYjhjNTQ2YzM4ODcwNjBiOTliNDE0YWYzXzItMS0xLTEtMTUwMDM0_99614939-b62f-4d42-9e0d-1ac4dec540e3"
      unitRef="number">0.026</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i2c28d614ad1a4e898026e685f6891660_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTo4ZDc3MzYzYWI4YzU0NmMzODg3MDYwYjk5YjQxNGFmMy90YWJsZXJhbmdlOjhkNzczNjNhYjhjNTQ2YzM4ODcwNjBiOTliNDE0YWYzXzItMy0xLTEtMTUwMDM0_0cb52698-5d18-4582-8676-acea5776379a"
      unitRef="number">0.008</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="idef7cb16c9cb4efdac4cbb23f8da7104_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTo4ZDc3MzYzYWI4YzU0NmMzODg3MDYwYjk5YjQxNGFmMy90YWJsZXJhbmdlOjhkNzczNjNhYjhjNTQ2YzM4ODcwNjBiOTliNDE0YWYzXzItNS0xLTEtMTUwMDM0_276839cc-ccd6-4bf0-8b48-6d91d1bb3828"
      unitRef="number">0.006</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i06aed63fafe34e248d1237896e642e3f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTo4ZDc3MzYzYWI4YzU0NmMzODg3MDYwYjk5YjQxNGFmMy90YWJsZXJhbmdlOjhkNzczNjNhYjhjNTQ2YzM4ODcwNjBiOTliNDE0YWYzXzMtMS0xLTEtMTUwMDM0_b0de6eab-d322-40cd-b8bb-794748cbf169">P3Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i2c28d614ad1a4e898026e685f6891660_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTo4ZDc3MzYzYWI4YzU0NmMzODg3MDYwYjk5YjQxNGFmMy90YWJsZXJhbmdlOjhkNzczNjNhYjhjNTQ2YzM4ODcwNjBiOTliNDE0YWYzXzMtMy0xLTEtMTUwMDM0_7f29bc9b-9ece-4c99-9422-72df9453a8f6">P4Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="idef7cb16c9cb4efdac4cbb23f8da7104_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTo4ZDc3MzYzYWI4YzU0NmMzODg3MDYwYjk5YjQxNGFmMy90YWJsZXJhbmdlOjhkNzczNjNhYjhjNTQ2YzM4ODcwNjBiOTliNDE0YWYzXzMtNS0xLTEtMTUwMDM0_1b7c666f-51f9-412a-a85a-17ad91183401">P4Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
      contextRef="i06aed63fafe34e248d1237896e642e3f_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTo4ZDc3MzYzYWI4YzU0NmMzODg3MDYwYjk5YjQxNGFmMy90YWJsZXJhbmdlOjhkNzczNjNhYjhjNTQ2YzM4ODcwNjBiOTliNDE0YWYzXzQtMS0xLTEtMTUwMDM0_ea0402ee-4e34-4f69-bb84-62cb26e54bf4"
      unitRef="number">0.38</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
      contextRef="i2c28d614ad1a4e898026e685f6891660_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTo4ZDc3MzYzYWI4YzU0NmMzODg3MDYwYjk5YjQxNGFmMy90YWJsZXJhbmdlOjhkNzczNjNhYjhjNTQ2YzM4ODcwNjBiOTliNDE0YWYzXzQtMy0xLTEtMTUwMDM0_a1c4090f-ccf6-472c-a7d6-42d78a1e9eb0"
      unitRef="number">0.32</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
      contextRef="idef7cb16c9cb4efdac4cbb23f8da7104_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTo4ZDc3MzYzYWI4YzU0NmMzODg3MDYwYjk5YjQxNGFmMy90YWJsZXJhbmdlOjhkNzczNjNhYjhjNTQ2YzM4ODcwNjBiOTliNDE0YWYzXzQtNS0xLTEtMTUwMDM0_a4359e54-9aac-4ed7-bae0-20b62d504140"
      unitRef="number">0.32</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i06aed63fafe34e248d1237896e642e3f_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTo4ZDc3MzYzYWI4YzU0NmMzODg3MDYwYjk5YjQxNGFmMy90YWJsZXJhbmdlOjhkNzczNjNhYjhjNTQ2YzM4ODcwNjBiOTliNDE0YWYzXzUtMS0xLTEtMTUwMDM0_8f668f6c-92bc-4e90-b038-efb9fb322231"
      unitRef="usdPerShare">73.65</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i2c28d614ad1a4e898026e685f6891660_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTo4ZDc3MzYzYWI4YzU0NmMzODg3MDYwYjk5YjQxNGFmMy90YWJsZXJhbmdlOjhkNzczNjNhYjhjNTQ2YzM4ODcwNjBiOTliNDE0YWYzXzUtMy0xLTEtMTUwMDM0_d33be621-9d6e-45f0-a36c-6b8fe4de4cdf"
      unitRef="usdPerShare">78.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="idef7cb16c9cb4efdac4cbb23f8da7104_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTo4ZDc3MzYzYWI4YzU0NmMzODg3MDYwYjk5YjQxNGFmMy90YWJsZXJhbmdlOjhkNzczNjNhYjhjNTQ2YzM4ODcwNjBiOTliNDE0YWYzXzUtNS0xLTEtMTUwMDM0_54178ea7-89fe-4746-a1e2-1ad0e9bb2122"
      unitRef="usdPerShare">54.34</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="icedfbca7878743f8b63e8c8f7731a1b8_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTo4ZDc3MzYzYWI4YzU0NmMzODg3MDYwYjk5YjQxNGFmMy90YWJsZXJhbmdlOjhkNzczNjNhYjhjNTQ2YzM4ODcwNjBiOTliNDE0YWYzXzEwLTEtMS0xLTE5MjI0OA_7f4066a5-6963-44e9-bc90-112ea7516f67"
      unitRef="usdPerShare">299.32</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i483a5421245644e8b7c29c4dd81da287_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTo4ZDc3MzYzYWI4YzU0NmMzODg3MDYwYjk5YjQxNGFmMy90YWJsZXJhbmdlOjhkNzczNjNhYjhjNTQ2YzM4ODcwNjBiOTliNDE0YWYzXzEwLTMtMS0xLTIwMDY4Mw_4210d565-f411-4d48-967a-072304e6cbbe"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ie37f0a23420d421f959a8c22e7707a05_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTo4ZDc3MzYzYWI4YzU0NmMzODg3MDYwYjk5YjQxNGFmMy90YWJsZXJhbmdlOjhkNzczNjNhYjhjNTQ2YzM4ODcwNjBiOTliNDE0YWYzXzEwLTUtMS0xLTIwMDY4Mw_f021f00d-9016-4d1c-b45a-923d0b6fac19"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i61144b0a10d944fcb11c154b41e3c09b_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTo4ZDc3MzYzYWI4YzU0NmMzODg3MDYwYjk5YjQxNGFmMy90YWJsZXJhbmdlOjhkNzczNjNhYjhjNTQ2YzM4ODcwNjBiOTliNDE0YWYzXzctMS0xLTEtMTUwMDM0_4984b390-28f0-46d4-8473-56410c07eb72"
      unitRef="number">0.021</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i32383985adf64f2e954cbe105c317ced_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTo4ZDc3MzYzYWI4YzU0NmMzODg3MDYwYjk5YjQxNGFmMy90YWJsZXJhbmdlOjhkNzczNjNhYjhjNTQ2YzM4ODcwNjBiOTliNDE0YWYzXzctMy0xLTEtMTUwMDM0_be016512-76c0-461e-ab6f-7110f0e02535"
      unitRef="number">0.001</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i4b4619ff7e354813992eca0e4db507b8_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTo4ZDc3MzYzYWI4YzU0NmMzODg3MDYwYjk5YjQxNGFmMy90YWJsZXJhbmdlOjhkNzczNjNhYjhjNTQ2YzM4ODcwNjBiOTliNDE0YWYzXzctNS0xLTEtMTUwMDM0_857b7530-e995-42de-aace-48131bbb627b"
      unitRef="number">0.009</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i61144b0a10d944fcb11c154b41e3c09b_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTo4ZDc3MzYzYWI4YzU0NmMzODg3MDYwYjk5YjQxNGFmMy90YWJsZXJhbmdlOjhkNzczNjNhYjhjNTQ2YzM4ODcwNjBiOTliNDE0YWYzXzgtMS0xLTEtMTUwMDM0_953b52a2-2b91-47b7-a46a-717cfdfe751e">P1Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i32383985adf64f2e954cbe105c317ced_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTo4ZDc3MzYzYWI4YzU0NmMzODg3MDYwYjk5YjQxNGFmMy90YWJsZXJhbmdlOjhkNzczNjNhYjhjNTQ2YzM4ODcwNjBiOTliNDE0YWYzXzgtMy0xLTEtMTUwMDM0_843a47b9-5e40-47d3-9963-451df84d43f7">P1Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i4b4619ff7e354813992eca0e4db507b8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTo4ZDc3MzYzYWI4YzU0NmMzODg3MDYwYjk5YjQxNGFmMy90YWJsZXJhbmdlOjhkNzczNjNhYjhjNTQ2YzM4ODcwNjBiOTliNDE0YWYzXzgtNS0xLTEtMTUwMDM0_bfd60ec3-28c2-4dd4-88ec-e0cb0b60e96b">P1Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
      contextRef="i61144b0a10d944fcb11c154b41e3c09b_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTo4ZDc3MzYzYWI4YzU0NmMzODg3MDYwYjk5YjQxNGFmMy90YWJsZXJhbmdlOjhkNzczNjNhYjhjNTQ2YzM4ODcwNjBiOTliNDE0YWYzXzktMS0xLTEtMTUwMDM0_12c3083a-b7b3-4d0a-801f-8aea4210a4c8"
      unitRef="number">0.39</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
      contextRef="i32383985adf64f2e954cbe105c317ced_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTo4ZDc3MzYzYWI4YzU0NmMzODg3MDYwYjk5YjQxNGFmMy90YWJsZXJhbmdlOjhkNzczNjNhYjhjNTQ2YzM4ODcwNjBiOTliNDE0YWYzXzktMy0xLTEtMTUwMDM0_cf8d309c-a978-498d-be89-465d04e92f98"
      unitRef="number">0.29</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
      contextRef="i4b4619ff7e354813992eca0e4db507b8_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTo4ZDc3MzYzYWI4YzU0NmMzODg3MDYwYjk5YjQxNGFmMy90YWJsZXJhbmdlOjhkNzczNjNhYjhjNTQ2YzM4ODcwNjBiOTliNDE0YWYzXzktNS0xLTEtMTUwMDM0_9caf335d-81c7-43f1-a4ef-be8c6c9e3045"
      unitRef="number">0.30</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i61144b0a10d944fcb11c154b41e3c09b_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTo4ZDc3MzYzYWI4YzU0NmMzODg3MDYwYjk5YjQxNGFmMy90YWJsZXJhbmdlOjhkNzczNjNhYjhjNTQ2YzM4ODcwNjBiOTliNDE0YWYzXzEwLTEtMS0xLTE1MDAzNA_405480ee-75e7-4b40-a6f8-ebc4bb1ff428"
      unitRef="usdPerShare">80.61</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i32383985adf64f2e954cbe105c317ced_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTo4ZDc3MzYzYWI4YzU0NmMzODg3MDYwYjk5YjQxNGFmMy90YWJsZXJhbmdlOjhkNzczNjNhYjhjNTQ2YzM4ODcwNjBiOTliNDE0YWYzXzEwLTMtMS0xLTE1MDAzNA_a1fff7dd-2a08-4212-941c-a4708812b889"
      unitRef="usdPerShare">89.98</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i4b4619ff7e354813992eca0e4db507b8_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90YWJsZTo4ZDc3MzYzYWI4YzU0NmMzODg3MDYwYjk5YjQxNGFmMy90YWJsZXJhbmdlOjhkNzczNjNhYjhjNTQ2YzM4ODcwNjBiOTliNDE0YWYzXzEwLTUtMS0xLTE1MDAzNA_a835587e-885d-459c-8c77-4c1f31c9c7e7"
      unitRef="usdPerShare">57.29</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i2e3066fccc99431ea0149fec8907d401_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90ZXh0cmVnaW9uOjkyZDRiY2MyYTdlYzQ5OGE5YWRkYTA0MTFmZmI3MGY4XzQzOTgwNDY1MjA5MTg_fb261116-b580-42f7-bf3f-916d5fbda18b"
      unitRef="usd">700000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i3634dbe2d578411bbbc75e8831903c17_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90ZXh0cmVnaW9uOjkyZDRiY2MyYTdlYzQ5OGE5YWRkYTA0MTFmZmI3MGY4XzIxOTkwMjMyNzUxNDU_91438b2c-76ef-4b53-8341-cee1c02c98c7"
      unitRef="usd">121000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="ifdc843d98e1341af9834acde67e83d17_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90ZXh0cmVnaW9uOjkyZDRiY2MyYTdlYzQ5OGE5YWRkYTA0MTFmZmI3MGY4XzIxOTkwMjMyNzUxMDY_1da1268c-0ffe-4a8e-a327-ca21c4e4479a"
      unitRef="usd">15000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i727584465aae4a70bf59561fe029a223_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90ZXh0cmVnaW9uOjkyZDRiY2MyYTdlYzQ5OGE5YWRkYTA0MTFmZmI3MGY4XzQzOTgwNDY1MjA5MjE_2c29357a-123a-4251-88b4-1b07a9a5e417"
      unitRef="usd">65000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i66a2672f116a46efa86d9e452117811d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90ZXh0cmVnaW9uOjkyZDRiY2MyYTdlYzQ5OGE5YWRkYTA0MTFmZmI3MGY4XzE2NDkyNjc0NjA5NjU_afc87fc2-44f1-4507-b6e7-92b2466d20ec">P2Y3M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ib4cf962b95e84dc7891ff65923990d77_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90ZXh0cmVnaW9uOjkyZDRiY2MyYTdlYzQ5OGE5YWRkYTA0MTFmZmI3MGY4XzQzOTgwNDY1MjA5MDU_91c310de-ced5-4000-b1be-defa1c865039">P2Y4M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="icedfbca7878743f8b63e8c8f7731a1b8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90ZXh0cmVnaW9uOjkyZDRiY2MyYTdlYzQ5OGE5YWRkYTA0MTFmZmI3MGY4XzIxOTkwMjMyNzUxNTM_b99e481e-dded-445a-9ff8-0430d8e991ba">P2Y2M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i61144b0a10d944fcb11c154b41e3c09b_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNTYvZnJhZzo5MmQ0YmNjMmE3ZWM0OThhOWFkZGEwNDExZmZiNzBmOC90ZXh0cmVnaW9uOjkyZDRiY2MyYTdlYzQ5OGE5YWRkYTA0MTFmZmI3MGY4XzQzOTgwNDY1MjA5Mjc_6b42614a-8a28-4e97-8d0e-4acf060b272d">P1Y6M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90ZXh0cmVnaW9uOmI3NTIzYmY3NDFiMTRiYjZhNTNiYTFiZjk2MTM0ODBhXzU1NzQ_e3ecaeba-2de7-4e15-8588-a07fda890cb4">INCOME TAXES&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;Income before provision for income taxes for the years ended December&#160;31, 2022, 2021, and 2020, consisted of the following (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:59.222%"/&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.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.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;Years Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S.&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;956.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,298.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;926.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;Foreign&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;650.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;591.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;280.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 income before provision for income taxes&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;1,606.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,890.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,207.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;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 provision for income taxes for the years ended December&#160;31, 2022, 2021, and 2020, consisted of the following (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:59.280%"/&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.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;Years Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&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;350.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;158.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&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;49.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;17.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48.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;50.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;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: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;447.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;226.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;82.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Deferred&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;/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;Federal&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;(188.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;(21.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;23.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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&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;(16.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;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;1.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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&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;19.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;(43.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;32.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;(185.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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;(64.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;57.6&#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;Total income tax expense&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;262.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;162.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 provision for income taxes for the year ended December&#160;31, 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 development expenditures incurred after December 31, 2021.&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;On August 16, 2022, the Inflation Reduction Act of 2022 (the &#x201c;IRA&#x201d;) was enacted in the United States. The IRA introduces a 15% alternative minimum tax based on the financial statement income of certain large corporations, effective for tax years beginning after December 31, 2022. The IRA also includes a 1% excise tax on the net fair market value of stock repurchases made after December 31, 2022. The Company considered the applicable tax law changes, and there is no impact to the Company&#x2019;s tax provision for the twelve months ended December&#160;31, 2022. The Company will continue to evaluate the impact of these tax law changes on 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 Company&#x2019;s 2021 income tax expense included a one-time benefit of $66.4&#160;million from re-measurement of its Swiss deferred tax assets resulting from the extension of the economic useful life of certain intangible assets.&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;Income tax expense differs from amounts computed by applying the statutory federal income rate of 21% for the years ended December&#160;31, 2022, 2021, and 2020, as a result of the following (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:59.222%"/&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.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.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;Years&#160;Ended&#160;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal tax at statutory rate&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;337.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;397.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;253.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase (reduction) in tax resulting from:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:400;line-height:100%"&gt;State taxes, net of federal benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.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 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:400;line-height:100%"&gt;Foreign rate differential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(64.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(54.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;(19.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 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:400;line-height:100%"&gt;U.S. tax on foreign earnings&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;75.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;40.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;29.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;div style="padding-left:18pt"&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 credit&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;(41.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:400;line-height:100%"&gt;Share-based compensation not benefited&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;24.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;17.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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:400;line-height:100%"&gt;Unrecognized tax benefit related to share-based compensation&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.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;13.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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 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:400;line-height:100%"&gt;Reversal of unrecognized tax benefits&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;(11.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;(3.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;(4.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 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:400;line-height:100%"&gt;Excess tax benefits related to share-based compensation &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;(98.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;(166.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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:400;line-height:100%"&gt;Deferred tax re-measurement&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;(66.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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 income tax expense&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;262.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;162.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;140.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;Deferred income taxes reflect tax carryforwards and the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting and the amounts used for income tax purposes. Significant components of the Company&#x2019;s deferred tax assets and liabilities 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.730%"/&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.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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:9pt;font-weight:700;line-height:100%"&gt;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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:9pt;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:9pt;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;Deferred tax assets:&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 #000000;padding:0 1pt"/&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:400;line-height:100%"&gt;Intangible 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;342.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;369.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:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized research and development expenditures&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;172.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;4.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:400;line-height:100%"&gt;Research and development credits&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.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;98.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 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:400;line-height:100%"&gt;Share-based compensation expense&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;121.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;110.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:400;line-height:100%"&gt;Expenses deducted in later years for tax purposes&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;57.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;38.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 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:400;line-height:100%"&gt;Lease 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;16.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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 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:400;line-height:100%"&gt;Net operating losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 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:400;line-height:100%"&gt;Net unrealized losses on available-for-sale securities 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;45.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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:400;line-height:100%"&gt;Gross deferred tax assets&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;919.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;651.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;/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:400;line-height:100%"&gt;Valuation allowance&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.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;(104.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 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:400;line-height:100%"&gt;Deferred tax assets&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;750.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;547.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;Deferred tax liabilities:&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;/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:400;line-height:100%"&gt;Property, plant, and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(64.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;(79.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 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:400;line-height:100%"&gt;Right-of-use assets&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;(11.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;(12.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;/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:400;line-height:100%"&gt;Intangible 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;(9.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;(9.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:400;line-height:100%"&gt;Deferred tax liabilities&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;(86.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;(106.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;Net deferred tax assets&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;664.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;440.8&#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;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 December&#160;31, 2022, the Company had $27.4 million of U.S. and foreign federal net operating loss carryforwards, certain of which will expire starting in 2028 if not utilized. Utilization of these net operating loss carryforwards may be subject to certain limitations. The Company does not expect the limitations to result in any permanent loss of these tax benefits. As of December 31, 2022, the Company had $221.9&#160;million in California research and development credit carryforwards, which do not expire.&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;As of December&#160;31, 2022, and 2021, the Company had valuation allowances of $168.6 million and $104.6 million, respectively, primarily related to California deferred tax assets, for which the Company does not believe a tax benefit is more likely than not to be realized.&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 intends to repatriate earnings from its Swiss subsidiary and joint venture in Hong Kong, as needed, and the U.S. and foreign tax implications of such repatriations are not expected to be significant. The Company will continue to indefinitely reinvest earnings from the rest of its foreign subsidiaries, which are not significant.&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 reconciliation of the beginning and ending amounts of gross unrecognized income tax benefits for the years ended December&#160;31, 2022, 2021, and 2020, 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width: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.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;Years Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;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;222.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;176.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;96.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:400;line-height:100%"&gt;Increases related to tax positions taken during the current year&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;49.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;40.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;40.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:400;line-height:100%"&gt;Increases related to tax positions taken during a prior year&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.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;11.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;46.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 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:400;line-height:100%"&gt;Decreases related to tax positions taken during a prior year&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;(16.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.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;/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:400;line-height:100%"&gt;Decreases related to settlements with tax authorities&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.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;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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 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:400;line-height:100%"&gt;Decreases related to expiration of statute of limitations&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.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;(4.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;(6.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;252.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;222.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;176.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: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 December&#160;31, 2022, 2021, and 2020, gross interest related to unrecognized tax benefits accrued was $21.0 million, $14.9 million, and $11.0 million, respectively. The Company&#x2019;s net unrecognized tax benefits and related interest are presented in other long-term liabilities and long-term deferred tax assets on the Consolidated Balance Sheets.&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;Total gross unrecognized tax benefits as of December&#160;31, 2022, were $252.6 million, of which $187.4&#160;million, if recognized, would have an impact on the Company&#x2019;s effective tax rate.&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 recorded an increase in the income tax provision of $39.3&#160;million during the year ended December 31, 2020, as a result of a Ninth Circuit Court of Appeals opinion involving an independent third party related to charging foreign subsidiaries for share-based compensation. An additional charge of $13.6&#160;million related to this matter was recorded to income tax expense in 2021, after additional IRS guidance was issued in July 2021. The Company will continue to monitor future IRS actions or other developments regarding this matter and will assess the impact of any such developments on its income tax provision in the quarter that they occur.&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 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&#160;reasonably possible&#160;changes in unrecognized tax benefits that may occur in the next 12 months.&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 subject to the examination of its income tax returns by the Internal Revenue Service 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:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90ZXh0cmVnaW9uOmI3NTIzYmY3NDFiMTRiYjZhNTNiYTFiZjk2MTM0ODBhXzU1Njg_bee3fe9e-ebd2-4c54-9818-cfcd147b4554">&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;Income before provision for income taxes for the years ended December&#160;31, 2022, 2021, and 2020, consisted of the following (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:59.222%"/&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.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.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;Years Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S.&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;956.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,298.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;926.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;Foreign&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;650.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;591.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;280.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 income before provision for income taxes&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;1,606.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,890.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,207.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;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTpiZWUyMmE5YWNiNWM0MDRiYmE0NWFiNmM3YmVmNjJkNy90YWJsZXJhbmdlOmJlZTIyYTlhY2I1YzQwNGJiYTQ1YWI2YzdiZWY2MmQ3XzItMS0xLTEtMTUwMDM0_1b68f68b-7fa5-46ff-8c42-6c8c60dd6915"
      unitRef="usd">956700000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTpiZWUyMmE5YWNiNWM0MDRiYmE0NWFiNmM3YmVmNjJkNy90YWJsZXJhbmdlOmJlZTIyYTlhY2I1YzQwNGJiYTQ1YWI2YzdiZWY2MmQ3XzItMy0xLTEtMTUwMDM0_0c935ea0-a4fe-4b7d-8802-546d4065cdec"
      unitRef="usd">1298700000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTpiZWUyMmE5YWNiNWM0MDRiYmE0NWFiNmM3YmVmNjJkNy90YWJsZXJhbmdlOmJlZTIyYTlhY2I1YzQwNGJiYTQ1YWI2YzdiZWY2MmQ3XzItNS0xLTEtMTUwMDM0_824a6ce0-3ea7-49c9-96e8-88a55a173a8c"
      unitRef="usd">926800000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTpiZWUyMmE5YWNiNWM0MDRiYmE0NWFiNmM3YmVmNjJkNy90YWJsZXJhbmdlOmJlZTIyYTlhY2I1YzQwNGJiYTQ1YWI2YzdiZWY2MmQ3XzMtMS0xLTEtMTUwMDM0_b170dd2c-63f3-4ffa-ab36-d51b24e31b4c"
      unitRef="usd">650100000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTpiZWUyMmE5YWNiNWM0MDRiYmE0NWFiNmM3YmVmNjJkNy90YWJsZXJhbmdlOmJlZTIyYTlhY2I1YzQwNGJiYTQ1YWI2YzdiZWY2MmQ3XzMtMy0xLTEtMTUwMDM0_077e30ae-9517-4e4d-842d-51f4294dc697"
      unitRef="usd">591600000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTpiZWUyMmE5YWNiNWM0MDRiYmE0NWFiNmM3YmVmNjJkNy90YWJsZXJhbmdlOmJlZTIyYTlhY2I1YzQwNGJiYTQ1YWI2YzdiZWY2MmQ3XzMtNS0xLTEtMTUwMDM0_bbef1469-75e0-407b-8934-7bec4ae3c9ed"
      unitRef="usd">280200000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTpiZWUyMmE5YWNiNWM0MDRiYmE0NWFiNmM3YmVmNjJkNy90YWJsZXJhbmdlOmJlZTIyYTlhY2I1YzQwNGJiYTQ1YWI2YzdiZWY2MmQ3XzQtMS0xLTEtMTUwMDM0_04486abb-9de6-4388-ba17-a6e1348ba12b"
      unitRef="usd">1606800000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTpiZWUyMmE5YWNiNWM0MDRiYmE0NWFiNmM3YmVmNjJkNy90YWJsZXJhbmdlOmJlZTIyYTlhY2I1YzQwNGJiYTQ1YWI2YzdiZWY2MmQ3XzQtMy0xLTEtMTUwMDM0_f07fc8a3-b06d-43ca-9b16-ee31a5336a1b"
      unitRef="usd">1890300000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTpiZWUyMmE5YWNiNWM0MDRiYmE0NWFiNmM3YmVmNjJkNy90YWJsZXJhbmdlOmJlZTIyYTlhY2I1YzQwNGJiYTQ1YWI2YzdiZWY2MmQ3XzQtNS0xLTEtMTUwMDM0_fbecd462-17d5-40ce-8140-19994f1485ab"
      unitRef="usd">1207000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90ZXh0cmVnaW9uOmI3NTIzYmY3NDFiMTRiYjZhNTNiYTFiZjk2MTM0ODBhXzU1NzY_53ab56f3-3c3e-4702-b24a-98d861fd9288">&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 provision for income taxes for the years ended December&#160;31, 2022, 2021, and 2020, consisted of the following (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:59.280%"/&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.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;Years Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&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;350.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;158.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&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;49.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;17.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48.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;50.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;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: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;447.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;226.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;82.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Deferred&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;/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;Federal&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;(188.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;(21.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;23.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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&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;(16.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;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;1.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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&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;19.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;(43.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;32.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;(185.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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;(64.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;57.6&#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;Total income tax expense&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;262.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;162.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo0ODkwMGYxZjE0Yzc0MTE1ODYyYzEyMTVkZWNiNGJmZS90YWJsZXJhbmdlOjQ4OTAwZjFmMTRjNzQxMTU4NjJjMTIxNWRlY2I0YmZlXzMtMS0xLTEtMTUwMDM0_d974997a-bb80-4d9d-acf9-bb007142da2a"
      unitRef="usd">350400000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo0ODkwMGYxZjE0Yzc0MTE1ODYyYzEyMTVkZWNiNGJmZS90YWJsZXJhbmdlOjQ4OTAwZjFmMTRjNzQxMTU4NjJjMTIxNWRlY2I0YmZlXzMtMy0xLTEtMTUwMDM0_598a3130-1d1b-4240-9ab6-d9678935818f"
      unitRef="usd">158800000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo0ODkwMGYxZjE0Yzc0MTE1ODYyYzEyMTVkZWNiNGJmZS90YWJsZXJhbmdlOjQ4OTAwZjFmMTRjNzQxMTU4NjJjMTIxNWRlY2I0YmZlXzMtNS0xLTEtMTUwMDM0_de3d19ac-f6be-4e5d-82ee-b10c27add452"
      unitRef="usd">34200000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo0ODkwMGYxZjE0Yzc0MTE1ODYyYzEyMTVkZWNiNGJmZS90YWJsZXJhbmdlOjQ4OTAwZjFmMTRjNzQxMTU4NjJjMTIxNWRlY2I0YmZlXzQtMS0xLTEtMTUwMDM0_202fb54b-30c2-45ce-b9d1-d21dcdfb0be9"
      unitRef="usd">49200000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo0ODkwMGYxZjE0Yzc0MTE1ODYyYzEyMTVkZWNiNGJmZS90YWJsZXJhbmdlOjQ4OTAwZjFmMTRjNzQxMTU4NjJjMTIxNWRlY2I0YmZlXzQtMy0xLTEtMTUwMDM0_a5bdee64-eb2f-4bcf-a3e2-4d66fa7f6f52"
      unitRef="usd">17300000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo0ODkwMGYxZjE0Yzc0MTE1ODYyYzEyMTVkZWNiNGJmZS90YWJsZXJhbmdlOjQ4OTAwZjFmMTRjNzQxMTU4NjJjMTIxNWRlY2I0YmZlXzQtNS0xLTEtMTUwMDM0_741dcfa9-6e1f-4066-8314-9a421d65cd7f"
      unitRef="usd">21500000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo0ODkwMGYxZjE0Yzc0MTE1ODYyYzEyMTVkZWNiNGJmZS90YWJsZXJhbmdlOjQ4OTAwZjFmMTRjNzQxMTU4NjJjMTIxNWRlY2I0YmZlXzUtMS0xLTEtMTUwMDM0_fc03542e-241a-4e93-8935-bf9b2405ab5b"
      unitRef="usd">48100000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo0ODkwMGYxZjE0Yzc0MTE1ODYyYzEyMTVkZWNiNGJmZS90YWJsZXJhbmdlOjQ4OTAwZjFmMTRjNzQxMTU4NjJjMTIxNWRlY2I0YmZlXzUtMy0xLTEtMTUwMDM0_f3fb40a8-2fc8-4f2c-abb2-20f8e2a6f478"
      unitRef="usd">50100000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo0ODkwMGYxZjE0Yzc0MTE1ODYyYzEyMTVkZWNiNGJmZS90YWJsZXJhbmdlOjQ4OTAwZjFmMTRjNzQxMTU4NjJjMTIxNWRlY2I0YmZlXzUtNS0xLTEtMTUwMDM0_a8ae5ccc-02c3-483a-93e5-5977ce714bfd"
      unitRef="usd">26900000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo0ODkwMGYxZjE0Yzc0MTE1ODYyYzEyMTVkZWNiNGJmZS90YWJsZXJhbmdlOjQ4OTAwZjFmMTRjNzQxMTU4NjJjMTIxNWRlY2I0YmZlXzYtMS0xLTEtMTUwMDM0_1f175032-c114-46c8-9a1e-738d83e5fe4a"
      unitRef="usd">447700000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo0ODkwMGYxZjE0Yzc0MTE1ODYyYzEyMTVkZWNiNGJmZS90YWJsZXJhbmdlOjQ4OTAwZjFmMTRjNzQxMTU4NjJjMTIxNWRlY2I0YmZlXzYtMy0xLTEtMTUwMDM0_ae5fce93-90ff-4fa9-908e-bcfca073a8b3"
      unitRef="usd">226200000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo0ODkwMGYxZjE0Yzc0MTE1ODYyYzEyMTVkZWNiNGJmZS90YWJsZXJhbmdlOjQ4OTAwZjFmMTRjNzQxMTU4NjJjMTIxNWRlY2I0YmZlXzYtNS0xLTEtMTUwMDM0_0f30833b-17e1-4712-95bd-3f8fc21c2c9d"
      unitRef="usd">82600000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo0ODkwMGYxZjE0Yzc0MTE1ODYyYzEyMTVkZWNiNGJmZS90YWJsZXJhbmdlOjQ4OTAwZjFmMTRjNzQxMTU4NjJjMTIxNWRlY2I0YmZlXzgtMS0xLTEtMTUwMDM0_37c4d01f-cbdd-4af8-9d46-5b026b2b81bb"
      unitRef="usd">-188800000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo0ODkwMGYxZjE0Yzc0MTE1ODYyYzEyMTVkZWNiNGJmZS90YWJsZXJhbmdlOjQ4OTAwZjFmMTRjNzQxMTU4NjJjMTIxNWRlY2I0YmZlXzgtMy0xLTEtMTUwMDM0_04065928-8997-4f89-9873-f00109cfe204"
      unitRef="usd">-21400000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo0ODkwMGYxZjE0Yzc0MTE1ODYyYzEyMTVkZWNiNGJmZS90YWJsZXJhbmdlOjQ4OTAwZjFmMTRjNzQxMTU4NjJjMTIxNWRlY2I0YmZlXzgtNS0xLTEtMTUwMDM0_ee851f0a-32e1-4ded-8013-eda6c8b78770"
      unitRef="usd">23800000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo0ODkwMGYxZjE0Yzc0MTE1ODYyYzEyMTVkZWNiNGJmZS90YWJsZXJhbmdlOjQ4OTAwZjFmMTRjNzQxMTU4NjJjMTIxNWRlY2I0YmZlXzktMS0xLTEtMTUwMDM0_6de0288a-8bc7-471e-841f-019cffbb7c13"
      unitRef="usd">-16400000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo0ODkwMGYxZjE0Yzc0MTE1ODYyYzEyMTVkZWNiNGJmZS90YWJsZXJhbmdlOjQ4OTAwZjFmMTRjNzQxMTU4NjJjMTIxNWRlY2I0YmZlXzktMy0xLTEtMTUwMDM0_495323f4-e31b-486b-866a-ecf9565300fb"
      unitRef="usd">500000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo0ODkwMGYxZjE0Yzc0MTE1ODYyYzEyMTVkZWNiNGJmZS90YWJsZXJhbmdlOjQ4OTAwZjFmMTRjNzQxMTU4NjJjMTIxNWRlY2I0YmZlXzktNS0xLTEtMTUwMDM0_9f47aa15-56fa-43e3-9c4e-45276eba9a37"
      unitRef="usd">1600000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo0ODkwMGYxZjE0Yzc0MTE1ODYyYzEyMTVkZWNiNGJmZS90YWJsZXJhbmdlOjQ4OTAwZjFmMTRjNzQxMTU4NjJjMTIxNWRlY2I0YmZlXzEwLTEtMS0xLTE1MDAzNA_6bff05c5-6638-4e9f-ade8-db30356c2072"
      unitRef="usd">19900000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo0ODkwMGYxZjE0Yzc0MTE1ODYyYzEyMTVkZWNiNGJmZS90YWJsZXJhbmdlOjQ4OTAwZjFmMTRjNzQxMTU4NjJjMTIxNWRlY2I0YmZlXzEwLTMtMS0xLTE1MDAzNA_a4d56ce3-084c-40a6-80c5-c47134d42cae"
      unitRef="usd">-43100000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo0ODkwMGYxZjE0Yzc0MTE1ODYyYzEyMTVkZWNiNGJmZS90YWJsZXJhbmdlOjQ4OTAwZjFmMTRjNzQxMTU4NjJjMTIxNWRlY2I0YmZlXzEwLTUtMS0xLTE1MDAzNA_6167fc7c-2690-4aa3-8a7d-64eabe89cb63"
      unitRef="usd">32200000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo0ODkwMGYxZjE0Yzc0MTE1ODYyYzEyMTVkZWNiNGJmZS90YWJsZXJhbmdlOjQ4OTAwZjFmMTRjNzQxMTU4NjJjMTIxNWRlY2I0YmZlXzExLTEtMS0xLTE1MDAzNA_4be2284d-b936-4259-b9d9-06eda9186dd3"
      unitRef="usd">-185300000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo0ODkwMGYxZjE0Yzc0MTE1ODYyYzEyMTVkZWNiNGJmZS90YWJsZXJhbmdlOjQ4OTAwZjFmMTRjNzQxMTU4NjJjMTIxNWRlY2I0YmZlXzExLTMtMS0xLTE1MDAzNA_f160a3c2-f8dc-4810-87f4-ee9694d1dc2e"
      unitRef="usd">-64000000.0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo0ODkwMGYxZjE0Yzc0MTE1ODYyYzEyMTVkZWNiNGJmZS90YWJsZXJhbmdlOjQ4OTAwZjFmMTRjNzQxMTU4NjJjMTIxNWRlY2I0YmZlXzExLTUtMS0xLTE1MDAzNA_517c597e-4ed3-4d39-8b2a-20913bf46aef"
      unitRef="usd">57600000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo0ODkwMGYxZjE0Yzc0MTE1ODYyYzEyMTVkZWNiNGJmZS90YWJsZXJhbmdlOjQ4OTAwZjFmMTRjNzQxMTU4NjJjMTIxNWRlY2I0YmZlXzEyLTEtMS0xLTE1MDAzNA_1b69a2dc-42e4-437f-b4a3-edc38e42379c"
      unitRef="usd">262400000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo0ODkwMGYxZjE0Yzc0MTE1ODYyYzEyMTVkZWNiNGJmZS90YWJsZXJhbmdlOjQ4OTAwZjFmMTRjNzQxMTU4NjJjMTIxNWRlY2I0YmZlXzEyLTMtMS0xLTE1MDAzNA_68a5b860-c401-4541-999e-012aeaaf6f86"
      unitRef="usd">162200000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo0ODkwMGYxZjE0Yzc0MTE1ODYyYzEyMTVkZWNiNGJmZS90YWJsZXJhbmdlOjQ4OTAwZjFmMTRjNzQxMTU4NjJjMTIxNWRlY2I0YmZlXzEyLTUtMS0xLTE1MDAzNA_893c299d-647b-4879-bbe8-bc11f02241a9"
      unitRef="usd">140200000</us-gaap:IncomeTaxExpenseBenefit>
    <isrg:EffectiveIncomeTaxRateReconciliationForeignTaxReformAmount
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90ZXh0cmVnaW9uOmI3NTIzYmY3NDFiMTRiYjZhNTNiYTFiZjk2MTM0ODBhXzM4NDgyOTA3MDYyMjI_040c89e2-dcc7-4e28-9274-69862f168f38"
      unitRef="usd">-66400000</isrg:EffectiveIncomeTaxRateReconciliationForeignTaxReformAmount>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90ZXh0cmVnaW9uOmI3NTIzYmY3NDFiMTRiYjZhNTNiYTFiZjk2MTM0ODBhXzU1OTU_cca47592-a68a-423b-89a3-dff2b28b6506">&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;Income tax expense differs from amounts computed by applying the statutory federal income rate of 21% for the years ended December&#160;31, 2022, 2021, and 2020, as a result of the following (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:59.222%"/&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.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.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;Years&#160;Ended&#160;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal tax at statutory rate&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;337.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;397.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;253.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase (reduction) in tax resulting from:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:400;line-height:100%"&gt;State taxes, net of federal benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.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 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:400;line-height:100%"&gt;Foreign rate differential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(64.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(54.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;(19.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 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:400;line-height:100%"&gt;U.S. tax on foreign earnings&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;75.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;40.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;29.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;div style="padding-left:18pt"&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 credit&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;(41.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:400;line-height:100%"&gt;Share-based compensation not benefited&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;24.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;17.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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:400;line-height:100%"&gt;Unrecognized tax benefit related to share-based compensation&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.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;13.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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 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:400;line-height:100%"&gt;Reversal of unrecognized tax benefits&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;(11.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;(3.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;(4.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 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:400;line-height:100%"&gt;Excess tax benefits related to share-based compensation &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;(98.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;(166.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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:400;line-height:100%"&gt;Deferred tax re-measurement&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;(66.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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 income tax expense&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;262.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;162.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;140.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:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTpmMzI5YjhhZjdmMWY0ZDZmOWZhODc3MzZiMjkyMjAwOC90YWJsZXJhbmdlOmYzMjliOGFmN2YxZjRkNmY5ZmE4NzczNmIyOTIyMDA4XzItMS0xLTEtMTUwMDM0_6a5c3a2e-b492-4493-9e98-afc68fb8b125"
      unitRef="usd">337400000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTpmMzI5YjhhZjdmMWY0ZDZmOWZhODc3MzZiMjkyMjAwOC90YWJsZXJhbmdlOmYzMjliOGFmN2YxZjRkNmY5ZmE4NzczNmIyOTIyMDA4XzItMy0xLTEtMTUwMDM0_0aace0c6-15b0-482e-9932-ea81a4fbcc29"
      unitRef="usd">397000000.0</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTpmMzI5YjhhZjdmMWY0ZDZmOWZhODc3MzZiMjkyMjAwOC90YWJsZXJhbmdlOmYzMjliOGFmN2YxZjRkNmY5ZmE4NzczNmIyOTIyMDA4XzItNS0xLTEtMTUwMDM0_1d597fcc-bfdf-4c4a-ace7-8eff251af7b0"
      unitRef="usd">253500000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTpmMzI5YjhhZjdmMWY0ZDZmOWZhODc3MzZiMjkyMjAwOC90YWJsZXJhbmdlOmYzMjliOGFmN2YxZjRkNmY5ZmE4NzczNmIyOTIyMDA4XzQtMS0xLTEtMTUwMDM0_36e5c1e1-846b-4bef-a94c-91ea513b32f0"
      unitRef="usd">34900000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTpmMzI5YjhhZjdmMWY0ZDZmOWZhODc3MzZiMjkyMjAwOC90YWJsZXJhbmdlOmYzMjliOGFmN2YxZjRkNmY5ZmE4NzczNmIyOTIyMDA4XzQtMy0xLTEtMTUwMDM0_f42c7f0c-1c0a-41a3-9fc2-18a4c9d5bd7d"
      unitRef="usd">33100000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTpmMzI5YjhhZjdmMWY0ZDZmOWZhODc3MzZiMjkyMjAwOC90YWJsZXJhbmdlOmYzMjliOGFmN2YxZjRkNmY5ZmE4NzczNmIyOTIyMDA4XzQtNS0xLTEtMTUwMDM0_d457428c-2190-48c9-a048-75632ab39556"
      unitRef="usd">23100000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTpmMzI5YjhhZjdmMWY0ZDZmOWZhODc3MzZiMjkyMjAwOC90YWJsZXJhbmdlOmYzMjliOGFmN2YxZjRkNmY5ZmE4NzczNmIyOTIyMDA4XzUtMS0xLTEtMTUwMDM0_8b5158f6-982d-4f1c-84b4-6b957c7e0b37"
      unitRef="usd">-64200000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTpmMzI5YjhhZjdmMWY0ZDZmOWZhODc3MzZiMjkyMjAwOC90YWJsZXJhbmdlOmYzMjliOGFmN2YxZjRkNmY5ZmE4NzczNmIyOTIyMDA4XzUtMy0xLTEtMTUwMDM0_f7689700-aee3-4eee-8771-1c4e6dd7fddf"
      unitRef="usd">-54300000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTpmMzI5YjhhZjdmMWY0ZDZmOWZhODc3MzZiMjkyMjAwOC90YWJsZXJhbmdlOmYzMjliOGFmN2YxZjRkNmY5ZmE4NzczNmIyOTIyMDA4XzUtNS0xLTEtMTUwMDM0_62619dac-44c0-482e-8140-341c156cd2b6"
      unitRef="usd">-19300000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationRepatriationOfForeignEarnings
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTpmMzI5YjhhZjdmMWY0ZDZmOWZhODc3MzZiMjkyMjAwOC90YWJsZXJhbmdlOmYzMjliOGFmN2YxZjRkNmY5ZmE4NzczNmIyOTIyMDA4XzYtMS0xLTEtMTUwMDM0_43b6e20f-015b-4bd5-a203-679080fbe265"
      unitRef="usd">75400000</us-gaap:IncomeTaxReconciliationRepatriationOfForeignEarnings>
    <us-gaap:IncomeTaxReconciliationRepatriationOfForeignEarnings
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTpmMzI5YjhhZjdmMWY0ZDZmOWZhODc3MzZiMjkyMjAwOC90YWJsZXJhbmdlOmYzMjliOGFmN2YxZjRkNmY5ZmE4NzczNmIyOTIyMDA4XzYtMy0xLTEtMTUwMDM0_df979993-77ca-47c1-b6ea-1fe86d18f26b"
      unitRef="usd">40100000</us-gaap:IncomeTaxReconciliationRepatriationOfForeignEarnings>
    <us-gaap:IncomeTaxReconciliationRepatriationOfForeignEarnings
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTpmMzI5YjhhZjdmMWY0ZDZmOWZhODc3MzZiMjkyMjAwOC90YWJsZXJhbmdlOmYzMjliOGFmN2YxZjRkNmY5ZmE4NzczNmIyOTIyMDA4XzYtNS0xLTEtMTUwMDM0_53932dd4-d817-4967-9fab-7da8b5b48a6b"
      unitRef="usd">29300000</us-gaap:IncomeTaxReconciliationRepatriationOfForeignEarnings>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTpmMzI5YjhhZjdmMWY0ZDZmOWZhODc3MzZiMjkyMjAwOC90YWJsZXJhbmdlOmYzMjliOGFmN2YxZjRkNmY5ZmE4NzczNmIyOTIyMDA4XzctMS0xLTEtMTUwMDM0_2f6d2af6-edfe-42c0-b90c-e97bc0f65189"
      unitRef="usd">41700000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTpmMzI5YjhhZjdmMWY0ZDZmOWZhODc3MzZiMjkyMjAwOC90YWJsZXJhbmdlOmYzMjliOGFmN2YxZjRkNmY5ZmE4NzczNmIyOTIyMDA4XzctMy0xLTEtMTUwMDM0_2a51c82f-1118-43b5-a5bc-0145afd9c5b9"
      unitRef="usd">30700000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTpmMzI5YjhhZjdmMWY0ZDZmOWZhODc3MzZiMjkyMjAwOC90YWJsZXJhbmdlOmYzMjliOGFmN2YxZjRkNmY5ZmE4NzczNmIyOTIyMDA4XzctNS0xLTEtMTUwMDM0_00142887-cc3b-4507-a0bb-c669c6d17d11"
      unitRef="usd">37100000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTpmMzI5YjhhZjdmMWY0ZDZmOWZhODc3MzZiMjkyMjAwOC90YWJsZXJhbmdlOmYzMjliOGFmN2YxZjRkNmY5ZmE4NzczNmIyOTIyMDA4XzgtMS0xLTEtMTUwMDM0_327db923-7162-4fa8-a32f-4d1a8db71f5c"
      unitRef="usd">24100000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTpmMzI5YjhhZjdmMWY0ZDZmOWZhODc3MzZiMjkyMjAwOC90YWJsZXJhbmdlOmYzMjliOGFmN2YxZjRkNmY5ZmE4NzczNmIyOTIyMDA4XzgtMy0xLTEtMTUwMDM0_d2e4a92d-2027-4ec4-9201-7ea6c6956031"
      unitRef="usd">17800000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTpmMzI5YjhhZjdmMWY0ZDZmOWZhODc3MzZiMjkyMjAwOC90YWJsZXJhbmdlOmYzMjliOGFmN2YxZjRkNmY5ZmE4NzczNmIyOTIyMDA4XzgtNS0xLTEtMTUwMDM0_d9e6d350-58e3-40e1-ab64-e1fdef2ea7a9"
      unitRef="usd">14300000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <isrg:EffectiveIncomeTaxRateReconciliationUnrecognizedTaxExpenseBenefitShareBasedPaymentArrangement
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTpmMzI5YjhhZjdmMWY0ZDZmOWZhODc3MzZiMjkyMjAwOC90YWJsZXJhbmdlOmYzMjliOGFmN2YxZjRkNmY5ZmE4NzczNmIyOTIyMDA4XzktMS0xLTEtMTUwMDM0_c66aa5eb-b7b9-4f45-a0b1-0f7780803319"
      unitRef="usd">-3300000</isrg:EffectiveIncomeTaxRateReconciliationUnrecognizedTaxExpenseBenefitShareBasedPaymentArrangement>
    <isrg:EffectiveIncomeTaxRateReconciliationUnrecognizedTaxExpenseBenefitShareBasedPaymentArrangement
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTpmMzI5YjhhZjdmMWY0ZDZmOWZhODc3MzZiMjkyMjAwOC90YWJsZXJhbmdlOmYzMjliOGFmN2YxZjRkNmY5ZmE4NzczNmIyOTIyMDA4XzktMy0xLTEtMTUwMDM0_1135498e-81f8-4131-b023-865390686da0"
      unitRef="usd">-13600000</isrg:EffectiveIncomeTaxRateReconciliationUnrecognizedTaxExpenseBenefitShareBasedPaymentArrangement>
    <isrg:EffectiveIncomeTaxRateReconciliationUnrecognizedTaxExpenseBenefitShareBasedPaymentArrangement
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTpmMzI5YjhhZjdmMWY0ZDZmOWZhODc3MzZiMjkyMjAwOC90YWJsZXJhbmdlOmYzMjliOGFmN2YxZjRkNmY5ZmE4NzczNmIyOTIyMDA4XzktNS0xLTEtMTUwMDM0_1ba75176-7eb6-4845-b3ee-345d9c94016f"
      unitRef="usd">-39300000</isrg:EffectiveIncomeTaxRateReconciliationUnrecognizedTaxExpenseBenefitShareBasedPaymentArrangement>
    <isrg:IncomeTaxReconciliationUnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTpmMzI5YjhhZjdmMWY0ZDZmOWZhODc3MzZiMjkyMjAwOC90YWJsZXJhbmdlOmYzMjliOGFmN2YxZjRkNmY5ZmE4NzczNmIyOTIyMDA4XzEwLTEtMS0xLTE1MDAzNA_884589be-0a4a-4709-82f7-914814821d88"
      unitRef="usd">11100000</isrg:IncomeTaxReconciliationUnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <isrg:IncomeTaxReconciliationUnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTpmMzI5YjhhZjdmMWY0ZDZmOWZhODc3MzZiMjkyMjAwOC90YWJsZXJhbmdlOmYzMjliOGFmN2YxZjRkNmY5ZmE4NzczNmIyOTIyMDA4XzEwLTMtMS0xLTE1MDAzNA_1dc2ce05-a8e8-4957-b8f0-9f51ece96426"
      unitRef="usd">3000000.0</isrg:IncomeTaxReconciliationUnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <isrg:IncomeTaxReconciliationUnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTpmMzI5YjhhZjdmMWY0ZDZmOWZhODc3MzZiMjkyMjAwOC90YWJsZXJhbmdlOmYzMjliOGFmN2YxZjRkNmY5ZmE4NzczNmIyOTIyMDA4XzEwLTUtMS0xLTE1MDAzNA_7f635892-193e-4232-8cc5-61ea746164aa"
      unitRef="usd">4000000.0</isrg:IncomeTaxReconciliationUnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTpmMzI5YjhhZjdmMWY0ZDZmOWZhODc3MzZiMjkyMjAwOC90YWJsZXJhbmdlOmYzMjliOGFmN2YxZjRkNmY5ZmE4NzczNmIyOTIyMDA4XzExLTEtMS0xLTE1MDAzNA_a3a46116-f453-456b-b9c9-746e4d237d45"
      unitRef="usd">-98700000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTpmMzI5YjhhZjdmMWY0ZDZmOWZhODc3MzZiMjkyMjAwOC90YWJsZXJhbmdlOmYzMjliOGFmN2YxZjRkNmY5ZmE4NzczNmIyOTIyMDA4XzExLTMtMS0xLTE1MDAzNA_19eaa03c-8b7c-4a84-8777-c16ec0651af5"
      unitRef="usd">-185800000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTpmMzI5YjhhZjdmMWY0ZDZmOWZhODc3MzZiMjkyMjAwOC90YWJsZXJhbmdlOmYzMjliOGFmN2YxZjRkNmY5ZmE4NzczNmIyOTIyMDA4XzExLTUtMS0xLTE1MDAzNA_4efdf000-225d-4b3f-9381-82f533c514f7"
      unitRef="usd">-166200000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <isrg:EffectiveIncomeTaxRateReconciliationForeignTaxReformAmount
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTpmMzI5YjhhZjdmMWY0ZDZmOWZhODc3MzZiMjkyMjAwOC90YWJsZXJhbmdlOmYzMjliOGFmN2YxZjRkNmY5ZmE4NzczNmIyOTIyMDA4XzEyLTEtMS0xLTE1MDAzNA_866c6f32-c980-4435-86f8-18f73a46f51c"
      unitRef="usd">0</isrg:EffectiveIncomeTaxRateReconciliationForeignTaxReformAmount>
    <isrg:EffectiveIncomeTaxRateReconciliationForeignTaxReformAmount
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTpmMzI5YjhhZjdmMWY0ZDZmOWZhODc3MzZiMjkyMjAwOC90YWJsZXJhbmdlOmYzMjliOGFmN2YxZjRkNmY5ZmE4NzczNmIyOTIyMDA4XzEyLTMtMS0xLTE1MDAzNA_57bd8c16-3554-4771-8a4d-4f043547e6c4"
      unitRef="usd">-66400000</isrg:EffectiveIncomeTaxRateReconciliationForeignTaxReformAmount>
    <isrg:EffectiveIncomeTaxRateReconciliationForeignTaxReformAmount
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTpmMzI5YjhhZjdmMWY0ZDZmOWZhODc3MzZiMjkyMjAwOC90YWJsZXJhbmdlOmYzMjliOGFmN2YxZjRkNmY5ZmE4NzczNmIyOTIyMDA4XzEyLTUtMS0xLTE1MDAzNA_f780d5c0-ec5c-433c-a2b4-df50496380e7"
      unitRef="usd">0</isrg:EffectiveIncomeTaxRateReconciliationForeignTaxReformAmount>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTpmMzI5YjhhZjdmMWY0ZDZmOWZhODc3MzZiMjkyMjAwOC90YWJsZXJhbmdlOmYzMjliOGFmN2YxZjRkNmY5ZmE4NzczNmIyOTIyMDA4XzEzLTEtMS0xLTE1MDAzNA_be53a5d9-5898-488f-9241-32928d7cad5f"
      unitRef="usd">3000000.0</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTpmMzI5YjhhZjdmMWY0ZDZmOWZhODc3MzZiMjkyMjAwOC90YWJsZXJhbmdlOmYzMjliOGFmN2YxZjRkNmY5ZmE4NzczNmIyOTIyMDA4XzEzLTMtMS0xLTE1MDAzNA_a10a5982-b9c0-4bdf-9e07-9a8eeb5f112f"
      unitRef="usd">800000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTpmMzI5YjhhZjdmMWY0ZDZmOWZhODc3MzZiMjkyMjAwOC90YWJsZXJhbmdlOmYzMjliOGFmN2YxZjRkNmY5ZmE4NzczNmIyOTIyMDA4XzEzLTUtMS0xLTE1MDAzNA_477ff11b-75b1-46d7-8dc3-476766e9af9f"
      unitRef="usd">7300000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTpmMzI5YjhhZjdmMWY0ZDZmOWZhODc3MzZiMjkyMjAwOC90YWJsZXJhbmdlOmYzMjliOGFmN2YxZjRkNmY5ZmE4NzczNmIyOTIyMDA4XzE0LTEtMS0xLTE1MDAzNA_9a40a20a-80f5-4af8-b62d-55eef4c75a80"
      unitRef="usd">262400000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTpmMzI5YjhhZjdmMWY0ZDZmOWZhODc3MzZiMjkyMjAwOC90YWJsZXJhbmdlOmYzMjliOGFmN2YxZjRkNmY5ZmE4NzczNmIyOTIyMDA4XzE0LTMtMS0xLTE1MDAzNA_495b7499-1226-40e1-95c5-c2198b7b6994"
      unitRef="usd">162200000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTpmMzI5YjhhZjdmMWY0ZDZmOWZhODc3MzZiMjkyMjAwOC90YWJsZXJhbmdlOmYzMjliOGFmN2YxZjRkNmY5ZmE4NzczNmIyOTIyMDA4XzE0LTUtMS0xLTE1MDAzNA_2d23999a-1123-45f2-8a1e-5782e71801b6"
      unitRef="usd">140200000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90ZXh0cmVnaW9uOmI3NTIzYmY3NDFiMTRiYjZhNTNiYTFiZjk2MTM0ODBhXzU1NzE_571239d7-7f30-4ae5-bf74-f2b45c36c00a">&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;Deferred income taxes reflect tax carryforwards and the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting and the amounts used for income tax purposes. Significant components of the Company&#x2019;s deferred tax assets and liabilities 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.730%"/&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.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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:9pt;font-weight:700;line-height:100%"&gt;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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:9pt;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:9pt;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;Deferred tax assets:&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 #000000;padding:0 1pt"/&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:400;line-height:100%"&gt;Intangible 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;342.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;369.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:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized research and development expenditures&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;172.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;4.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:400;line-height:100%"&gt;Research and development credits&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.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;98.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 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:400;line-height:100%"&gt;Share-based compensation expense&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;121.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;110.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:400;line-height:100%"&gt;Expenses deducted in later years for tax purposes&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;57.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;38.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 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:400;line-height:100%"&gt;Lease 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;16.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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 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:400;line-height:100%"&gt;Net operating losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 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:400;line-height:100%"&gt;Net unrealized losses on available-for-sale securities 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;45.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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:400;line-height:100%"&gt;Gross deferred tax assets&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;919.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;651.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;/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:400;line-height:100%"&gt;Valuation allowance&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.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;(104.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 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:400;line-height:100%"&gt;Deferred tax assets&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;750.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;547.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;Deferred tax liabilities:&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;/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:400;line-height:100%"&gt;Property, plant, and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(64.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;(79.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 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:400;line-height:100%"&gt;Right-of-use assets&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;(11.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;(12.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;/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:400;line-height:100%"&gt;Intangible 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;(9.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;(9.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:400;line-height:100%"&gt;Deferred tax liabilities&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;(86.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;(106.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;Net deferred tax assets&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;664.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;440.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo4MzIzOTBkMWM0ZDg0ZWFhYWFjZWNlNmFjNzgzODExYy90YWJsZXJhbmdlOjgzMjM5MGQxYzRkODRlYWFhYWNlY2U2YWM3ODM4MTFjXzMtMS0xLTEtMTk3NDc3_c060d86f-64c6-477a-9a49-240490c928b7"
      unitRef="usd">342800000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo4MzIzOTBkMWM0ZDg0ZWFhYWFjZWNlNmFjNzgzODExYy90YWJsZXJhbmdlOjgzMjM5MGQxYzRkODRlYWFhYWNlY2U2YWM3ODM4MTFjXzMtMy0xLTEtMTk3NDc3_ac488ddd-6d8e-4136-88f0-91e236801b64"
      unitRef="usd">369100000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo4MzIzOTBkMWM0ZDg0ZWFhYWFjZWNlNmFjNzgzODExYy90YWJsZXJhbmdlOjgzMjM5MGQxYzRkODRlYWFhYWNlY2U2YWM3ODM4MTFjXzQtMS0xLTEtMTk3NTA1_866c2a4c-4c25-4e4c-843d-54a92bfac103"
      unitRef="usd">172500000</us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
    <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo4MzIzOTBkMWM0ZDg0ZWFhYWFjZWNlNmFjNzgzODExYy90YWJsZXJhbmdlOjgzMjM5MGQxYzRkODRlYWFhYWNlY2U2YWM3ODM4MTFjXzQtMy0xLTEtMTk3NTA1_96bf57b5-4ca1-4704-a5d4-7838bafbd5ea"
      unitRef="usd">4800000</us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo4MzIzOTBkMWM0ZDg0ZWFhYWFjZWNlNmFjNzgzODExYy90YWJsZXJhbmdlOjgzMjM5MGQxYzRkODRlYWFhYWNlY2U2YWM3ODM4MTFjXzMtMS0xLTEtMTUwMDM0_b7061e8a-300c-4a47-8b04-35faa62f48af"
      unitRef="usd">156700000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo4MzIzOTBkMWM0ZDg0ZWFhYWFjZWNlNmFjNzgzODExYy90YWJsZXJhbmdlOjgzMjM5MGQxYzRkODRlYWFhYWNlY2U2YWM3ODM4MTFjXzMtMy0xLTEtMTUwMDM0_67d26442-f896-40fe-91d0-e6584d92d6d3"
      unitRef="usd">98500000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo4MzIzOTBkMWM0ZDg0ZWFhYWFjZWNlNmFjNzgzODExYy90YWJsZXJhbmdlOjgzMjM5MGQxYzRkODRlYWFhYWNlY2U2YWM3ODM4MTFjXzQtMS0xLTEtMTUwMDM0_ee3b9358-f39f-4637-8cfe-de4bfff0bea5"
      unitRef="usd">121300000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo4MzIzOTBkMWM0ZDg0ZWFhYWFjZWNlNmFjNzgzODExYy90YWJsZXJhbmdlOjgzMjM5MGQxYzRkODRlYWFhYWNlY2U2YWM3ODM4MTFjXzQtMy0xLTEtMTUwMDM0_82767df8-f900-4c62-bded-71d59f72ead7"
      unitRef="usd">110900000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo4MzIzOTBkMWM0ZDg0ZWFhYWFjZWNlNmFjNzgzODExYy90YWJsZXJhbmdlOjgzMjM5MGQxYzRkODRlYWFhYWNlY2U2YWM3ODM4MTFjXzUtMS0xLTEtMTUwMDM0_fd40f4a2-3b73-47ee-bcf7-859b4978440e"
      unitRef="usd">57500000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo4MzIzOTBkMWM0ZDg0ZWFhYWFjZWNlNmFjNzgzODExYy90YWJsZXJhbmdlOjgzMjM5MGQxYzRkODRlYWFhYWNlY2U2YWM3ODM4MTFjXzUtMy0xLTEtMTUwMDM0_45cea204-75b0-4513-bae7-f8e382c4e749"
      unitRef="usd">38400000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther>
    <isrg:DeferredTaxAssetsOperatingLeaseLiability
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo4MzIzOTBkMWM0ZDg0ZWFhYWFjZWNlNmFjNzgzODExYy90YWJsZXJhbmdlOjgzMjM5MGQxYzRkODRlYWFhYWNlY2U2YWM3ODM4MTFjXzgtMS0xLTEtMTUwMDM0_9eda91b8-f5f0-4e35-9624-87f9645317b1"
      unitRef="usd">16600000</isrg:DeferredTaxAssetsOperatingLeaseLiability>
    <isrg:DeferredTaxAssetsOperatingLeaseLiability
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo4MzIzOTBkMWM0ZDg0ZWFhYWFjZWNlNmFjNzgzODExYy90YWJsZXJhbmdlOjgzMjM5MGQxYzRkODRlYWFhYWNlY2U2YWM3ODM4MTFjXzgtMy0xLTEtMTUwMDM0_eba64c00-1e4b-410b-b17a-72c936424831"
      unitRef="usd">15200000</isrg:DeferredTaxAssetsOperatingLeaseLiability>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo4MzIzOTBkMWM0ZDg0ZWFhYWFjZWNlNmFjNzgzODExYy90YWJsZXJhbmdlOjgzMjM5MGQxYzRkODRlYWFhYWNlY2U2YWM3ODM4MTFjXzktMS0xLTEtMTk1MDEy_a517d6b6-3288-48a3-8bca-33a811205d84"
      unitRef="usd">6400000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo4MzIzOTBkMWM0ZDg0ZWFhYWFjZWNlNmFjNzgzODExYy90YWJsZXJhbmdlOjgzMjM5MGQxYzRkODRlYWFhYWNlY2U2YWM3ODM4MTFjXzktMy0xLTEtMTk1MDUw_ec2ad3e5-42a2-4bc6-950b-17fe6baf3022"
      unitRef="usd">9700000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo4MzIzOTBkMWM0ZDg0ZWFhYWFjZWNlNmFjNzgzODExYy90YWJsZXJhbmdlOjgzMjM5MGQxYzRkODRlYWFhYWNlY2U2YWM3ODM4MTFjXzExLTEtMS0xLTE5NzkwMg_75b31ee1-386b-4585-bd3e-82e130e32f81"
      unitRef="usd">45500000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo4MzIzOTBkMWM0ZDg0ZWFhYWFjZWNlNmFjNzgzODExYy90YWJsZXJhbmdlOjgzMjM5MGQxYzRkODRlYWFhYWNlY2U2YWM3ODM4MTFjXzExLTMtMS0xLTE5NzkwMg_b524d2db-02c4-4af3-b54c-a516a6d32f44"
      unitRef="usd">5300000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo4MzIzOTBkMWM0ZDg0ZWFhYWFjZWNlNmFjNzgzODExYy90YWJsZXJhbmdlOjgzMjM5MGQxYzRkODRlYWFhYWNlY2U2YWM3ODM4MTFjXzEwLTEtMS0xLTE1MDAzNA_6681f7ca-b7e3-4cd4-afd2-7609ce746073"
      unitRef="usd">919300000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo4MzIzOTBkMWM0ZDg0ZWFhYWFjZWNlNmFjNzgzODExYy90YWJsZXJhbmdlOjgzMjM5MGQxYzRkODRlYWFhYWNlY2U2YWM3ODM4MTFjXzEwLTMtMS0xLTE1MDAzNA_79fcd2f7-8ee0-422d-b851-988e9b85f320"
      unitRef="usd">651900000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo4MzIzOTBkMWM0ZDg0ZWFhYWFjZWNlNmFjNzgzODExYy90YWJsZXJhbmdlOjgzMjM5MGQxYzRkODRlYWFhYWNlY2U2YWM3ODM4MTFjXzExLTEtMS0xLTE1MDAzNA_0672df2d-8022-49f3-9ab5-4d3b196de5aa"
      unitRef="usd">168600000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo4MzIzOTBkMWM0ZDg0ZWFhYWFjZWNlNmFjNzgzODExYy90YWJsZXJhbmdlOjgzMjM5MGQxYzRkODRlYWFhYWNlY2U2YWM3ODM4MTFjXzExLTMtMS0xLTE1MDAzNA_c7200490-dc66-4bba-ba7d-b5ba803f5783"
      unitRef="usd">104600000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo4MzIzOTBkMWM0ZDg0ZWFhYWFjZWNlNmFjNzgzODExYy90YWJsZXJhbmdlOjgzMjM5MGQxYzRkODRlYWFhYWNlY2U2YWM3ODM4MTFjXzEyLTEtMS0xLTE1MDAzNA_09267fed-eba0-4e8f-b09c-ef9e9ef29334"
      unitRef="usd">750700000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo4MzIzOTBkMWM0ZDg0ZWFhYWFjZWNlNmFjNzgzODExYy90YWJsZXJhbmdlOjgzMjM5MGQxYzRkODRlYWFhYWNlY2U2YWM3ODM4MTFjXzEyLTMtMS0xLTE1MDAzNA_7fbb8416-88f8-4020-9e5e-528973c39462"
      unitRef="usd">547300000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo4MzIzOTBkMWM0ZDg0ZWFhYWFjZWNlNmFjNzgzODExYy90YWJsZXJhbmdlOjgzMjM5MGQxYzRkODRlYWFhYWNlY2U2YWM3ODM4MTFjXzE0LTEtMS0xLTE1MDAzNA_4a925c93-44bc-4e31-b113-f79b52f3f8a1"
      unitRef="usd">64100000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo4MzIzOTBkMWM0ZDg0ZWFhYWFjZWNlNmFjNzgzODExYy90YWJsZXJhbmdlOjgzMjM5MGQxYzRkODRlYWFhYWNlY2U2YWM3ODM4MTFjXzE0LTMtMS0xLTE1MDAzNA_146b8172-f713-4ce9-a42f-bf54a89a69a4"
      unitRef="usd">79400000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <isrg:DeferredTaxLiabilitiesRightOfUseAsset
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo4MzIzOTBkMWM0ZDg0ZWFhYWFjZWNlNmFjNzgzODExYy90YWJsZXJhbmdlOjgzMjM5MGQxYzRkODRlYWFhYWNlY2U2YWM3ODM4MTFjXzE1LTEtMS0xLTE1MDAzNA_2b2d8c7d-2992-4f63-8469-7d2306a3011f"
      unitRef="usd">11800000</isrg:DeferredTaxLiabilitiesRightOfUseAsset>
    <isrg:DeferredTaxLiabilitiesRightOfUseAsset
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo4MzIzOTBkMWM0ZDg0ZWFhYWFjZWNlNmFjNzgzODExYy90YWJsZXJhbmdlOjgzMjM5MGQxYzRkODRlYWFhYWNlY2U2YWM3ODM4MTFjXzE1LTMtMS0xLTE1MDAzNA_33988a37-0dbf-4f1a-a781-c280f2f1ab4b"
      unitRef="usd">12300000</isrg:DeferredTaxLiabilitiesRightOfUseAsset>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo4MzIzOTBkMWM0ZDg0ZWFhYWFjZWNlNmFjNzgzODExYy90YWJsZXJhbmdlOjgzMjM5MGQxYzRkODRlYWFhYWNlY2U2YWM3ODM4MTFjXzE2LTEtMS0xLTE1MDAzNA_57a85cdb-8ae3-401a-a403-2dd905e66506"
      unitRef="usd">9300000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo4MzIzOTBkMWM0ZDg0ZWFhYWFjZWNlNmFjNzgzODExYy90YWJsZXJhbmdlOjgzMjM5MGQxYzRkODRlYWFhYWNlY2U2YWM3ODM4MTFjXzE2LTMtMS0xLTE1MDAzNA_3da06853-0418-4c0c-83e0-5e5670c99ebc"
      unitRef="usd">9700000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo4MzIzOTBkMWM0ZDg0ZWFhYWFjZWNlNmFjNzgzODExYy90YWJsZXJhbmdlOjgzMjM5MGQxYzRkODRlYWFhYWNlY2U2YWM3ODM4MTFjXzE3LTEtMS0xLTE1MDAzNA_93cdb5e6-412e-4ddd-bd16-2af998cf5e4d"
      unitRef="usd">1000000.0</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo4MzIzOTBkMWM0ZDg0ZWFhYWFjZWNlNmFjNzgzODExYy90YWJsZXJhbmdlOjgzMjM5MGQxYzRkODRlYWFhYWNlY2U2YWM3ODM4MTFjXzE3LTMtMS0xLTE1MDAzNA_4cc161b7-7c5e-45a5-8ad5-f71d4951caaa"
      unitRef="usd">5100000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo4MzIzOTBkMWM0ZDg0ZWFhYWFjZWNlNmFjNzgzODExYy90YWJsZXJhbmdlOjgzMjM5MGQxYzRkODRlYWFhYWNlY2U2YWM3ODM4MTFjXzE4LTEtMS0xLTE1MDAzNA_56eb3d69-d895-4fc7-901f-f586d55b02d8"
      unitRef="usd">86200000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo4MzIzOTBkMWM0ZDg0ZWFhYWFjZWNlNmFjNzgzODExYy90YWJsZXJhbmdlOjgzMjM5MGQxYzRkODRlYWFhYWNlY2U2YWM3ODM4MTFjXzE4LTMtMS0xLTE1MDAzNA_c0c71cb3-c9a9-4c65-b2e0-6faeade7de18"
      unitRef="usd">106500000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo4MzIzOTBkMWM0ZDg0ZWFhYWFjZWNlNmFjNzgzODExYy90YWJsZXJhbmdlOjgzMjM5MGQxYzRkODRlYWFhYWNlY2U2YWM3ODM4MTFjXzE5LTEtMS0xLTE1MDAzNA_8bb47f07-a432-40f5-aba0-a13f12bc0038"
      unitRef="usd">664500000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo4MzIzOTBkMWM0ZDg0ZWFhYWFjZWNlNmFjNzgzODExYy90YWJsZXJhbmdlOjgzMjM5MGQxYzRkODRlYWFhYWNlY2U2YWM3ODM4MTFjXzE5LTMtMS0xLTE1MDAzNA_6e4158fb-25e6-415c-82a5-73584f76bba5"
      unitRef="usd">440800000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i749d4dedba014c68aa5c7acf3007a4d0_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90ZXh0cmVnaW9uOmI3NTIzYmY3NDFiMTRiYjZhNTNiYTFiZjk2MTM0ODBhXzE2MjMz_6ee028c5-b505-4296-8443-a305045d93ae"
      unitRef="usd">27400000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i01c4df323b92487582860c45f1709563_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90ZXh0cmVnaW9uOmI3NTIzYmY3NDFiMTRiYjZhNTNiYTFiZjk2MTM0ODBhXzE2MjM3_72fa53dc-c00a-4521-9563-dcbf07bd7a92"
      unitRef="usd">221900000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90ZXh0cmVnaW9uOmI3NTIzYmY3NDFiMTRiYjZhNTNiYTFiZjk2MTM0ODBhXzU0OTc1NTgxOTQ4OA_0672df2d-8022-49f3-9ab5-4d3b196de5aa"
      unitRef="usd">168600000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90ZXh0cmVnaW9uOmI3NTIzYmY3NDFiMTRiYjZhNTNiYTFiZjk2MTM0ODBhXzU0OTc1NTgxOTQ5MQ_c7200490-dc66-4bba-ba7d-b5ba803f5783"
      unitRef="usd">104600000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90ZXh0cmVnaW9uOmI3NTIzYmY3NDFiMTRiYjZhNTNiYTFiZjk2MTM0ODBhXzU1OTI_64099933-4b9b-4517-b028-ab59676bcbdb">&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 reconciliation of the beginning and ending amounts of gross unrecognized income tax benefits for the years ended December&#160;31, 2022, 2021, and 2020, 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width: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.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;Years Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;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;222.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;176.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;96.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:400;line-height:100%"&gt;Increases related to tax positions taken during the current year&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;49.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;40.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;40.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:400;line-height:100%"&gt;Increases related to tax positions taken during a prior year&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.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;11.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;46.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 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:400;line-height:100%"&gt;Decreases related to tax positions taken during a prior year&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;(16.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.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;/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:400;line-height:100%"&gt;Decreases related to settlements with tax authorities&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.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;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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 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:400;line-height:100%"&gt;Decreases related to expiration of statute of limitations&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.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;(4.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;(6.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;252.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;222.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;176.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo1MDJiYzY5ZGYzMWU0ODM1YTQ0NjY4YzU1Mzg0OTVkZi90YWJsZXJhbmdlOjUwMmJjNjlkZjMxZTQ4MzVhNDQ2NjhjNTUzODQ5NWRmXzItMS0xLTEtMTUwMDM0_65b2e7a0-2cc5-4a38-8ce2-d0490c3148a5"
      unitRef="usd">222500000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="if4ab8f76e64a46d58941675cc8783c2e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo1MDJiYzY5ZGYzMWU0ODM1YTQ0NjY4YzU1Mzg0OTVkZi90YWJsZXJhbmdlOjUwMmJjNjlkZjMxZTQ4MzVhNDQ2NjhjNTUzODQ5NWRmXzItMy0xLTEtMTUwMDM0_f1a5c65e-4f47-45bb-9d87-ee74e06fd8d3"
      unitRef="usd">176300000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i3a090d2385f44532aa7e60497f976b8a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo1MDJiYzY5ZGYzMWU0ODM1YTQ0NjY4YzU1Mzg0OTVkZi90YWJsZXJhbmdlOjUwMmJjNjlkZjMxZTQ4MzVhNDQ2NjhjNTUzODQ5NWRmXzItNS0xLTEtMTUwMDM0_67e28780-b26e-44c0-b1c5-ec0b36f84ee2"
      unitRef="usd">96700000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo1MDJiYzY5ZGYzMWU0ODM1YTQ0NjY4YzU1Mzg0OTVkZi90YWJsZXJhbmdlOjUwMmJjNjlkZjMxZTQ4MzVhNDQ2NjhjNTUzODQ5NWRmXzMtMS0xLTEtMTUwMDM0_9ad624c4-6871-4cfb-bb24-bc78912237cd"
      unitRef="usd">49500000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo1MDJiYzY5ZGYzMWU0ODM1YTQ0NjY4YzU1Mzg0OTVkZi90YWJsZXJhbmdlOjUwMmJjNjlkZjMxZTQ4MzVhNDQ2NjhjNTUzODQ5NWRmXzMtMy0xLTEtMTUwMDM0_03914d35-43b2-459b-8051-36f416943934"
      unitRef="usd">40600000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo1MDJiYzY5ZGYzMWU0ODM1YTQ0NjY4YzU1Mzg0OTVkZi90YWJsZXJhbmdlOjUwMmJjNjlkZjMxZTQ4MzVhNDQ2NjhjNTUzODQ5NWRmXzMtNS0xLTEtMTUwMDM0_caa32803-2a45-43bd-89f1-d9d09ed7af8d"
      unitRef="usd">40100000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo1MDJiYzY5ZGYzMWU0ODM1YTQ0NjY4YzU1Mzg0OTVkZi90YWJsZXJhbmdlOjUwMmJjNjlkZjMxZTQ4MzVhNDQ2NjhjNTUzODQ5NWRmXzQtMS0xLTEtMTUwMDM0_5c48069f-64c8-47c1-9c70-7386173a3b5f"
      unitRef="usd">4900000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo1MDJiYzY5ZGYzMWU0ODM1YTQ0NjY4YzU1Mzg0OTVkZi90YWJsZXJhbmdlOjUwMmJjNjlkZjMxZTQ4MzVhNDQ2NjhjNTUzODQ5NWRmXzQtMy0xLTEtMTUwMDM0_b61f2798-9290-486b-aed9-f3bda8c20bc7"
      unitRef="usd">11200000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo1MDJiYzY5ZGYzMWU0ODM1YTQ0NjY4YzU1Mzg0OTVkZi90YWJsZXJhbmdlOjUwMmJjNjlkZjMxZTQ4MzVhNDQ2NjhjNTUzODQ5NWRmXzQtNS0xLTEtMTUwMDM0_c4987ebb-7db9-46cf-927f-c670c1c2ec97"
      unitRef="usd">46100000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo1MDJiYzY5ZGYzMWU0ODM1YTQ0NjY4YzU1Mzg0OTVkZi90YWJsZXJhbmdlOjUwMmJjNjlkZjMxZTQ4MzVhNDQ2NjhjNTUzODQ5NWRmXzUtMS0xLTEtMTUwMDM0_ab162f86-e145-4e80-9da5-1169e7cc4e89"
      unitRef="usd">16500000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo1MDJiYzY5ZGYzMWU0ODM1YTQ0NjY4YzU1Mzg0OTVkZi90YWJsZXJhbmdlOjUwMmJjNjlkZjMxZTQ4MzVhNDQ2NjhjNTUzODQ5NWRmXzUtMy0xLTEtMTUwMDM0_b1ca3c70-31a4-46bc-b596-d51aa76b4c89"
      unitRef="usd">1300000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo1MDJiYzY5ZGYzMWU0ODM1YTQ0NjY4YzU1Mzg0OTVkZi90YWJsZXJhbmdlOjUwMmJjNjlkZjMxZTQ4MzVhNDQ2NjhjNTUzODQ5NWRmXzUtNS0xLTEtMTUwMDM0_2a060db7-f781-4a83-b56d-20d33acfa691"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo1MDJiYzY5ZGYzMWU0ODM1YTQ0NjY4YzU1Mzg0OTVkZi90YWJsZXJhbmdlOjUwMmJjNjlkZjMxZTQ4MzVhNDQ2NjhjNTUzODQ5NWRmXzYtMS0xLTEtMTUwMDM0_fea92d7e-f80c-417a-b033-afd91f82ef6a"
      unitRef="usd">1200000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo1MDJiYzY5ZGYzMWU0ODM1YTQ0NjY4YzU1Mzg0OTVkZi90YWJsZXJhbmdlOjUwMmJjNjlkZjMxZTQ4MzVhNDQ2NjhjNTUzODQ5NWRmXzYtMy0xLTEtMTUwMDM0_5ce7410b-b873-4621-9452-619118fdc208"
      unitRef="usd">200000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo1MDJiYzY5ZGYzMWU0ODM1YTQ0NjY4YzU1Mzg0OTVkZi90YWJsZXJhbmdlOjUwMmJjNjlkZjMxZTQ4MzVhNDQ2NjhjNTUzODQ5NWRmXzYtNS0xLTEtMTUwMDM0_6ac3dc8b-dce8-45bb-bae2-f847dff7d485"
      unitRef="usd">500000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo1MDJiYzY5ZGYzMWU0ODM1YTQ0NjY4YzU1Mzg0OTVkZi90YWJsZXJhbmdlOjUwMmJjNjlkZjMxZTQ4MzVhNDQ2NjhjNTUzODQ5NWRmXzctMS0xLTEtMTUwMDM0_88523332-8c55-49a1-8d33-629864bc5db6"
      unitRef="usd">6600000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo1MDJiYzY5ZGYzMWU0ODM1YTQ0NjY4YzU1Mzg0OTVkZi90YWJsZXJhbmdlOjUwMmJjNjlkZjMxZTQ4MzVhNDQ2NjhjNTUzODQ5NWRmXzctMy0xLTEtMTUwMDM0_fddc5b42-3ccf-4a18-9836-bca010813683"
      unitRef="usd">4100000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo1MDJiYzY5ZGYzMWU0ODM1YTQ0NjY4YzU1Mzg0OTVkZi90YWJsZXJhbmdlOjUwMmJjNjlkZjMxZTQ4MzVhNDQ2NjhjNTUzODQ5NWRmXzctNS0xLTEtMTUwMDM0_aaf5fb10-c446-45dd-8f8d-0408b91059fe"
      unitRef="usd">6100000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo1MDJiYzY5ZGYzMWU0ODM1YTQ0NjY4YzU1Mzg0OTVkZi90YWJsZXJhbmdlOjUwMmJjNjlkZjMxZTQ4MzVhNDQ2NjhjNTUzODQ5NWRmXzgtMS0xLTEtMTUwMDM0_8efdf962-3b05-4f45-ad2f-940cf4ba71e8"
      unitRef="usd">252600000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo1MDJiYzY5ZGYzMWU0ODM1YTQ0NjY4YzU1Mzg0OTVkZi90YWJsZXJhbmdlOjUwMmJjNjlkZjMxZTQ4MzVhNDQ2NjhjNTUzODQ5NWRmXzgtMy0xLTEtMTUwMDM0_87eef1b9-43b1-4de1-82af-e486209d2842"
      unitRef="usd">222500000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="if4ab8f76e64a46d58941675cc8783c2e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90YWJsZTo1MDJiYzY5ZGYzMWU0ODM1YTQ0NjY4YzU1Mzg0OTVkZi90YWJsZXJhbmdlOjUwMmJjNjlkZjMxZTQ4MzVhNDQ2NjhjNTUzODQ5NWRmXzgtNS0xLTEtMTUwMDM0_b28e1940-0253-429a-8a01-edbc5fcd95a8"
      unitRef="usd">176300000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90ZXh0cmVnaW9uOmI3NTIzYmY3NDFiMTRiYjZhNTNiYTFiZjk2MTM0ODBhXzU0OTc1NTgxOTczNA_ffefd8d3-a261-4d0e-b8cd-6b10b4f7c164"
      unitRef="usd">21000000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90ZXh0cmVnaW9uOmI3NTIzYmY3NDFiMTRiYjZhNTNiYTFiZjk2MTM0ODBhXzU0OTc1NTgxOTczNw_415b1401-e065-4a03-a5f1-543f570b2bd4"
      unitRef="usd">14900000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
      contextRef="if4ab8f76e64a46d58941675cc8783c2e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90ZXh0cmVnaW9uOmI3NTIzYmY3NDFiMTRiYjZhNTNiYTFiZjk2MTM0ODBhXzU0OTc1NTgxOTc0MA_2d4bff63-7405-4c3c-81fc-b47d09854173"
      unitRef="usd">11000000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90ZXh0cmVnaW9uOmI3NTIzYmY3NDFiMTRiYjZhNTNiYTFiZjk2MTM0ODBhXzU0OTc1NTgxOTc1Nw_05c28c05-3125-49b0-ac72-d37d8f22441d"
      unitRef="usd">252600000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="idb57e4322a5a41099da8c576ba2c235e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90ZXh0cmVnaW9uOmI3NTIzYmY3NDFiMTRiYjZhNTNiYTFiZjk2MTM0ODBhXzI3NDg3NzkwODQzODI_052de69e-f245-48d0-8ec4-3c2d8516a343"
      unitRef="usd">187400000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90ZXh0cmVnaW9uOmI3NTIzYmY3NDFiMTRiYjZhNTNiYTFiZjk2MTM0ODBhXzM2ODA_ce58aa70-e743-4c9a-b82e-a48771e2d909"
      unitRef="usd">39300000</us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i5a5abb42db044edb933f0bac478561e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjIvZnJhZzpiNzUyM2JmNzQxYjE0YmI2YTUzYmExYmY5NjEzNDgwYS90ZXh0cmVnaW9uOmI3NTIzYmY3NDFiMTRiYjZhNTNiYTFiZjk2MTM0ODBhXzM3NDg_708e9d39-b279-4354-be33-5fb9a7aaa689"
      unitRef="usd">13600000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjUvZnJhZzpjOTdjOGFmMDUxODQ0ZjU4YmMxYjhjMjAzMzg3NmI0ZS90ZXh0cmVnaW9uOmM5N2M4YWYwNTE4NDRmNThiYzFiOGMyMDMzODc2YjRlXzU4NQ_93fc6bde-4795-44c3-ab59-8836eb828897">NET INCOME PER SHARE&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 presents the computation of basic and diluted net income per share&#160;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:59.280%"/&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.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;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;/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 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,322.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;1,704.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;1,060.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: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;/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: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;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;356.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;351.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 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: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: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;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: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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;362.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 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;365.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;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;361.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;/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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;3.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;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;3.65&#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;4.66&#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.94&#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;&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;Share-based compensation awards of approximately 3.4 million, 0.8 million, and &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;1.9 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;shares for the years ended December&#160;31, 2022, 2021, and 2020, 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.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjUvZnJhZzpjOTdjOGFmMDUxODQ0ZjU4YmMxYjhjMjAzMzg3NmI0ZS90ZXh0cmVnaW9uOmM5N2M4YWYwNTE4NDRmNThiYzFiOGMyMDMzODc2YjRlXzU4Mg_493ecb20-5a80-4bea-b777-c150925194c6">&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 presents the computation of basic and diluted net income per share&#160;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:59.280%"/&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.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;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;/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 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,322.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;1,704.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;1,060.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: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;/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: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;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;356.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;351.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 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: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: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;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: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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;362.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 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;365.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;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;361.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;/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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;3.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;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;3.65&#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;4.66&#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.94&#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="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjUvZnJhZzpjOTdjOGFmMDUxODQ0ZjU4YmMxYjhjMjAzMzg3NmI0ZS90YWJsZTo3ZDYxNTM1ZGM0OTg0Y2RiOGNjODI0MTJjZjBmYzY0OC90YWJsZXJhbmdlOjdkNjE1MzVkYzQ5ODRjZGI4Y2M4MjQxMmNmMGZjNjQ4XzMtMS0xLTEtMTUwMDM0_fd92bffa-51c2-447b-9aee-629aa77101a3"
      unitRef="usd">1322300000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjUvZnJhZzpjOTdjOGFmMDUxODQ0ZjU4YmMxYjhjMjAzMzg3NmI0ZS90YWJsZTo3ZDYxNTM1ZGM0OTg0Y2RiOGNjODI0MTJjZjBmYzY0OC90YWJsZXJhbmdlOjdkNjE1MzVkYzQ5ODRjZGI4Y2M4MjQxMmNmMGZjNjQ4XzMtMy0xLTEtMTUwMDM0_3b559059-2e88-4655-92c9-35a4af570fa4"
      unitRef="usd">1704600000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjUvZnJhZzpjOTdjOGFmMDUxODQ0ZjU4YmMxYjhjMjAzMzg3NmI0ZS90YWJsZTo3ZDYxNTM1ZGM0OTg0Y2RiOGNjODI0MTJjZjBmYzY0OC90YWJsZXJhbmdlOjdkNjE1MzVkYzQ5ODRjZGI4Y2M4MjQxMmNmMGZjNjQ4XzMtNS0xLTEtMTUwMDM0_8fe8ec60-3473-4a5e-bba9-e68a403c3a44"
      unitRef="usd">1060600000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjUvZnJhZzpjOTdjOGFmMDUxODQ0ZjU4YmMxYjhjMjAzMzg3NmI0ZS90YWJsZTo3ZDYxNTM1ZGM0OTg0Y2RiOGNjODI0MTJjZjBmYzY0OC90YWJsZXJhbmdlOjdkNjE1MzVkYzQ5ODRjZGI4Y2M4MjQxMmNmMGZjNjQ4XzUtMS0xLTEtMTUwMDM0_fc02180a-7b8f-4697-8a56-1eda28408b65"
      unitRef="shares">355700000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjUvZnJhZzpjOTdjOGFmMDUxODQ0ZjU4YmMxYjhjMjAzMzg3NmI0ZS90YWJsZTo3ZDYxNTM1ZGM0OTg0Y2RiOGNjODI0MTJjZjBmYzY0OC90YWJsZXJhbmdlOjdkNjE1MzVkYzQ5ODRjZGI4Y2M4MjQxMmNmMGZjNjQ4XzUtMy0xLTEtMTUwMDM0_a75b91a8-e4f6-4efe-a3d9-52a0f253cd8e"
      unitRef="shares">356100000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjUvZnJhZzpjOTdjOGFmMDUxODQ0ZjU4YmMxYjhjMjAzMzg3NmI0ZS90YWJsZTo3ZDYxNTM1ZGM0OTg0Y2RiOGNjODI0MTJjZjBmYzY0OC90YWJsZXJhbmdlOjdkNjE1MzVkYzQ5ODRjZGI4Y2M4MjQxMmNmMGZjNjQ4XzUtNS0xLTEtMTUwMDM0_8167bffc-78dc-4892-b280-9ced69980008"
      unitRef="shares">351100000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjUvZnJhZzpjOTdjOGFmMDUxODQ0ZjU4YmMxYjhjMjAzMzg3NmI0ZS90YWJsZTo3ZDYxNTM1ZGM0OTg0Y2RiOGNjODI0MTJjZjBmYzY0OC90YWJsZXJhbmdlOjdkNjE1MzVkYzQ5ODRjZGI4Y2M4MjQxMmNmMGZjNjQ4XzYtMS0xLTEtMTUwMDM0_5d4ef6c6-976c-4f9d-aefb-2dc1d8b3c4a7"
      unitRef="shares">6300000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjUvZnJhZzpjOTdjOGFmMDUxODQ0ZjU4YmMxYjhjMjAzMzg3NmI0ZS90YWJsZTo3ZDYxNTM1ZGM0OTg0Y2RiOGNjODI0MTJjZjBmYzY0OC90YWJsZXJhbmdlOjdkNjE1MzVkYzQ5ODRjZGI4Y2M4MjQxMmNmMGZjNjQ4XzYtMy0xLTEtMTUwMDM0_f8847d75-2a10-46dd-bb1a-ed12db7714a8"
      unitRef="shares">9700000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjUvZnJhZzpjOTdjOGFmMDUxODQ0ZjU4YmMxYjhjMjAzMzg3NmI0ZS90YWJsZTo3ZDYxNTM1ZGM0OTg0Y2RiOGNjODI0MTJjZjBmYzY0OC90YWJsZXJhbmdlOjdkNjE1MzVkYzQ5ODRjZGI4Y2M4MjQxMmNmMGZjNjQ4XzYtNS0xLTEtMTUwMDM0_419a75ed-5745-40fb-ad7b-68722e75cb1a"
      unitRef="shares">9900000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjUvZnJhZzpjOTdjOGFmMDUxODQ0ZjU4YmMxYjhjMjAzMzg3NmI0ZS90YWJsZTo3ZDYxNTM1ZGM0OTg0Y2RiOGNjODI0MTJjZjBmYzY0OC90YWJsZXJhbmdlOjdkNjE1MzVkYzQ5ODRjZGI4Y2M4MjQxMmNmMGZjNjQ4XzctMS0xLTEtMTUwMDM0_74edf9cd-33d4-44dc-88b4-33eb8a2f9144"
      unitRef="shares">362000000.0</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjUvZnJhZzpjOTdjOGFmMDUxODQ0ZjU4YmMxYjhjMjAzMzg3NmI0ZS90YWJsZTo3ZDYxNTM1ZGM0OTg0Y2RiOGNjODI0MTJjZjBmYzY0OC90YWJsZXJhbmdlOjdkNjE1MzVkYzQ5ODRjZGI4Y2M4MjQxMmNmMGZjNjQ4XzctMy0xLTEtMTUwMDM0_9ba1188c-fa1e-49d0-b634-35b605fa849f"
      unitRef="shares">365800000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjUvZnJhZzpjOTdjOGFmMDUxODQ0ZjU4YmMxYjhjMjAzMzg3NmI0ZS90YWJsZTo3ZDYxNTM1ZGM0OTg0Y2RiOGNjODI0MTJjZjBmYzY0OC90YWJsZXJhbmdlOjdkNjE1MzVkYzQ5ODRjZGI4Y2M4MjQxMmNmMGZjNjQ4XzctNS0xLTEtMTUwMDM0_dd147251-e152-425e-b0ba-a837937eb260"
      unitRef="shares">361000000.0</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjUvZnJhZzpjOTdjOGFmMDUxODQ0ZjU4YmMxYjhjMjAzMzg3NmI0ZS90YWJsZTo3ZDYxNTM1ZGM0OTg0Y2RiOGNjODI0MTJjZjBmYzY0OC90YWJsZXJhbmdlOjdkNjE1MzVkYzQ5ODRjZGI4Y2M4MjQxMmNmMGZjNjQ4XzktMS0xLTEtMTUwMDM0_3adc52a8-e740-400d-9343-a29fef098dc2"
      unitRef="usdPerShare">3.72</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjUvZnJhZzpjOTdjOGFmMDUxODQ0ZjU4YmMxYjhjMjAzMzg3NmI0ZS90YWJsZTo3ZDYxNTM1ZGM0OTg0Y2RiOGNjODI0MTJjZjBmYzY0OC90YWJsZXJhbmdlOjdkNjE1MzVkYzQ5ODRjZGI4Y2M4MjQxMmNmMGZjNjQ4XzktMy0xLTEtMTUwMDM0_f51d5be3-7c08-4c0d-a81d-a265f160406b"
      unitRef="usdPerShare">4.79</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjUvZnJhZzpjOTdjOGFmMDUxODQ0ZjU4YmMxYjhjMjAzMzg3NmI0ZS90YWJsZTo3ZDYxNTM1ZGM0OTg0Y2RiOGNjODI0MTJjZjBmYzY0OC90YWJsZXJhbmdlOjdkNjE1MzVkYzQ5ODRjZGI4Y2M4MjQxMmNmMGZjNjQ4XzktNS0xLTEtMTUwMDM0_8e68c3a9-d925-48a6-be5f-88818f0d7289"
      unitRef="usdPerShare">3.02</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjUvZnJhZzpjOTdjOGFmMDUxODQ0ZjU4YmMxYjhjMjAzMzg3NmI0ZS90YWJsZTo3ZDYxNTM1ZGM0OTg0Y2RiOGNjODI0MTJjZjBmYzY0OC90YWJsZXJhbmdlOjdkNjE1MzVkYzQ5ODRjZGI4Y2M4MjQxMmNmMGZjNjQ4XzEwLTEtMS0xLTE1MDAzNA_bab5c7e4-1d5b-4a68-acc5-4b69a1d80f42"
      unitRef="usdPerShare">3.65</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjUvZnJhZzpjOTdjOGFmMDUxODQ0ZjU4YmMxYjhjMjAzMzg3NmI0ZS90YWJsZTo3ZDYxNTM1ZGM0OTg0Y2RiOGNjODI0MTJjZjBmYzY0OC90YWJsZXJhbmdlOjdkNjE1MzVkYzQ5ODRjZGI4Y2M4MjQxMmNmMGZjNjQ4XzEwLTMtMS0xLTE1MDAzNA_3df8a433-151e-40c5-9753-2b8ba9df881b"
      unitRef="usdPerShare">4.66</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjUvZnJhZzpjOTdjOGFmMDUxODQ0ZjU4YmMxYjhjMjAzMzg3NmI0ZS90YWJsZTo3ZDYxNTM1ZGM0OTg0Y2RiOGNjODI0MTJjZjBmYzY0OC90YWJsZXJhbmdlOjdkNjE1MzVkYzQ5ODRjZGI4Y2M4MjQxMmNmMGZjNjQ4XzEwLTUtMS0xLTE1MDAzNA_5fe83b8c-fdce-4cd2-9619-251dd1665d92"
      unitRef="usdPerShare">2.94</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjUvZnJhZzpjOTdjOGFmMDUxODQ0ZjU4YmMxYjhjMjAzMzg3NmI0ZS90ZXh0cmVnaW9uOmM5N2M4YWYwNTE4NDRmNThiYzFiOGMyMDMzODc2YjRlXzU0OTc1NTgxNDQ3OA_df56beff-9712-4d9d-8027-370e78373ba9"
      unitRef="shares">3400000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i884794fecf5c4c6d8fa6045cf8b81695_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjUvZnJhZzpjOTdjOGFmMDUxODQ0ZjU4YmMxYjhjMjAzMzg3NmI0ZS90ZXh0cmVnaW9uOmM5N2M4YWYwNTE4NDRmNThiYzFiOGMyMDMzODc2YjRlXzU0OTc1NTgxNDQ4MQ_537a6f50-5018-4e9e-94d6-34fe9eb838d1"
      unitRef="shares">800000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i15614cbe6d8745ffb2269854b7985e0f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjUvZnJhZzpjOTdjOGFmMDUxODQ0ZjU4YmMxYjhjMjAzMzg3NmI0ZS90ZXh0cmVnaW9uOmM5N2M4YWYwNTE4NDRmNThiYzFiOGMyMDMzODc2YjRlXzU0OTc1NTgxNDQ4NA_3659b44f-5c3a-4807-83f9-80c320b3be4e"
      unitRef="shares">1900000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjgvZnJhZzo2NDJmMmMwZWQ5ODc0YmRhODZmY2Q4ZDRmMmQ4NzFjZS90ZXh0cmVnaW9uOjY0MmYyYzBlZDk4NzRiZGE4NmZjZDhkNGYyZDg3MWNlXzc1NA_8131a1b8-5ba8-4308-a6b8-4acbdcacad7b">EMPLOYEE BENEFIT PLANSThe Company sponsors various retirement plans for its eligible U.S. and non-U.S. employees. For employees in the U.S., the Company maintains the Intuitive Surgical, Inc. 401(k) Plan (the &#x201c;Plan&#x201d;). As allowed under Section&#160;401(k) of the Internal Revenue Code, the Plan provides tax-deferred salary contributions for eligible U.S. employees. The Plan allows employees to contribute up to 100% of their annual compensation to the Plan on a pre-tax and/or after-tax basis. Employee contributions are limited to a maximum annual amount as set periodically by the Internal Revenue Code. The Company matches 200% of employee contributions up to $1,500 per calendar year per person.&#160;All matching employer contributions vest immediately.</us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
    <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjgvZnJhZzo2NDJmMmMwZWQ5ODc0YmRhODZmY2Q4ZDRmMmQ4NzFjZS90ZXh0cmVnaW9uOjY0MmYyYzBlZDk4NzRiZGE4NmZjZDhkNGYyZDg3MWNlXzQyMw_52b5450d-f390-4870-9901-7cf190d0cb64"
      unitRef="number">1</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjgvZnJhZzo2NDJmMmMwZWQ5ODc0YmRhODZmY2Q4ZDRmMmQ4NzFjZS90ZXh0cmVnaW9uOjY0MmYyYzBlZDk4NzRiZGE4NmZjZDhkNGYyZDg3MWNlXzYzMw_8c0e4c64-f0cb-4c11-9287-5099d6fb88cf"
      unitRef="number">2</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNjgvZnJhZzo2NDJmMmMwZWQ5ODc0YmRhODZmY2Q4ZDRmMmQ4NzFjZS90ZXh0cmVnaW9uOjY0MmYyYzBlZDk4NzRiZGE4NmZjZDhkNGYyZDg3MWNlXzY2OA_f6afe341-1140-456c-82fa-d243af559f7d"
      unitRef="usd">1500</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock
      contextRef="ie02b97b1b58d44ad88d0eced00283529_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNzcvZnJhZzowNTRiYmI0Y2I0MjU0MWQwYjY3MzNkMTE3NmU3ZGUxMC90ZXh0cmVnaW9uOjA1NGJiYjRjYjQyNTQxZDBiNjczM2QxMTc2ZTdkZTEwXzQ4_0703574d-3613-49b8-be90-b7f6b7241a24">&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:49.923%"/&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.602%"/&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:9pt;font-weight:700;line-height:100%"&gt;Balance&#160;at&lt;br/&gt;Beginning&#160;of&lt;br/&gt;Year&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:9pt;font-weight:700;line-height:100%"&gt;Additions&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:9pt;font-weight:700;line-height:100%"&gt;Deductions&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;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:9pt;font-weight:700;line-height:100%"&gt;Balance&#160;at&lt;br/&gt;End&#160;of&#160;Year&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;Sales returns and allowances&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;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;Year ended December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.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="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;44.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;(43.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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Year ended December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.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;41.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(44.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ended December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.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;39.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:19.444%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;Primarily represents products returned.&lt;/span&gt;&lt;/div&gt;</srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i13598596c8ae43da85a2f7f5bd4d8d95_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNzcvZnJhZzowNTRiYmI0Y2I0MjU0MWQwYjY3MzNkMTE3NmU3ZGUxMC90YWJsZTo3MDM2NDIyNjdmN2E0YjY0YjRkZjU1ZjdlNzRjODkxNS90YWJsZXJhbmdlOjcwMzY0MjI2N2Y3YTRiNjRiNGRmNTVmN2U3NGM4OTE1XzItMS0xLTEtMTUwMDM0_ec8b51c4-2cae-4b9d-8b0e-59127dee2526"
      unitRef="usd">13100000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i7b93e60ae1a84c5b89753efadac0555c_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNzcvZnJhZzowNTRiYmI0Y2I0MjU0MWQwYjY3MzNkMTE3NmU3ZGUxMC90YWJsZTo3MDM2NDIyNjdmN2E0YjY0YjRkZjU1ZjdlNzRjODkxNS90YWJsZXJhbmdlOjcwMzY0MjI2N2Y3YTRiNjRiNGRmNTVmN2U3NGM4OTE1XzItMy0xLTEtMTUwMDM0_65ef812c-db85-48c5-b6f8-1ab8e6d1318b"
      unitRef="usd">44400000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i7b93e60ae1a84c5b89753efadac0555c_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNzcvZnJhZzowNTRiYmI0Y2I0MjU0MWQwYjY3MzNkMTE3NmU3ZGUxMC90YWJsZTo3MDM2NDIyNjdmN2E0YjY0YjRkZjU1ZjdlNzRjODkxNS90YWJsZXJhbmdlOjcwMzY0MjI2N2Y3YTRiNjRiNGRmNTVmN2U3NGM4OTE1XzItNS0xLTEtMTUwMDM0_ead13879-2f9a-4d33-b232-19c94edaf165"
      unitRef="usd">43000000.0</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i552384583d88412ebd23eaaff77ee647_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNzcvZnJhZzowNTRiYmI0Y2I0MjU0MWQwYjY3MzNkMTE3NmU3ZGUxMC90YWJsZTo3MDM2NDIyNjdmN2E0YjY0YjRkZjU1ZjdlNzRjODkxNS90YWJsZXJhbmdlOjcwMzY0MjI2N2Y3YTRiNjRiNGRmNTVmN2U3NGM4OTE1XzItNy0xLTEtMTUwMDM0_ce27f16c-9169-4f81-bb18-bda2b759228f"
      unitRef="usd">14500000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i7a0a29ffcad84c7ba35a79003fcce055_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNzcvZnJhZzowNTRiYmI0Y2I0MjU0MWQwYjY3MzNkMTE3NmU3ZGUxMC90YWJsZTo3MDM2NDIyNjdmN2E0YjY0YjRkZjU1ZjdlNzRjODkxNS90YWJsZXJhbmdlOjcwMzY0MjI2N2Y3YTRiNjRiNGRmNTVmN2U3NGM4OTE1XzMtMS0xLTEtMTUwMDM0_3f4ab0ce-3a67-473d-8df3-5e08786cd239"
      unitRef="usd">15500000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="icbf4188c30b14c03a53ce6ddf762aab1_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNzcvZnJhZzowNTRiYmI0Y2I0MjU0MWQwYjY3MzNkMTE3NmU3ZGUxMC90YWJsZTo3MDM2NDIyNjdmN2E0YjY0YjRkZjU1ZjdlNzRjODkxNS90YWJsZXJhbmdlOjcwMzY0MjI2N2Y3YTRiNjRiNGRmNTVmN2U3NGM4OTE1XzMtMy0xLTEtMTUwMDM0_890f01d4-e587-4c34-acd6-f94f9503b193"
      unitRef="usd">41700000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="icbf4188c30b14c03a53ce6ddf762aab1_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNzcvZnJhZzowNTRiYmI0Y2I0MjU0MWQwYjY3MzNkMTE3NmU3ZGUxMC90YWJsZTo3MDM2NDIyNjdmN2E0YjY0YjRkZjU1ZjdlNzRjODkxNS90YWJsZXJhbmdlOjcwMzY0MjI2N2Y3YTRiNjRiNGRmNTVmN2U3NGM4OTE1XzMtNS0xLTEtMTUwMDM0_e7b25174-9d05-44af-870c-eedcc9e234b0"
      unitRef="usd">44100000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i13598596c8ae43da85a2f7f5bd4d8d95_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNzcvZnJhZzowNTRiYmI0Y2I0MjU0MWQwYjY3MzNkMTE3NmU3ZGUxMC90YWJsZTo3MDM2NDIyNjdmN2E0YjY0YjRkZjU1ZjdlNzRjODkxNS90YWJsZXJhbmdlOjcwMzY0MjI2N2Y3YTRiNjRiNGRmNTVmN2U3NGM4OTE1XzMtNy0xLTEtMTUwMDM0_2d1d63a3-82b6-4e2e-820a-19e50ef17420"
      unitRef="usd">13100000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="id54e38a6bc054a1bb5bcc9ff5b0db69b_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNzcvZnJhZzowNTRiYmI0Y2I0MjU0MWQwYjY3MzNkMTE3NmU3ZGUxMC90YWJsZTo3MDM2NDIyNjdmN2E0YjY0YjRkZjU1ZjdlNzRjODkxNS90YWJsZXJhbmdlOjcwMzY0MjI2N2Y3YTRiNjRiNGRmNTVmN2U3NGM4OTE1XzQtMS0xLTEtMTUwMDM0_9fd3c72d-1cd2-496e-bc9b-f761194b51be"
      unitRef="usd">11700000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i745afcb5136f43d88582feee765c64c4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNzcvZnJhZzowNTRiYmI0Y2I0MjU0MWQwYjY3MzNkMTE3NmU3ZGUxMC90YWJsZTo3MDM2NDIyNjdmN2E0YjY0YjRkZjU1ZjdlNzRjODkxNS90YWJsZXJhbmdlOjcwMzY0MjI2N2Y3YTRiNjRiNGRmNTVmN2U3NGM4OTE1XzQtMy0xLTEtMTUwMDM0_075ae097-296b-4060-8210-910eb06336b0"
      unitRef="usd">39700000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i745afcb5136f43d88582feee765c64c4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNzcvZnJhZzowNTRiYmI0Y2I0MjU0MWQwYjY3MzNkMTE3NmU3ZGUxMC90YWJsZTo3MDM2NDIyNjdmN2E0YjY0YjRkZjU1ZjdlNzRjODkxNS90YWJsZXJhbmdlOjcwMzY0MjI2N2Y3YTRiNjRiNGRmNTVmN2U3NGM4OTE1XzQtNS0xLTEtMTUwMDM0_6808c178-cbee-4060-8f8b-583d9ee90796"
      unitRef="usd">35900000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i7a0a29ffcad84c7ba35a79003fcce055_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yNzcvZnJhZzowNTRiYmI0Y2I0MjU0MWQwYjY3MzNkMTE3NmU3ZGUxMC90YWJsZTo3MDM2NDIyNjdmN2E0YjY0YjRkZjU1ZjdlNzRjODkxNS90YWJsZXJhbmdlOjcwMzY0MjI2N2Y3YTRiNjRiNGRmNTVmN2U3NGM4OTE1XzQtNy0xLTEtMTUwMDM0_a3491d52-2e2a-4968-a288-7f2fdd8ddc34"
      unitRef="usd">15500000</us-gaap:ValuationAllowancesAndReservesBalance>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzMtNy0xLTEtMTY0NjY3_148df6c2-ade5-4bb3-bf9b-fd04f4b4cef3"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzMtNy0xLTEtMTY0NjY3_148df6c2-ade5-4bb3-bf9b-fd04f4b4cef3"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzMtMTEtMS0xLTIwMDQwNA_30e24862-20e9-4391-ab1a-b3fbecbeb48d"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzMtMTEtMS0xLTIwMDQwNA_30e24862-20e9-4391-ab1a-b3fbecbeb48d"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzMtMTUtMS0xLTIwMDQwNg_b46af5fe-5ab7-41fb-b93b-4bca9a4da0d4"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzMtMTUtMS0xLTIwMDQwNg_b46af5fe-5ab7-41fb-b93b-4bca9a4da0d4"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzM0LTAtMS0xLTE1MDAzNA_e0208da5-2a3c-4bda-866c-052e26f41198" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzM0LTAtMS0xLTE1MDAzNA_e0208da5-2a3c-4bda-866c-052e26f41198" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1) Represents the adjustment related to the adoption of Accounting Standards Update (&#x201c;ASU&#x201d;) 2016-13, C</xhtml:span><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">redit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</xhtml:span><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzMtNy0xLTEtMTY0NjY3_148df6c2-ade5-4bb3-bf9b-fd04f4b4cef3"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzM0LTAtMS0xLTE1MDAzNA_e0208da5-2a3c-4bda-866c-052e26f41198"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzMtMTEtMS0xLTIwMDQwNA_30e24862-20e9-4391-ab1a-b3fbecbeb48d"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzM0LTAtMS0xLTE1MDAzNA_e0208da5-2a3c-4bda-866c-052e26f41198"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzMtMTUtMS0xLTIwMDQwNg_b46af5fe-5ab7-41fb-b93b-4bca9a4da0d4"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjAyNWRlMWVlYzMyMDQ0ZjVhMzBjNTg3MjU2OWYwZThkL3NlYzowMjVkZTFlZWMzMjA0NGY1YTMwYzU4NzI1NjlmMGU4ZF8yMTcvZnJhZzo3Y2QyNzAzMzA4MWM0YjcxOTZjZTAxOTYyNWQ5MWRjYy90YWJsZTphZTVkZTAwYmZlOGU0MjJlOTRlYWM1YTQ5MTcyY2I1Mi90YWJsZXJhbmdlOmFlNWRlMDBiZmU4ZTQyMmU5NGVhYzVhNDkxNzJjYjUyXzM0LTAtMS0xLTE1MDAzNA_e0208da5-2a3c-4bda-866c-052e26f41198"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
