<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2022"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:exch="http://xbrl.sec.gov/exch/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:rop="http://ropertech.com/20221231"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="rop-20221231.xsd" xlink:type="simple"/>
    <context id="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ifafbaec5bcf448359f9c7859ca45f509_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ie88a2cf651734dbba9054a4b8c306390_I20230217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
        </entity>
        <period>
            <instant>2023-02-17</instant>
        </period>
    </context>
    <context id="i3a4cfcaf761d4d8680845702988c0c50_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic99fc45cc9134883bccc4f069343a8a6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idfffa3c5112840ef8b8a2ab794b82e4c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">rop:IndustrialBusinessesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1d4454e4731943f68f8ff67dda94793f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</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="ia7d717fabc1048c9aef81b2dc374cfa2_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</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="i6ae71702b2894ef0b1636c40619784ae_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</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="i01e1048df18a4355b4b2a58e5fcc5315_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</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="ib65b31f18bf0476fb48e55575b6bbacd_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ied39efe4f9454765b248120faf0ef19a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib4957a51f83f4f9e9f83b47922d67417_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</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="ia5caf5a7aa9e4981b595221b1a897863_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie3063898609c46aeb9bd19085fe7c8cd_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</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="i6f8eaff3c4ab4ab9afd34abb8cb99998_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</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="i89a45f0135a84b17b10f9163907887c0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</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="ie0078f716b744bcfb21476599f3e6010_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icd8b0646df9e435989ce115dd93745ab_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</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="i0e8aca27a95a46c588077a3b310fe759_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</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="i3c3004ae447b48459d0017c410dfcb21_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</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="i683ec30839de4f29a24471b110a2fd28_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</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="i28f0075d01404cb5824673dd63051b7d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</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="if8a80959743f45a1a15c3e3337b50b13_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6b04498219454d8083fdd0d90e5d6fd3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i770422fa10374899ad588cf82ba16037_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</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="ifefac9d128ac453bbd4d02529fbe23ff_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</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="i7ce368192a914ea29444096c7c216b99_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</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="i96fbaed4341d4dc499843551f937e414_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iec5c1cc762414f6cbcb982ce3c58a938_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</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="i02db256735904553bda338c07b75c8e2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</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="i80a1679a0f5546bda0de2e2d2c990d5b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</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="i8c77e4edd8714f3fb630f1ff7e60293c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</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="ic4b56a8ff41744529bf841db941e9bbd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</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="i02856d85a1b942ae8a168961f4dd9627_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i180e990487fe4bd78676bf8be225c474_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</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="ifd4b60dc3b444c25ae1e58991885878d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</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="ie5d369036ac14e6eb1d752546c248563_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</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="i9b3e65326b3e48b2be5cb3604b37b924_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0ea1b7a85e5b4ee58d512b793f5ccdcd_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</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="i52be35e5590d4a89bb2e49218ed204d0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</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="i3c4357f49a0d4efe835ae6dc95ab480a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</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="i7a4e6f8bbcdf4a45911b8d3101645739_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</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="i58cc85ef900c46c7821e6ff9f470866b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</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="id1888eef273441a5bc71258144a5bd15_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia5483ed2bb4842f5b4128d5f281f08a2_I20221122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">rop:IndustrialBusinessesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-22</instant>
        </period>
    </context>
    <context id="ie04fdeb368af4863b3d6585421a18018_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">rop:IndustrialBusinessesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3a98ddd15bf443e3a817343179b8b37c_I20200101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</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>2020-01-01</instant>
        </period>
    </context>
    <context id="i0f46865579da42b7b12229816e6ef3f6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">rop:IndicorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i60216aec125e4b20b0af1ea701f1a8fd_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8d15d8d180454d79a8a8394a81679a9e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i28b39c72566d44b0b95a67f63893e95f_D20211001-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">rop:RoyaltyRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i477c97ddfcd740619d1491bf79b4d78e_D20211001-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3b10734b216e43b29f3ae27889a145b9_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <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="i2197ea5a155342f0bb65b2dbed1bb190_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <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="ib3e772b5e5a246d5ada87805d2becea3_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib43eba9063e449c08cdca3ea87f6e0fd_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i89610990364c4161b7014559113316c2_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">rop:OtherEquipmentAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if8337cae10734348a9393349e91ba397_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">rop:OtherEquipmentAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5bfdb0eff634406999d108211866ef52_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:SoftwareRelatedRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:ApplicationSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ifeb7036870eb47518d1fcdea759cb52b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:SoftwareRelatedRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:NetworkSoftwareAndSystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ifabdee8151b34fb88747b187fbe330df_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:SoftwareRelatedRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:TechnologyEnabledProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie4f27bffe6cf4367a9d2f99aaa65bb63_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:SoftwareRelatedRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i230e95dd6b584a0cae5ff50dfb7a2071_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:SoftwareRelatedReoccurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:ApplicationSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia9ac0329f6234f619e3b0491d8221dc5_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:SoftwareRelatedReoccurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:NetworkSoftwareAndSystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie99e24acc1a24ee38957973240622d8f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:SoftwareRelatedReoccurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:TechnologyEnabledProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2b221a48987345cd9c51bfc0b2bf3fbf_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:SoftwareRelatedReoccurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i52e5c0251cf040acb13fa3f178889595_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:SoftwareRelatedNonRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:ApplicationSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibafdc4f8e3764e788b4a197781faf3c5_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:SoftwareRelatedNonRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:NetworkSoftwareAndSystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iffe5cca263d842cbbc76e46cd6b80ddd_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:SoftwareRelatedNonRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:TechnologyEnabledProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i33f7951dbb2c4e45af51d5253c2c663e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:SoftwareRelatedNonRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6c489728505d4a09b8aa50e0a20705bd_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:SoftwareRelatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:ApplicationSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i481e257a202442829da18d7cb8b1d3af_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:SoftwareRelatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:NetworkSoftwareAndSystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5b004e58a7f94c0f8b01a38a9156ec3c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:SoftwareRelatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:TechnologyEnabledProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ifd6d0f8315da4af3816873824fde3792_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:SoftwareRelatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic5ad549647d9431fa71e5c88dace07bd_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:ProductRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:ApplicationSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i509ddd1847214dcf97fbbbdb77fa1440_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:ProductRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:NetworkSoftwareAndSystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if7d9ce48ab4a4029afdda83093d8d07d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:ProductRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:TechnologyEnabledProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ife39a976ca64420eb040e868e9855d98_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:ProductRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i317e32c197be4d81a3a8c23c8b624ce3_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:ApplicationSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i87958854dc6349269a9425a2d89ae8e0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:NetworkSoftwareAndSystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0a6dffbe5cb4453e98532c7ea2a8354c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:TechnologyEnabledProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ieaf8c6ded9714617838a24ff4c8ff79b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:SoftwareRelatedRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:ApplicationSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0cb666215c384ffa8430b4fbe9d7f857_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:SoftwareRelatedRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:NetworkSoftwareAndSystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idf580e98f9374d8d8f2ac8c7dab6cb93_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:SoftwareRelatedRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:TechnologyEnabledProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifbf421134fac4e07a242969297f74ad3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:SoftwareRelatedRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i38286b2a76314ea89f9c82e50c4126a6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:SoftwareRelatedReoccurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:ApplicationSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie151ef28ce50435abc7d7eead37b6726_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:SoftwareRelatedReoccurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:NetworkSoftwareAndSystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ife81965a8f574f5daabec46a0fc50105_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:SoftwareRelatedReoccurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:TechnologyEnabledProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib91a5d15846541c0af2d05c4669dad57_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:SoftwareRelatedReoccurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id8339c05af4d4396bf8ffbb470bb5f4c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:SoftwareRelatedNonRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:ApplicationSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8e8948350a364958be86cb5ca43b9c82_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:SoftwareRelatedNonRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:NetworkSoftwareAndSystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icd5fc02eae9840bb8fb5625134a7cbb8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:SoftwareRelatedNonRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:TechnologyEnabledProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i46e62d9a0de24051af94c074dc9ab712_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:SoftwareRelatedNonRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i01dbe703024345509d3aad69a8ef4360_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:SoftwareRelatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:ApplicationSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2fe01fc8ae43424f9b7ae83493b58102_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:SoftwareRelatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:NetworkSoftwareAndSystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i982caa9a2eb744039a2b1e1a3089734b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:SoftwareRelatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:TechnologyEnabledProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4a5811d45fa24af0a02e9781a0deb4e7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:SoftwareRelatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i882d4d60f04b4b20a5c167a912b15519_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:ProductRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:ApplicationSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i635ff75051d04b5bbc10022cbb62a1cf_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:ProductRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:NetworkSoftwareAndSystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic1e8cafe869e48d18a8ab716c94e0cc6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:ProductRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:TechnologyEnabledProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i63449d5ace494c5ebb79d3977c44cffb_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:ProductRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if0f07cde7be94c1b8f92646f33315d97_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:ApplicationSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0ae1ad4a222c47b49a414f9db951b285_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:NetworkSoftwareAndSystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i91301179aa064e6280d6c257ffc5ee48_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:TechnologyEnabledProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic6794ca8ac714371a40f3f728337d7c9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:SoftwareRelatedRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:ApplicationSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i48fcfd6534ab4a5c81d7694f06290cfe_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:SoftwareRelatedRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:NetworkSoftwareAndSystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i40f4ba32e9694d2f99d953efcda785ea_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:SoftwareRelatedRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:TechnologyEnabledProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7c7d5ad6726f4a04bce0a00616daff81_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:SoftwareRelatedRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i34b26f5157d841b9ae5e6984fde4b9d1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:SoftwareRelatedReoccurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:ApplicationSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i81d14336df5b47a3a599e4f409fa4724_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:SoftwareRelatedReoccurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:NetworkSoftwareAndSystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i91366b593f4a4932be6dc9f0926dec5f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:SoftwareRelatedReoccurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:TechnologyEnabledProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i110fcb30b4fc4723a77b35111bc129a9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:SoftwareRelatedReoccurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1b2b0f89378441b2aee1a7aafe9b8bf4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:SoftwareRelatedNonRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:ApplicationSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iabeb8b78686d468f937f70f839a5bce3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:SoftwareRelatedNonRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:NetworkSoftwareAndSystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4d401cc8c19440239a201635756ebf25_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:SoftwareRelatedNonRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:TechnologyEnabledProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9132109273f945fe98873130a4b891f1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:SoftwareRelatedNonRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1ebfc7d45bf6488bbaadb2ec7cb41af9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:SoftwareRelatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:ApplicationSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if42a159f5e404723ae8fa4cf6a280e33_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:SoftwareRelatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:NetworkSoftwareAndSystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i409eaffb2818448f84822945e3eb53c5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:SoftwareRelatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:TechnologyEnabledProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6f52df0f14a34aa4b91fd0e68d6d6f16_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:SoftwareRelatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id9e102e15fad4c96b56014693ba4d02f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:ProductRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:ApplicationSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic0d08864dfc249688abb6d02baf34358_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:ProductRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:NetworkSoftwareAndSystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i71f814e14d084bd585b781994da9c31b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:ProductRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:TechnologyEnabledProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ide8ba1042a684487b7f7b316cf0732f2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:ProductRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4195624ed8fb41ac946557a2dcec3125_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:ApplicationSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iaaddf29721d2481a9a7be5804decfe35_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:NetworkSoftwareAndSystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i513abf7cc35f4cb1916ca35dc93e5d1f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:TechnologyEnabledProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iaf119010baa24bca9e50b2c649bc8b8e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:SoftwareLicensesMember</xbrldi:explicitMember>
                <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="i88fa329d7f81491ab9d915e7dbc199ed_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:SoftwareLicensesMember</xbrldi:explicitMember>
                <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="iafe12dd6790d428e83ee1696ca675b4a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:PostContractSupportMember</xbrldi:explicitMember>
                <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="ib02393b39f9b461da619496b4ab81650_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:PostContractSupportMember</xbrldi:explicitMember>
                <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="i1ac0f5b876f24e0898a497193714ef69_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:SoftwareLicensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i60e5a12e4c0840779af1227be85c9676_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:EngineeredProductsMember</xbrldi:explicitMember>
                <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="i4b110b0123284db09051fa91df576ae0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:EngineeredProductsMember</xbrldi:explicitMember>
                <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="ifa4365c902154ac3865d6eec45816b97_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</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="i0ba72e2c411c4ef0a7d651bb65855e13_D20221004-20221004">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">rop:FrontlineTechnologiesParentLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-04</startDate>
            <endDate>2022-10-04</endDate>
        </period>
    </context>
    <context id="i408cf5878a3b47daa6f671e61419b6d4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">rop:FrontlineTechnologiesParentLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib82ebdf6b3944b1aba412bcc74e93124_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">rop:FrontlineTechnologiesParentLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i801ab1be7f4641c9bce528e904dc1dbd_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">rop:FrontlineTechnologiesParentLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i864713e2c1464ecf873697677161452e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">rop:FrontlineTechnologiesParentLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8727610bfce842399b49f02a34be4831_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">rop:FrontlineTechnologiesParentLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie7959fdc90de4ef68c997e1b321e1155_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">rop:FrontlineTechnologiesParentLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id457042e0ae3407b88d281e00d4ce1ec_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">rop:FrontlineTechnologiesParentLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id469b71e5883496aad59b529a70b9b11_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia4d85dcb69f7425c9f0d81160fd113d3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if03cd3c9080f4406ac485380711d9e66_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">rop:TIPTechnologiesIncAndCommonSenseSolutionsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ib6d48e16f36f4db2b7ebc60adb641a4a_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">rop:TIPTechnologiesIncAndCommonSenseSolutionsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i2fd71f632a0a466bb847d8533fde0ca1_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">rop:TIPTechnologiesIncAndCommonSenseSolutionsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ida33d0d0845443f8acfad50970ea4c8c_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">rop:TIPTechnologiesIncAndCommonSenseSolutionsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i8a4d7cea7590466aafff651ae56eaa0d_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">rop:TIPTechnologiesIncAndCommonSenseSolutionsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i39402e4ea17b4140bc42c7d90cf8cc5a_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">rop:TIPTechnologiesIncAndCommonSenseSolutionsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i7a6fb3be5dd84cedba46c5a5007fb0ca_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i86b8b6fe3ed84de0907ebd88f71119fe_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i306643442f354a0b998c4c909fb231ee_I20211230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">rop:AmericanLegalNetIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-30</instant>
        </period>
    </context>
    <context id="i28835f59f05345488e20191ded7567fd_I20211230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
        </entity>
        <period>
            <instant>2021-12-30</instant>
        </period>
    </context>
    <context id="i51440789043f40c5ab4583df3db3ba58_D20211230-20211230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
        </entity>
        <period>
            <startDate>2021-12-30</startDate>
            <endDate>2021-12-30</endDate>
        </period>
    </context>
    <context id="i99c00ab68fff4247bf3889825a98b37e_I20211230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-30</instant>
        </period>
    </context>
    <context id="i3a89fe48fd9643d5b27f9b05c420965e_D20211230-20211230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-30</startDate>
            <endDate>2021-12-30</endDate>
        </period>
    </context>
    <context id="idb42440ae72e411ebf50e7fe50b9ba55_I20211230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-30</instant>
        </period>
    </context>
    <context id="ifa122d472fe34979bb4a6059acce5e3c_D20211230-20211230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-30</startDate>
            <endDate>2021-12-30</endDate>
        </period>
    </context>
    <context id="i73fd4031562e49319363b7e013ddfc66_I20200903">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">rop:VertaforeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-03</instant>
        </period>
    </context>
    <context id="i1312893e060a4f63b418996477e67748_D20200903-20200903">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">rop:VertaforeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-03</startDate>
            <endDate>2020-09-03</endDate>
        </period>
    </context>
    <context id="i2919cd6b4cfb46499ad5db05b2ce6a71_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">rop:VertaforeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i63e8a8ca94b243838a091ce8b5f1130a_I20200903">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">rop:VertaforeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-03</instant>
        </period>
    </context>
    <context id="ifd31db6fd8e14722b99b881348120a0d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">rop:VertaforeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2fa62b17fc1c41418a810c73a2e2e1f4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">rop:VertaforeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iac1c3ffb0e924488ab59fc2089620a12_D20200904-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">rop:VertaforeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-04</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia7755ff136624d9b8e018eeac7e5d32d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">rop:VertaforeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i38968889af9e4ac1a9bae9756b1ed67d_D20200904-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">rop:VertaforeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-04</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3d519149226841c381197354ff05543a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iaf3d263a8e534b68abe1da3bc8acfd7f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i97f827fa26a84dd4b450a9e008658e1d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iacaadf6c65cf4e2ab78037158b216aa2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0f43305c499349ac806b462ce1d30338_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie1a945fd13d143fe833d69c7f1d4e47a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icdd683a9a42f4dfd93a3405ea8400cfc_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id475c8b8e2534f33be1d8a306ba8e35c_D20210317-20210317">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">rop:SedaruIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-17</startDate>
            <endDate>2021-03-17</endDate>
        </period>
    </context>
    <context id="ifcd8eb4a84194e8da7b004cbaef6e01d_D20210317-20210317">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">rop:SedaruIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">rop:GatanInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-17</startDate>
            <endDate>2021-03-17</endDate>
        </period>
    </context>
    <context id="i6b0b58218b014953be0c0722115fe917_I20220317">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">rop:SingaporeTechnologiesEngineeringLtdAffiliateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">rop:TransCoreMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-17</instant>
        </period>
    </context>
    <context id="i88a79569e2ab4af1ba5bb940453c334b_D20220317-20220317">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">rop:SingaporeTechnologiesEngineeringLtdAffiliateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">rop:TransCoreMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-17</startDate>
            <endDate>2022-03-17</endDate>
        </period>
    </context>
    <context id="i4c552722dd504d11823c53c879cfd6bb_I20220105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">rop:EddyfiNDTIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">rop:ZetecMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-05</instant>
        </period>
    </context>
    <context id="i4ddd73a719784fe0b5af4ba8174942e0_D20220105-20220105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">rop:EddyfiNDTIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">rop:ZetecMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-05</startDate>
            <endDate>2022-01-05</endDate>
        </period>
    </context>
    <context id="ib17cb0a3cb354c9488092c38ab55bc22_I20211101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">rop:BlueWolfCapitalPartnersLLCAffilateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">rop:CivcoRadiotherapyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-01</instant>
        </period>
    </context>
    <context id="i0a07191106f24cd081a8eeb46fe62cf9_D20211101-20211101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">rop:BlueWolfCapitalPartnersLLCAffilateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">rop:CivcoRadiotherapyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2021-11-01</endDate>
        </period>
    </context>
    <context id="ic4ba1283bdf546ee836d4c707271528c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">rop:TransCoreHoldingsIncZetecAndCivcoRadiotherapyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idcc102fda58f4ed78ac96292926e897d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">rop:TransCoreHoldingsIncZetecAndCivcoRadiotherapyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie43486f5ff7f42f7b902bbab2d9860c4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">rop:TransCoreHoldingsIncZetecAndCivcoRadiotherapyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if1611b2add274b41ae50a3ca9f68dbca_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">rop:TransCoreHoldingsIncZetecAndCivcoRadiotherapyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3d1515f600b4418a98de35173443e783_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">rop:TransCoreHoldingsIncZetecAndCivcoRadiotherapyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i20e5e690a1fb45ccb4bac057bb2df5bc_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">rop:TransCoreHoldingsIncZetecAndCivcoRadiotherapyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3a2019f8826e4b4ca8e85ca306ffc518_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">rop:TransCoreHoldingsIncZetecAndCivcoRadiotherapyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie275b60cb7d3418ebb4bfbe4db0709cb_I20221122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">rop:IndicorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-22</instant>
        </period>
    </context>
    <context id="ie067de901f7f4acd9556e3487a7db19c_D20221122-20221122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">rop:IndicorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-22</startDate>
            <endDate>2022-11-22</endDate>
        </period>
    </context>
    <context id="i462d70ddd94849c0a8ce7c650a416eec_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">rop:IndicorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1f019cb9ff7c4301910ea37316e9fa87_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">rop:IndicorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i956254384c224e4db3fcccfe416e6897_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">rop:IndicorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibd802dd637164816bc92f6f2bf9511bd_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">rop:IndicorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibec4191c52a243938b0b418a8014d834_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iad3b3043e5b94762aeeade6feb3aaf40_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib6d9596647944f28b900e0c829c7b1b8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8fee5c0f906746cda12569631aeec82b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5add6a9e9533419eacc734cd208683bc_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i531c8c5f13f9422fad7920a5bb6346de_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic57d27a39c934bf1a3c7ccfd3c37976d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9a21493afaab4719b00887e2c192fb73_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i93cffb7ba2554b69bf3941d21bcaebd4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i09eb8426c28c4df2b240a3cbd36c0c0d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7c41128c559442dc945c2f80c913a124_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:ApplicationSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie6487eb4daed481f91654fd29eaa82eb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:NetworkSoftwareAndSystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icca0282b1c6542b39831a8fac20f8832_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:TechnologyEnabledProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3fd242f080954a18a8082b5bde2ef1f9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:ApplicationSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i56b00cb419704f7f827a0fb72c584f03_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:NetworkSoftwareAndSystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id30033f1d47d44f5a9e4fdd1fc45b92e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:TechnologyEnabledProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibbc7099850da4930a1aebc0636f3d21e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:ApplicationSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="icb22c01cd0834ee28560fd070c39f45b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:NetworkSoftwareAndSystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i09ab9d1b330840bdba00a0f015319576_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:TechnologyEnabledProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6195987ba6b94437a67b994082193ef3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</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="i43852f12f2fb43938ed212cece13a563_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UnpatentedTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7fea2832464c40f78a2d95df22162df7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic427d1a145c54fff85f00e5e4132d2b0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib5a26fc6264a4fa2af540b0a58af8701_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i22770e8b749049c5863d4a47aaa3aa33_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i06d31fa933ab42529e0acd1d3c38b0e6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</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="i0ca31bb4c9e248bd9b2c6c728de85650_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UnpatentedTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia61451ec004e41608944038b2896e19b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="icf6e2ddb4e494b8fad223761285369f9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id1366c7b0625437cb31fc3edfbaf13c7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i59431ff11f3f44658c04ab5064c58f03_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib535a88705624bc28211cbb6c22b4c74_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic111c87d02ef4322941d3b79b8a3e1a0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ife89ee8b039c405992944606a265bbd1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i84ddaffa91544ec88fc322dfcb8631f4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i820bc1e946d44e4eb18f69ed8a25be10_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i61754569e6e646d5876e772dad10b72b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id6a321636bbb4b14bdbff296161cf3e6_D20220721-20220721">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">exch:JPCB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-21</startDate>
            <endDate>2022-07-21</endDate>
        </period>
    </context>
    <context id="icdf551960be447989313693b9f84899a_I20200902">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">exch:JPCB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-02</instant>
        </period>
    </context>
    <context id="i9dba70fc4cf74e119263c4be6c0da9e8_I20220721">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">exch:JPCB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-21</instant>
        </period>
    </context>
    <context id="i31ff8d502a2044a69156953ece9978ac_I20220721">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">exch:JPCB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-21</instant>
        </period>
    </context>
    <context id="i71d7c17e631f45b4bb975f68f721d9a4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if3b153bc55774cd69215197dd1535e1b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie2a86041cb3643ca85a856f9bb5f26d3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">rop:CurrentVariableRateInEffectMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rop:InterestRateScenarioAxis">rop:InterestRateScenarioOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i11c20be106c946d997c7a3d47ab34797_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rop:InterestRateScenarioAxis">rop:InterestRateScenarioTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib9dce733ac4c46ad8ed0917f8f91c958_D20200902-20200902">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">exch:JPCB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-02</startDate>
            <endDate>2020-09-02</endDate>
        </period>
    </context>
    <context id="if3a0a9febfc14b4e96ab4115b9051b3d_D20200902-20200902">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">exch:JPCB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-02</startDate>
            <endDate>2020-09-02</endDate>
        </period>
    </context>
    <context id="i19db85b4348d4443a2c27c83f7b44d7d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">exch:JPCB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5232aa81ce67424faae0269f3283580d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">exch:JPCB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i41357d185a00435e8bade7172d33c575_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rop:CreditFacilityMember2016Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3815bfd5deb44c2db60be42de2e8560e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rop:CreditFacilityMember2016Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7c2b134e8bc643e79b871fe98be7553f_I20200622">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rop:SeniorNotesDueJune2030Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-22</instant>
        </period>
    </context>
    <context id="i538bf2cf74d84859b10ca0c49935dd2b_I20200901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rop:SeniorUnsecuredNotesDueAugust152022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-01</instant>
        </period>
    </context>
    <context id="iddfcfa1add1448d8bc52c7cafde198ff_I20200901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rop:SeniorUnsecuredNotesDueSeptember152025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-01</instant>
        </period>
    </context>
    <context id="id4f9bf064dde47ea93e97c495be04c21_I20200901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rop:SeniorUnsecuredNotesDueSeptember152027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-01</instant>
        </period>
    </context>
    <context id="i9c4c33e8a5284798a7eb0be3dc9cd6a2_I20200901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rop:SeniorUnsecuredNotesDueFebruary152031Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-01</instant>
        </period>
    </context>
    <context id="iaea86ad897114eb8a9dc0e88ec7122ee_I20190826">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rop:SeniorNotesDuein2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-26</instant>
        </period>
    </context>
    <context id="i375c1489d2234fae80dd480c0ebc7b26_I20190826">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rop:SeniorNotesDuein2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-26</instant>
        </period>
    </context>
    <context id="i53280a4457d944efa7091f27ad7ca96f_I20180828">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rop:SeniorNotesDue2023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-08-28</instant>
        </period>
    </context>
    <context id="ia7e779f55e3f44ad8859446f60feca92_I20180828">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rop:SeniorNotesDue2028Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-08-28</instant>
        </period>
    </context>
    <context id="i110794c588dd4d7ea0c5e4cfca9614c9_I20161219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rop:SeniorNotes2021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-19</instant>
        </period>
    </context>
    <context id="i67443fa290584b3f90928450a5cda805_I20161219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rop:SeniorNotes2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-19</instant>
        </period>
    </context>
    <context id="i51279e46db134415b9bdee0b2fa6d944_I20151207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rop:SeniorNotes2020Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-12-07</instant>
        </period>
    </context>
    <context id="i3874b504664b4aa1b0dbc996bd33c3fb_I20151207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rop:SeniorNotes2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-12-07</instant>
        </period>
    </context>
    <context id="i06e9e4df75d4480ba8baa48eedbb98ea_I20121121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rop:SeniorNotes2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2012-11-21</instant>
        </period>
    </context>
    <context id="if9af678a03f04009b008eb02c0798a51_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ifbbb1bf5432544549e89f6c9a010c664_D20220815-20220815">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rop:SeniorNotesDue2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-15</startDate>
            <endDate>2022-08-15</endDate>
        </period>
    </context>
    <context id="i684c0b9ad60e4266bea1fccd804ecc38_I20220623">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rop:SeniorNotesDue2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-23</instant>
        </period>
    </context>
    <context id="i8ca05cdce58d40c4af6a9b78a2261588_D20220815-20220815">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rop:SeniorNotesDue2022OneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-15</startDate>
            <endDate>2022-08-15</endDate>
        </period>
    </context>
    <context id="i9b718f361d4f4b81be00e298511ecd3b_I20220815">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rop:SeniorNotesDue2022OneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-15</instant>
        </period>
    </context>
    <context id="i152c346d10d24ae3800b2817a9657a18_I20211115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rop:SeniorNotes2021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-15</instant>
        </period>
    </context>
    <context id="i659089aff1b0413c8cfba03217be8ec1_I20201115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rop:SeniorNotes2020Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-15</instant>
        </period>
    </context>
    <context id="i76608d007af9429bb588684af9d50be4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rop:SeniorNotes2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="icc0146416c0a4c169edf29a3407cc8b2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rop:SeniorNotes2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5f019321a7a248af8ead3bd3c3871b46_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rop:SeniorNotes2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ief7ebd21797c4444a11034f503ef3053_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rop:SeniorUnsecuredNotesDueAugust152022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i79be57b388d547ffb6936bc24e3f935e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rop:SeniorUnsecuredNotesDueAugust152022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i12ff016a3ea649438b0b0611674e0c9e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rop:SeniorUnsecuredNotesDueAugust152022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic26cd9b9883d4a3697c4aa4cd4c783ca_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rop:SeniorNotesDue2023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia783c9c1f3284a479c2204c49758b6c4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rop:SeniorNotesDue2023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i294e59b1595b453b8b32bcd306c3bd34_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rop:SeniorNotesDue2023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic0aa6b9725024847bc2fa98fa19667d9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rop:SeniorNotesDuein2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4613838403c647bcaf352809c1d47d43_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rop:SeniorNotesDuein2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i341b85b24e35485aadf529f16e50c2eb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rop:SeniorNotesDuein2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia39db8547e024dc1b9195cd2fa317505_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rop:SeniorNotesDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1a04f3b0cbd94a8fa2ab94d54697463d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rop:SeniorNotesDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic87f0d31690d400e982345a5daf8c863_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rop:SeniorNotesDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id840722109924801ab6c1d5f855006a4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rop:SeniorUnsecuredNotesDueSeptember152025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i41bf19465ded4e13aef57f66acb30bae_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rop:SeniorUnsecuredNotesDueSeptember152025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iaf4b2040c27c48d892ca9ab242382942_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rop:SeniorUnsecuredNotesDueSeptember152025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i087f7f2c7fb546e8863c59b0dc3531c4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rop:SeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia65b65fb5fca419195dac77d36e463cf_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rop:SeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i39c92e8bdd444ad1b5c12f71605f245f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rop:SeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i47a742faf89a42daa5627352330baa25_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rop:SeniorUnsecuredNotesDueSeptember152027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i03c7290d37ec4eebbadc4c3b547cae70_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rop:SeniorUnsecuredNotesDueSeptember152027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8d947b31cb7e4ae5ae98f0cde315148a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rop:SeniorUnsecuredNotesDueSeptember152027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i54ec1f7b4f094d90ae5623ff1593c2d6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rop:SeniorNotesDue2028Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i930fa935406341578e65fa8b6b65af48_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rop:SeniorNotesDue2028Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i822dbec376df456e9e13177bc8b7eb47_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rop:SeniorNotesDue2028Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic35682dcb77844659308d53ed5c66083_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rop:SeniorNotesDuein2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1a22477cdfce4e67b73ea6e6fa592cdf_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rop:SeniorNotesDuein2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i907b1c960c2d4c7dab814226613ad433_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rop:SeniorNotesDuein2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4a935f2eb6ba458ea69f805bc9b9619c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rop:SeniorNotesDueJune2030Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id99163e177ba4939adec14fe29d5661c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rop:SeniorNotesDueJune2030Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic9c461082563418f98e4c28f0f82e102_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rop:SeniorNotesDueJune2030Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i483e672c5cfc4aaf9feaca2c555658a5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rop:SeniorUnsecuredNotesDueFebruary152031Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id9e2f63e5d3b423291943529c68c3b19_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rop:SeniorUnsecuredNotesDueFebruary152031Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iefc0034c6d9a4196bdaf1766115ef7f7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rop:SeniorUnsecuredNotesDueFebruary152031Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8e1217b58e674c73998787887be8f633_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rop:CapitalLeaseObligationsAndForeignLetterOfCreditIssuanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iaba299dc607744619aba4ddd83b62b2c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rop:CapitalLeaseObligationsAndForeignLetterOfCreditIssuanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i09c4b60a6bef44eb9aa128897378395b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i205380944ce54c29b37969bf7479510c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7006e984c66f43e3adaec055d5e95d86_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic7f9cf3e3ca44c89a4a113c23e636206_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">rop:IndustrialBusinessesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i25dab38775cc480395ba70883f0612d1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">rop:RIPICTopCoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">rop:IndustrialBusinessesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i057cd826cf70424aa6018d7029350831_I20221122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">rop:RIPICTopCoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">rop:IndustrialBusinessesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-22</instant>
        </period>
    </context>
    <context id="i1b2665c31bcc4bcfb1d4a01a90fb3bad_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">rop:IncentivePlan2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i531653adeb0c4f92a2c03126c4fd61b5_I20200701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-01</instant>
        </period>
    </context>
    <context id="i6b42847963c246e29028515e662ab625_D20200701-20200701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-07-01</endDate>
        </period>
    </context>
    <context id="ia404a1fba2d841108e82c9008b8add7b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i96936a1fcda54c3eb6574391590acf83_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i879296cf9cba4fb9b1eceb44c65036f7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i51f27f6616a749b29c2e84cf2aa1c393_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i455ca54ef5df4de5a40d73e8e93ca613_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">rop:ExercisePriceRange1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0d7ed71b80374d2bbfba8f0cc6863567_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">rop:ExercisePriceRange1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibbafa6fa3d554c4f9de12698436f0e85_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">rop:ExercisePriceRange2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4056d256cd7a4e73ae91bc8218b6b350_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">rop:ExercisePriceRange2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ida4891865f9a4cdfb414793f04c66269_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">rop:ExercisePriceRange3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i894a7cdf0f4a42c484b267b7277eb638_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">rop:ExercisePriceRange3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id655ec151f0d4e6892abbcd48ef8d15d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">rop:ExercisePriceRange4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i781dea419b6240909ace1cfef0fde5f3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">rop:ExercisePriceRange4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id9e7e49cd3fd43d4b2021ebe2a690f6a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">rop:ExercisePriceRange5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iafbc47fbf68742e6bf86ada2724a59e2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">rop:ExercisePriceRange5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iaf31336e50e046adbe60adc716189938_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">rop:ExercisePriceRange6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i419fa47b5b9b46b98b02b15d4d56fae5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">rop:ExercisePriceRange6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i196c56d6389b47dd91d8097376064ff8_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">rop:ExercisePriceRange7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i587bf0cdeb2c46c986747a0aeeb69e5f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">rop:ExercisePriceRange7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3e085cf6b974406eb5f758e83c705de1_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">rop:ExercisePriceRange8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i80460c52bf9048538bc173556ed453ce_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">rop:ExercisePriceRange8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i35c5c523140a40bcadbf266492133054_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">rop:ExercisePriceRange9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6da77732497041d7ab9033b047651175_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">rop:ExercisePriceRange9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib2fe4488483a4fde85045ed20a81f574_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">rop:ExercisePriceRangeTotalSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ieed27962f4e54a928bce49ded4e3607a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">rop:ExercisePriceRangeTotalSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i736f195ef4444d4499ecf53c5b3b6607_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic7e1f161053d4ef4b994651310993d42_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4e33381e69ab42da9495a21bcda46102_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iea302002b7f64f5b83fdbb08db3494db_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4b1055c889d242a3bda0c604f4ae6c6b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if4b8d741aab9491bbde32f81fb467a5c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">rop:VertaforeLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9c617701bd284deda333fc04c5b46037_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">rop:AllenEtAlVVertaforeIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4c443d608d30467eaa556d530a21615f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">rop:VertaforeLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i690f1785ddad449eba96c437da8d939c_D20230101-20230227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">rop:VertaforeLitigationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-02-27</endDate>
        </period>
    </context>
    <context id="ic43e537b9c0a4ce5bf20edfc66aa10d8_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">rop:VerathonIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i04bead74d56842d5ade0fb88d4c8e65c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:ApplicationSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib9350fd1ba9447ee84d9a0473854593a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:NetworkSoftwareAndSystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9e50b74de0b9457fa122d0d720d51733_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:TechnologyEnabledProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8871ac1884204549ab437cface051a23_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie1edde156f8e4c4d9c63b20035307725_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:ApplicationSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie982a7e5525e4793a6c3c1e8b1f1ba4f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:NetworkSoftwareAndSystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic8ef12a06d5d4f3ea605c745380b3283_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:TechnologyEnabledProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i30977121f8ca432e9be4d6457b53952b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia22467122fb64bbcb3ae5779d6e0757d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:ApplicationSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia028a009d43f4725b46a783a1003aab8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:NetworkSoftwareAndSystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i572e48235a204a98a76a967087f302f5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:TechnologyEnabledProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5fa1845ce42d4d1fb61d5b4fe0aa917a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if8dbb1027cec4d76baf39db600edb0dc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:ApplicationSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib54bfab52dee46248c1c21440f796872_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:NetworkSoftwareAndSystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibc31ec7ecf9d45119bc7569b0b341f90_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:TechnologyEnabledProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1c08706e51284e41bdbae6753fe64dff_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7c18e2f2c76b439a8fb53161139fc573_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:ApplicationSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i34ad907d8b0b48feaa91c72a074b1856_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:NetworkSoftwareAndSystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ied109a3ca262408782034611ef5b1e25_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:TechnologyEnabledProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0f11c229e11745db97faef7e1cb27b94_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6b8816673f8f4e1a87b8b1e842c7a02c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:ApplicationSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia0cecf88a727460f80b8a1d11ff4a45f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:NetworkSoftwareAndSystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iffc36432bd744152aec98e6bc5a89d39_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:TechnologyEnabledProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifdc058791751429190c80beec16cc3f2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i32c24395662e4e9e8dd9432782290ce5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">rop:IndustrialBusinessesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i93d57802b4d64ff89b3b2c1e48986222_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">rop:IndustrialBusinessesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i46214b58579b40818dfccb2a345c47e1_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">rop:UnaffiliatedCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia1164c23c42f4297907bfa6642c08deb_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">rop:UnaffiliatedCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if5a52bf30ef54aca8f89db76191a72d1_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:GeographyEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">rop:UnaffiliatedCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i458817267b4f4b21bade9f4a586d1ffa_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">rop:UnaffiliatedCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6d95e7efd398439e9bc95de44f18ca40_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">rop:BetweenGeographicalAreasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id9372dfa433b42c8b640cef35fd3816b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">rop:BetweenGeographicalAreasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i432ce5b4239545a89a313ef59f0eeea1_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:GeographyEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">rop:BetweenGeographicalAreasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia14d3e320ec84099be7f319e1e6d1c94_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">rop:BetweenGeographicalAreasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0c7c799fd95c49dbb346f00039d9b28e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia6f5a260887d44f0b753ddb5ab6f8630_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9a17604b39d34cd4a76c6e7ce1a39304_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:GeographyEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i80d0373740014524be628ded2f84b70e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2d2b92c8a0ad49ee99cba3c4de29e5c2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id2f920d8f72f447986b08312cc711ff0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:GeographyEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic5a8803a476648a3bc428360ed19439f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">rop:UnaffiliatedCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if2da0a2d913e4ddfaf2a4c76a00c5120_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">rop:UnaffiliatedCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i269fbe3d0ed448ac8e54b00c338bfdd9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:GeographyEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">rop:UnaffiliatedCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i71f8cf2047d941c4bf7a2516e4b3ee2f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">rop:UnaffiliatedCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5470d2350393442d917ffcf7b90f8357_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">rop:BetweenGeographicalAreasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8f1f82f10e214ead91749365887a3983_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">rop:BetweenGeographicalAreasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i096c15fff2094a9e84612b3e697e253d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:GeographyEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">rop:BetweenGeographicalAreasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i83c55b153f614d1288feee8d9b55f887_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">rop:BetweenGeographicalAreasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9a88a5bf2d8c4b999da09524511a1e91_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1a0869a167e243f3b29653732008ae0b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i66015e41e7c14472bb37d69d2167ce3f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:GeographyEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4720274537974f9eb400ee115c55298b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idae70fae08e1499993480a6c3bfcad47_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ieaab9a9a290e4deebb0df1c079ec261a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:GeographyEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i62fa243ea1814e8c95a8af362cf6d571_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">rop:UnaffiliatedCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i945c93983e414707849366710d3c6b61_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">rop:UnaffiliatedCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i611eed64b7d042b784d68599910880da_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:GeographyEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">rop:UnaffiliatedCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i223bc3e4cf644e028d55229a38d6c218_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">rop:UnaffiliatedCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5c386c022a3c401f8b97da06561fa36d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">rop:BetweenGeographicalAreasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if6465d1e4d8d41acb967db29079195fc_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">rop:BetweenGeographicalAreasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i57cca28c0a1e425bb9c7b570a9b8f87d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:GeographyEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">rop:BetweenGeographicalAreasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifa42c4fbc9b641fcadc76daca05164d0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">rop:BetweenGeographicalAreasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i06da4cdd8913480bbe47d354db63f945_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iaad0653abef3406f88ff6e066b1e5a5f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iab3c2d40be64462b8fbcb800512dc2d9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:GeographyEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id855dd784f4d44ca97a0f5d3d28bf209_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib0aa1d13047341929094795b1675d7ca_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i58e6a4935cf843d88974d0779d27a0f1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:GeographyEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifd73d08a5ef44baf8c5496fdd78df6e6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:ExportsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i479d929ef2fd4ce2b69ea131bfe3c41b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:ExportsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6da7fae5828748168c33f7e8bf6e4a93_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:ExportsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0145ea5c8623400c9552a61d32a7d766_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:ExportsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7d4dcb8558844b10b40e28b65431233b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:ExportsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i38e0ef4f9baa4d56b0c978a91b794fa8_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:ExportsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4e171164fac842f9a67ff3ccceb157c8_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rop:ExportsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rop:OtherGeographicalAreaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1f60f07365cb46ca8a0bfa56038aff13_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:ApplicationSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1b03a671c7364ca7a258ac437bef1621_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:NetworkSoftwareAndSystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0d32eabd8adf468d81957c8391cbbe57_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:TechnologyEnabledProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0cabf2159dbc42a8a27b25b20a1dfb8f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie92ddc2c91c34199a8617d2571c93107_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:ApplicationSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4ffcc7c0cbef455fb863ef66f31e93b5_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:NetworkSoftwareAndSystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if6f5ee39db314b448a4491abcb1b86de_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:TechnologyEnabledProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0831a21a5719441e9da630cc557ab123_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i54a02544240142d3ad5163c363d09802_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:ApplicationSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibc920d4ba1534a73851651033d84c81f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:NetworkSoftwareAndSystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i318553a4a0304538a575e6af4a34beaa_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:TechnologyEnabledProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie447a5bed2614c11b0842aec722e9b11_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i11711a6419c846da97e73b8d466d7bba_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rop:RestOfWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:ApplicationSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i751d4c2a1fed4acfb3d032d66cfe714b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rop:RestOfWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:NetworkSoftwareAndSystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id76d8d1f1e5c49139bce2f9a1b537632_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rop:RestOfWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:TechnologyEnabledProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i188534f53fcd448b8c05fcb933fbe639_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rop:RestOfWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0bcc8e55dd334813aacbab09337beb0a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:ApplicationSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id8e18e4340e84b56b4b622b712f42fb5_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:NetworkSoftwareAndSystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1d0ceaa8f2364a16900c56461e9c918d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:TechnologyEnabledProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7409956621fd4101a46e24ea5ba07ce6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i802f9d6cc80c4dd1a780feb665027b3f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:ApplicationSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iedf796a8725a483f83212767baa2c0eb_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:NetworkSoftwareAndSystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i83f5a9e888904787a2fdd2d4eec1717d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:TechnologyEnabledProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3491dd0cc3d1419cba5db318c1d11990_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib0fde6cb20ab448f8e259a9594de2304_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:ApplicationSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i121b1cf5967940b488553d24ad644b1f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:NetworkSoftwareAndSystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id437d5a87fb54bd7a3135ea5bd0502ed_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:TechnologyEnabledProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic75c1cc8b87a43c8b9dd487b548dcb2e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3b4151dd666b40bb9ad8b593ecb73e71_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:ApplicationSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0d164e01703c4ce592269c97c676b1a3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:NetworkSoftwareAndSystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icb580dc8e2b54b5d9e00ba1771c832a1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:TechnologyEnabledProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i83a3e029797d42d283860a9ca2ca38f0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia10e1ad4855c421aad6efe1092cdb884_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rop:RestOfWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:ApplicationSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i13d836b02d6d4e8c9dbb047e61116c80_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rop:RestOfWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:NetworkSoftwareAndSystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia63c7d0607c545caa2a59c684bd97880_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rop:RestOfWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:TechnologyEnabledProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2afc8ad08e6d48838044abb163c3e254_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rop:RestOfWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic263af6eeee84e1eacc57e975648f2c3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:ApplicationSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib887aedbb1d64d2aab2d44d60616d2cd_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:NetworkSoftwareAndSystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4f2f094c3afa4102b9ac7329bbfbc867_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:TechnologyEnabledProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i49f358402c6a495995394a4db2524600_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i283fd75c90be43e39ff205f0084b4d92_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:ApplicationSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6ef2460313b743058fc5695edc796e04_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:NetworkSoftwareAndSystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if8416201b7144394b72cf8efecff4716_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:TechnologyEnabledProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4c5053cca0f947048e8db38ba3a5d8d5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i647cc9e2c89149a498ac36f6103d7b78_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:ApplicationSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iebac61f2058343b8b28037d9ec97fbcc_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:NetworkSoftwareAndSystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if39a9c17a0e34a588a1c3a76db0a4b3f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:TechnologyEnabledProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie167bcdfb55e487b965b964346609686_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if4173bca1809498fa84a89bdfcaebd9d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:ApplicationSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia04259eac350451683e348d58b894424_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:NetworkSoftwareAndSystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6021569533c64ae4a20cfa4bb4c6c0ff_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:TechnologyEnabledProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icbc9c03ff60548159e45cabd3006d0f5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia6b3508e5ba548858d7d9b3fa596fe7a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rop:RestOfWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:ApplicationSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i67304cc8c1d7439d88d41aa5fc16c0c1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rop:RestOfWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:NetworkSoftwareAndSystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i740ba512f0374e17b53b8cb56ea30362_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rop:RestOfWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:TechnologyEnabledProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5328dd7044814c0995ad85efaab0f46b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rop:RestOfWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if3adad42483f4dd8a3402f6f07e6dc83_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:ApplicationSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i70de3f51c3a248129036a2201cc76107_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:NetworkSoftwareAndSystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1585357751d74783b39e3b09ac0cfe29_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rop:TechnologyEnabledProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie6bae7c0a82a49baa2e4ec96d1c54514_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0ad3d7909aec4046a5ba3558180980a6_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i687ef9d78b14467b93183d9690a43333_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib9b58c70c4354b59bdea473b984b0a30_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ib622760d5c2a4cffbfe8ca2ab5be3bb0_D20221001-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9406ed23e6e34bba9cbe9be190a8bf92_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i316fc763ff484f8481b01c94edc91e1f_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6cb5af46eca345afa568a336b3f57f2c_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i21303b9f9986499fa72d4f3e84fd34c5_D20211001-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000882835</identifier>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-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="reporting_unit">
        <measure>rop:reporting_unit</measure>
    </unit>
    <unit id="acquisition">
        <measure>rop:acquisition</measure>
    </unit>
    <unit id="plan">
        <measure>rop:plan</measure>
    </unit>
    <unit id="claim">
        <measure>rop:claim</measure>
    </unit>
    <unit id="individual">
        <measure>rop:individual</measure>
    </unit>
    <unit id="segment">
        <measure>rop:segment</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl80L2ZyYWc6YTQ0MTBlYmNhMzdjNDEzOTgwYjhlODgxYmMzYWFjZWEvdGFibGU6ZjI5MTlmODEzZjYxNGQ1OGE5YWZmMjQ3YjBjZmUxYWQvdGFibGVyYW5nZTpmMjkxOWY4MTNmNjE0ZDU4YTlhZmYyNDdiMGNmZTFhZF8yLTEtMS0xLTY1MTMx_bf7feec8-5022-4103-b33f-cec56374e02c">0000882835</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl80L2ZyYWc6YTQ0MTBlYmNhMzdjNDEzOTgwYjhlODgxYmMzYWFjZWEvdGFibGU6ZjI5MTlmODEzZjYxNGQ1OGE5YWZmMjQ3YjBjZmUxYWQvdGFibGVyYW5nZTpmMjkxOWY4MTNmNjE0ZDU4YTlhZmYyNDdiMGNmZTFhZF80LTEtMS0xLTY1MTMx_ea55ab30-ca29-4d8c-899a-947a5cf25265">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl80L2ZyYWc6YTQ0MTBlYmNhMzdjNDEzOTgwYjhlODgxYmMzYWFjZWEvdGFibGU6ZjI5MTlmODEzZjYxNGQ1OGE5YWZmMjQ3YjBjZmUxYWQvdGFibGVyYW5nZTpmMjkxOWY4MTNmNjE0ZDU4YTlhZmYyNDdiMGNmZTFhZF81LTEtMS0xLTY1MTMx_492bc4db-03c9-44bf-9d53-a3f95fbdc504">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl80L2ZyYWc6YTQ0MTBlYmNhMzdjNDEzOTgwYjhlODgxYmMzYWFjZWEvdGFibGU6ZjI5MTlmODEzZjYxNGQ1OGE5YWZmMjQ3YjBjZmUxYWQvdGFibGVyYW5nZTpmMjkxOWY4MTNmNjE0ZDU4YTlhZmYyNDdiMGNmZTFhZF82LTEtMS0xLTY1MTMx_db553517-7cc8-4038-868f-86e725c62160">false</dei:AmendmentFlag>
    <us-gaap:AccountingStandardsUpdateExtensibleList
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMy0wLTEtMS02ODg4Mw_0ed3b5b3-a3f7-4aae-ab63-24550407c5ba">http://fasb.org/us-gaap/2022#AccountingStandardsUpdate201613Member</us-gaap:AccountingStandardsUpdateExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDgvZnJhZzoxOTdiNDhkZGUxZGE0ZGI2OGM0MTg5NDVkZWIzNDVkNi90YWJsZTozM2FmZWRhZTc4ODI0ZTA2YTViNzg4Nzc2NDJmZTA2Yy90YWJsZXJhbmdlOjMzYWZlZGFlNzg4MjRlMDZhNWI3ODg3NzY0MmZlMDZjXzItMi0xLTEtNjUxMzE_6965d778-25af-4f3f-b6f6-6791ed673241">http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDgvZnJhZzoxOTdiNDhkZGUxZGE0ZGI2OGM0MTg5NDVkZWIzNDVkNi90YWJsZTozM2FmZWRhZTc4ODI0ZTA2YTViNzg4Nzc2NDJmZTA2Yy90YWJsZXJhbmdlOjMzYWZlZGFlNzg4MjRlMDZhNWI3ODg3NzY0MmZlMDZjXzItMi0xLTEtNjUxMzE_c5f2ac24-d3ec-4375-8d6d-4ece5584fd8a">http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDgvZnJhZzoxOTdiNDhkZGUxZGE0ZGI2OGM0MTg5NDVkZWIzNDVkNi90YWJsZTozM2FmZWRhZTc4ODI0ZTA2YTViNzg4Nzc2NDJmZTA2Yy90YWJsZXJhbmdlOjMzYWZlZGFlNzg4MjRlMDZhNWI3ODg3NzY0MmZlMDZjXzUtMi0xLTEtNjUxMzE_333f3521-03c9-4b75-9758-f93c2c7cc67d">http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDgvZnJhZzoxOTdiNDhkZGUxZGE0ZGI2OGM0MTg5NDVkZWIzNDVkNi90YWJsZTozM2FmZWRhZTc4ODI0ZTA2YTViNzg4Nzc2NDJmZTA2Yy90YWJsZXJhbmdlOjMzYWZlZGFlNzg4MjRlMDZhNWI3ODg3NzY0MmZlMDZjXzUtMi0xLTEtNjUxMzE_8e864176-0b18-4cdb-b5ad-b24718044cdf">http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDgvZnJhZzoxOTdiNDhkZGUxZGE0ZGI2OGM0MTg5NDVkZWIzNDVkNi90YWJsZTozM2FmZWRhZTc4ODI0ZTA2YTViNzg4Nzc2NDJmZTA2Yy90YWJsZXJhbmdlOjMzYWZlZGFlNzg4MjRlMDZhNWI3ODg3NzY0MmZlMDZjXzYtMi0xLTEtNjUxMzE_341388a4-6d2d-4ac4-8155-fb4bd21dcc6e">http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDgvZnJhZzoxOTdiNDhkZGUxZGE0ZGI2OGM0MTg5NDVkZWIzNDVkNi90YWJsZTozM2FmZWRhZTc4ODI0ZTA2YTViNzg4Nzc2NDJmZTA2Yy90YWJsZXJhbmdlOjMzYWZlZGFlNzg4MjRlMDZhNWI3ODg3NzY0MmZlMDZjXzYtMi0xLTEtNjUxMzE_86e2d688-446d-4473-bb4e-1dfe90caf5e1">http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xL2ZyYWc6Yzg5Y2FhODgzZTZiNGRjZGIzZTA3NTc4ODAwY2JiZjkvdGV4dHJlZ2lvbjpjODljYWE4ODNlNmI0ZGNkYjNlMDc1Nzg4MDBjYmJmOV8zNDE0_409022ab-9bd4-4a98-9f9c-162959051cf7">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xL2ZyYWc6Yzg5Y2FhODgzZTZiNGRjZGIzZTA3NTc4ODAwY2JiZjkvdGV4dHJlZ2lvbjpjODljYWE4ODNlNmI0ZGNkYjNlMDc1Nzg4MDBjYmJmOV8zNDE1_a11a5498-18a0-4ef6-899b-ffc08154e9f1">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xL2ZyYWc6Yzg5Y2FhODgzZTZiNGRjZGIzZTA3NTc4ODAwY2JiZjkvdGV4dHJlZ2lvbjpjODljYWE4ODNlNmI0ZGNkYjNlMDc1Nzg4MDBjYmJmOV8yMzI_78937add-2a01-49f4-b205-a1853ab3f2d6">2022-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xL2ZyYWc6Yzg5Y2FhODgzZTZiNGRjZGIzZTA3NTc4ODAwY2JiZjkvdGV4dHJlZ2lvbjpjODljYWE4ODNlNmI0ZGNkYjNlMDc1Nzg4MDBjYmJmOV8yMzI_5e23ecb6-4c3d-49d7-9087-5ef185d5872c">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xL2ZyYWc6Yzg5Y2FhODgzZTZiNGRjZGIzZTA3NTc4ODAwY2JiZjkvdGV4dHJlZ2lvbjpjODljYWE4ODNlNmI0ZGNkYjNlMDc1Nzg4MDBjYmJmOV8zNDA3_1e3bb8a4-f4c1-4502-9117-df56f85fd2e1">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xL2ZyYWc6Yzg5Y2FhODgzZTZiNGRjZGIzZTA3NTc4ODAwY2JiZjkvdGV4dHJlZ2lvbjpjODljYWE4ODNlNmI0ZGNkYjNlMDc1Nzg4MDBjYmJmOV8zNDIz_5dce00fc-5929-4ae8-8cdd-aab50fb05855">1-12273</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xL2ZyYWc6Yzg5Y2FhODgzZTZiNGRjZGIzZTA3NTc4ODAwY2JiZjkvdGV4dHJlZ2lvbjpjODljYWE4ODNlNmI0ZGNkYjNlMDc1Nzg4MDBjYmJmOV8zNDA4_db04f354-1596-427e-98a2-9232cb274320">ROPER TECHNOLOGIES, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xL2ZyYWc6Yzg5Y2FhODgzZTZiNGRjZGIzZTA3NTc4ODAwY2JiZjkvdGFibGU6NDgyZDVlMmY2NjIyNDk1ZmE0YjkwMGI4MjZjN2EwNjIvdGFibGVyYW5nZTo0ODJkNWUyZjY2MjI0OTVmYTRiOTAwYjgyNmM3YTA2Ml8wLTAtMS0xLTY1MTMx_18aa813a-9a6f-46bd-9ef9-375c9e631014">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xL2ZyYWc6Yzg5Y2FhODgzZTZiNGRjZGIzZTA3NTc4ODAwY2JiZjkvdGFibGU6NDgyZDVlMmY2NjIyNDk1ZmE0YjkwMGI4MjZjN2EwNjIvdGFibGVyYW5nZTo0ODJkNWUyZjY2MjI0OTVmYTRiOTAwYjgyNmM3YTA2Ml8wLTEtMS0xLTY1MTMx_8d6b9bd6-11c1-4a87-a80b-488e3e58fc78">51-0263969</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xL2ZyYWc6Yzg5Y2FhODgzZTZiNGRjZGIzZTA3NTc4ODAwY2JiZjkvdGV4dHJlZ2lvbjpjODljYWE4ODNlNmI0ZGNkYjNlMDc1Nzg4MDBjYmJmOV8zNDE2_81062da5-12d0-48cd-a033-78368e73b15d">6901 Professional Parkway, Suite 200</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xL2ZyYWc6Yzg5Y2FhODgzZTZiNGRjZGIzZTA3NTc4ODAwY2JiZjkvdGV4dHJlZ2lvbjpjODljYWE4ODNlNmI0ZGNkYjNlMDc1Nzg4MDBjYmJmOV8zNDI0_669ab991-d3bb-4ff4-a8d0-73fa7ec00c11">Sarasota,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xL2ZyYWc6Yzg5Y2FhODgzZTZiNGRjZGIzZTA3NTc4ODAwY2JiZjkvdGV4dHJlZ2lvbjpjODljYWE4ODNlNmI0ZGNkYjNlMDc1Nzg4MDBjYmJmOV8zNDEx_ea61e9ac-6650-4a67-ad69-8937546137c4">FL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xL2ZyYWc6Yzg5Y2FhODgzZTZiNGRjZGIzZTA3NTc4ODAwY2JiZjkvdGV4dHJlZ2lvbjpjODljYWE4ODNlNmI0ZGNkYjNlMDc1Nzg4MDBjYmJmOV8zNDEy_7a9f3011-db27-4fd3-a891-e2f395818180">34240</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xL2ZyYWc6Yzg5Y2FhODgzZTZiNGRjZGIzZTA3NTc4ODAwY2JiZjkvdGV4dHJlZ2lvbjpjODljYWE4ODNlNmI0ZGNkYjNlMDc1Nzg4MDBjYmJmOV8zNDI1_f1cc8202-822a-4d44-8484-5b270da6650c">941</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xL2ZyYWc6Yzg5Y2FhODgzZTZiNGRjZGIzZTA3NTc4ODAwY2JiZjkvdGV4dHJlZ2lvbjpjODljYWE4ODNlNmI0ZGNkYjNlMDc1Nzg4MDBjYmJmOV8zNDEz_74383ea2-7f04-4bda-9ebd-ab05592cce02">556-2601</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xL2ZyYWc6Yzg5Y2FhODgzZTZiNGRjZGIzZTA3NTc4ODAwY2JiZjkvdGFibGU6NGEyMTA5YzZmZWExNGQzNDgxZDAzZWFmOTY2MzAyOTcvdGFibGVyYW5nZTo0YTIxMDljNmZlYTE0ZDM0ODFkMDNlYWY5NjYzMDI5N18xLTAtMS0xLTY1MTMx_ac21bca1-a016-4112-b3ba-3dcc05e823a1">Common Stock, $0.01 Par Value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xL2ZyYWc6Yzg5Y2FhODgzZTZiNGRjZGIzZTA3NTc4ODAwY2JiZjkvdGFibGU6NGEyMTA5YzZmZWExNGQzNDgxZDAzZWFmOTY2MzAyOTcvdGFibGVyYW5nZTo0YTIxMDljNmZlYTE0ZDM0ODFkMDNlYWY5NjYzMDI5N18xLTItMS0xLTY1MTMx_34b5e490-bc16-4761-b901-341febbf8c4c">ROP</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xL2ZyYWc6Yzg5Y2FhODgzZTZiNGRjZGIzZTA3NTc4ODAwY2JiZjkvdGFibGU6NGEyMTA5YzZmZWExNGQzNDgxZDAzZWFmOTY2MzAyOTcvdGFibGVyYW5nZTo0YTIxMDljNmZlYTE0ZDM0ODFkMDNlYWY5NjYzMDI5N18xLTQtMS0xLTY1MTMx_6ed18162-45bd-4526-b68d-4d8d07c04331">NYSE</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xL2ZyYWc6Yzg5Y2FhODgzZTZiNGRjZGIzZTA3NTc4ODAwY2JiZjkvdGV4dHJlZ2lvbjpjODljYWE4ODNlNmI0ZGNkYjNlMDc1Nzg4MDBjYmJmOV8zNDI2_0b887540-8978-46fa-a750-148829c95a28">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xL2ZyYWc6Yzg5Y2FhODgzZTZiNGRjZGIzZTA3NTc4ODAwY2JiZjkvdGV4dHJlZ2lvbjpjODljYWE4ODNlNmI0ZGNkYjNlMDc1Nzg4MDBjYmJmOV8zNDE3_36e5fbe7-c01b-4e57-aeac-da7070125a19">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xL2ZyYWc6Yzg5Y2FhODgzZTZiNGRjZGIzZTA3NTc4ODAwY2JiZjkvdGV4dHJlZ2lvbjpjODljYWE4ODNlNmI0ZGNkYjNlMDc1Nzg4MDBjYmJmOV8zNDA5_92bd6ed9-be8c-4038-bd61-a6b35cd520e3">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xL2ZyYWc6Yzg5Y2FhODgzZTZiNGRjZGIzZTA3NTc4ODAwY2JiZjkvdGV4dHJlZ2lvbjpjODljYWE4ODNlNmI0ZGNkYjNlMDc1Nzg4MDBjYmJmOV8zNDE4_735f3c75-aa73-4db2-a96f-94892a98bd22">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xL2ZyYWc6Yzg5Y2FhODgzZTZiNGRjZGIzZTA3NTc4ODAwY2JiZjkvdGV4dHJlZ2lvbjpjODljYWE4ODNlNmI0ZGNkYjNlMDc1Nzg4MDBjYmJmOV8zNDE5_3f6694cd-92aa-471a-aa74-cdfacacffb5d">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xL2ZyYWc6Yzg5Y2FhODgzZTZiNGRjZGIzZTA3NTc4ODAwY2JiZjkvdGV4dHJlZ2lvbjpjODljYWE4ODNlNmI0ZGNkYjNlMDc1Nzg4MDBjYmJmOV8zNDIw_51375470-3fb1-4c98-b0c4-7f0320340365">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xL2ZyYWc6Yzg5Y2FhODgzZTZiNGRjZGIzZTA3NTc4ODAwY2JiZjkvdGV4dHJlZ2lvbjpjODljYWE4ODNlNmI0ZGNkYjNlMDc1Nzg4MDBjYmJmOV8zNDEw_fafaac0d-222e-4953-89b7-681402ae5ca0">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xL2ZyYWc6Yzg5Y2FhODgzZTZiNGRjZGIzZTA3NTc4ODAwY2JiZjkvdGV4dHJlZ2lvbjpjODljYWE4ODNlNmI0ZGNkYjNlMDc1Nzg4MDBjYmJmOV8zNDI3_9a8ba882-5847-44f0-aecf-4f3f327652b5">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xL2ZyYWc6Yzg5Y2FhODgzZTZiNGRjZGIzZTA3NTc4ODAwY2JiZjkvdGV4dHJlZ2lvbjpjODljYWE4ODNlNmI0ZGNkYjNlMDc1Nzg4MDBjYmJmOV8zNDIx_5f53ce51-bdc6-4bdc-aab3-eed6e8005b84">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="ifafbaec5bcf448359f9c7859ca45f509_I20220630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xL2ZyYWc6Yzg5Y2FhODgzZTZiNGRjZGIzZTA3NTc4ODAwY2JiZjkvdGV4dHJlZ2lvbjpjODljYWE4ODNlNmI0ZGNkYjNlMDc1Nzg4MDBjYmJmOV8zMDU0_81bdf955-24b2-490a-aef4-b274e5f622a6"
      unitRef="usd">41600000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ie88a2cf651734dbba9054a4b8c306390_I20230217"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xL2ZyYWc6Yzg5Y2FhODgzZTZiNGRjZGIzZTA3NTc4ODAwY2JiZjkvdGV4dHJlZ2lvbjpjODljYWE4ODNlNmI0ZGNkYjNlMDc1Nzg4MDBjYmJmOV8zMTI2_ad8d5b51-f68b-48b6-8f6d-a38be80ff16e"
      unitRef="shares">106243275</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xL2ZyYWc6Yzg5Y2FhODgzZTZiNGRjZGIzZTA3NTc4ODAwY2JiZjkvdGV4dHJlZ2lvbjpjODljYWE4ODNlNmI0ZGNkYjNlMDc1Nzg4MDBjYmJmOV8zNDIy_0063212c-54a6-4069-bfc9-ced7e87d7ade">Portions of the registrant&#x2019;s Proxy Statement to be furnished to Stockholders in connection with its 2023 Annual Meeting of Stockholders are incorporated by reference into Part III, Items 10, 11, 12, 13 and 14 of this Annual Report on Form 10-K.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorFirmId
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl82NC9mcmFnOjFkZjEwNjlmMDY1ZTQxOWU4NjcwMTQ3MDVmYWQwOTYwL3RhYmxlOjI4NTc3YTEwZWNlYTQwNjliMjE2NjRiNTQyNTE5NDE5L3RhYmxlcmFuZ2U6Mjg1NzdhMTBlY2VhNDA2OWIyMTY2NGI1NDI1MTk0MTlfMi0wLTEtMS02NTEzMS90ZXh0cmVnaW9uOmRkZDBmNjA0M2IyMjRhMDg4MjEwNzFjYTA3ZDc4YWNiXzk4_6863c867-ab7d-464b-abfb-8afe8110e00e">238</dei:AuditorFirmId>
    <dei:AuditorName
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl82Ny9mcmFnOjY5M2I0ZGM5NmU5NTQ2OTk4MjNlYTdlN2VlZTYxMjIwL3RleHRyZWdpb246NjkzYjRkYzk2ZTk1NDY5OTgyM2VhN2U3ZWVlNjEyMjBfMTA4OTk_ff04f5df-43fa-4943-b303-51c0dff0fc71">PricewaterhouseCoopers LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl82Ny9mcmFnOjY5M2I0ZGM5NmU5NTQ2OTk4MjNlYTdlN2VlZTYxMjIwL3RleHRyZWdpb246NjkzYjRkYzk2ZTk1NDY5OTgyM2VhN2U3ZWVlNjEyMjBfMTA5MDE_0656eea0-7749-4322-80ea-c9bf2f53f557">Tampa, Florida</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfMy0xLTEtMS02NTEzMQ_e0f8cccb-7fcf-4759-99d3-b0b51060d4e0"
      unitRef="usd">792800000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfMy0zLTEtMS02NTEzMQ_d0b12002-b760-4dab-abde-0c74e1495dde"
      unitRef="usd">351500000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfNC0xLTEtMS02NTEzMQ_e1045f95-98a0-4004-aeca-e8d22b0498d1"
      unitRef="usd">724500000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfNC0zLTEtMS02NTEzMQ_1e31e9b8-356c-450d-93f3-acdd36c20ca1"
      unitRef="usd">687600000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfNS0xLTEtMS02NTEzMQ_6894c0ec-334f-4f79-9d79-378284cc76f3"
      unitRef="usd">111300000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfNS0zLTEtMS02NTEzMQ_b59bc0a1-cd6e-4c09-831f-aee3a5d4b8bd"
      unitRef="usd">69200000</us-gaap:InventoryNet>
    <us-gaap:PrepaidTaxes
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfNi0xLTEtMS02NTEzMQ_7b48b25f-7ff0-46e7-8926-dbeea959e041"
      unitRef="usd">61000000.0</us-gaap:PrepaidTaxes>
    <us-gaap:PrepaidTaxes
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfNi0zLTEtMS02NTEzMQ_0ef1c2ba-5a77-4297-a77d-b56074fb0b20"
      unitRef="usd">16800000</us-gaap:PrepaidTaxes>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfNy0xLTEtMS02NTEzMQ_d2b062e7-e6d5-456c-b609-299ccd1d5785"
      unitRef="usd">91500000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfNy0zLTEtMS02NTEzMQ_72d23307-05a2-404f-8012-ad20f640f606"
      unitRef="usd">81900000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfOC0xLTEtMS02NTEzMQ_edfa4153-c8bb-4eeb-8de7-fae89bcf6392"
      unitRef="usd">151300000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfOC0zLTEtMS02NTEzMQ_db5cbfbf-40c7-4461-bfc9-c5568ec07c12"
      unitRef="usd">136100000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfOS0xLTEtMS02NTEzMQ_7a96aae5-7282-406f-a6f3-ba21525b7ca1"
      unitRef="usd">0</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfOS0zLTEtMS02NTEzMQ_978c46e8-d939-4d94-a571-6af9a6fb36cd"
      unitRef="usd">1078000000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfMTAtMS0xLTEtNjUxMzE_dbcdbfa7-cee6-4e23-a119-814c99ba4607"
      unitRef="usd">1932400000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfMTAtMy0xLTEtNjUxMzE_d167823c-808d-43e6-a862-31f73605a31b"
      unitRef="usd">2421100000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfMTItMS0xLTEtNjUxMzE_1b7be093-414b-4b5d-bb51-301420548b97"
      unitRef="usd">85300000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfMTItMy0xLTEtNjUxMzE_4ce8035b-8903-4e3a-958c-9fcadd312a73"
      unitRef="usd">82700000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfMTMtMS0xLTEtNjUxMzE_92408264-77b5-4524-b360-9dd74dfbd76f"
      unitRef="usd">15946100000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfMTMtMy0xLTEtNjUxMzE_9b555cf9-9430-4c7d-9031-ff3965ae488b"
      unitRef="usd">13476300000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfMTQtMS0xLTEtNjUxMzE_29f934f8-052a-47d4-9064-e06a164dedbb"
      unitRef="usd">8030700000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfMTQtMy0xLTEtNjUxMzE_11cfe934-3b7a-46ef-8cbb-1923c1181709"
      unitRef="usd">6509100000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfMTUtMS0xLTEtNjUxMzE_65ec4dcd-a39a-4276-a5ca-7ab568fe5260"
      unitRef="usd">55900000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfMTUtMy0xLTEtNjUxMzE_6285eacc-5b57-40f8-8fbf-f913721ebb64"
      unitRef="usd">50000000.0</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:EquityMethodInvestments
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfMTYtMS0xLTEtNjk0NDQ_df4743e7-f216-4ee9-bd7f-e56cd1e298bf"
      unitRef="usd">535000000.0</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfMTYtMy0xLTEtNjk0NDQ_e04fe082-7b08-4893-afe0-4700a53bbbfa"
      unitRef="usd">0</us-gaap:EquityMethodInvestments>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfMTYtMS0xLTEtNjUxMzE_cc790444-a6f4-402e-b9eb-77b4674af585"
      unitRef="usd">395400000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfMTYtMy0xLTEtNjUxMzE_f4ac1d4e-1d54-4f7a-9a20-601c15e20f15"
      unitRef="usd">369800000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfMTctMS0xLTEtNjUxMzE_734bdc0e-a00b-42b0-8310-f280b3279693"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfMTctMy0xLTEtNjUxMzE_c4af32f6-6bb4-415f-a67a-184b0617d394"
      unitRef="usd">804900000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfMTgtMS0xLTEtNjUxMzE_6d316944-14b2-4fa6-932c-a33fd8d92d67"
      unitRef="usd">26980800000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfMTgtMy0xLTEtNjUxMzE_4099a53e-acd2-4739-8dcf-d66176ceb559"
      unitRef="usd">23713900000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrentAndNoncurrent
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfMjEtMS0xLTEtNjUxMzE_c0b4739c-87e7-4736-8405-f55de9b2707a"
      unitRef="usd">122600000</us-gaap:AccountsPayableCurrentAndNoncurrent>
    <us-gaap:AccountsPayableCurrentAndNoncurrent
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfMjEtMy0xLTEtNjUxMzE_744aba5c-acf6-4395-beb7-63924d26558a"
      unitRef="usd">98300000</us-gaap:AccountsPayableCurrentAndNoncurrent>
    <us-gaap:DeferredCompensationCashBasedArrangementsLiabilityCurrent
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfMjItMS0xLTEtNjUxMzE_01092dc7-8252-48c4-8c4a-13ef38e51d97"
      unitRef="usd">228800000</us-gaap:DeferredCompensationCashBasedArrangementsLiabilityCurrent>
    <us-gaap:DeferredCompensationCashBasedArrangementsLiabilityCurrent
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfMjItMy0xLTEtNjUxMzE_55091e38-94f2-4194-b6ce-3cff0df04b07"
      unitRef="usd">261900000</us-gaap:DeferredCompensationCashBasedArrangementsLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfMjMtMS0xLTEtNjUxMzE_0c267174-6716-4afe-a082-b2fc02b1bb19"
      unitRef="usd">1370700000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfMjMtMy0xLTEtNjUxMzE_9549243f-926c-4c75-bdcf-8f21cc396fd5"
      unitRef="usd">1106300000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfMjQtMS0xLTEtNjUxMzE_e9044e99-30dd-4fc0-91ce-aaf9dcfa1f87"
      unitRef="usd">454600000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfMjQtMy0xLTEtNjUxMzE_87255eb1-5c4d-4432-8961-4c5ae30be804"
      unitRef="usd">398700000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfMjUtMS0xLTEtNjUxMzE_45471219-c5e4-45b5-96b4-6eae25de94ca"
      unitRef="usd">16600000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfMjUtMy0xLTEtNjUxMzE_d409444f-6f1d-4eff-b364-cd0b371a3c59"
      unitRef="usd">117300000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfMjYtMS0xLTEtNjUxMzE_2b08154f-1dfa-4eab-a8b4-447cb8d1c629"
      unitRef="usd">699200000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfMjYtMy0xLTEtNjUxMzE_28e509f1-d6cd-4415-ad48-1fe4408dfd95"
      unitRef="usd">799200000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfMjctMS0xLTEtNjUxMzE_39a1f439-4626-40c4-99e3-60edb8b4c5aa"
      unitRef="usd">0</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfMjctMy0xLTEtNjUxMzE_7f86fd94-c256-4c88-b7f4-c8c47a518372"
      unitRef="usd">340100000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfMjgtMS0xLTEtNjUxMzE_6da96f0d-6d28-4bc3-993a-883c016796f2"
      unitRef="usd">2892500000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfMjgtMy0xLTEtNjUxMzE_63cba708-59bb-4396-b074-56bb2dc48d4d"
      unitRef="usd">3121800000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfMzAtMS0xLTEtNjUxMzE_e1e8e1d9-f5d4-4d86-b9c0-f04d8fadbcea"
      unitRef="usd">5962500000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfMzAtMy0xLTEtNjUxMzE_c18b91c9-e240-4db7-8559-3384cbab2465"
      unitRef="usd">7122600000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfMzEtMS0xLTEtNjUxMzE_e201588f-697d-41c7-85ac-df2ed0a4d8d6"
      unitRef="usd">1676800000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfMzEtMy0xLTEtNjUxMzE_f8d1aea7-9900-4632-8ec4-677e4e7e68b5"
      unitRef="usd">1466200000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfMzItMS0xLTEtNjUxMzE_f8815f0c-4adb-42c9-81de-f80972c3e086"
      unitRef="usd">411200000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfMzItMy0xLTEtNjUxMzE_d48c6cec-f7a1-4c1d-bea7-d7691ed6fca8"
      unitRef="usd">390100000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfMzMtMS0xLTEtNjUxMzE_4a4bdf28-2022-4f9c-a999-2d1af301e994"
      unitRef="usd">0</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfMzMtMy0xLTEtNjUxMzE_a41ea3ef-ebc2-493f-a8fb-7ac7f9c56f9d"
      unitRef="usd">49400000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent>
    <us-gaap:Liabilities
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfMzQtMS0xLTEtNjUxMzE_2acf390c-90ee-423c-a06d-30278dfa9d5f"
      unitRef="usd">10943000000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfMzQtMy0xLTEtNjUxMzE_60bccb45-decd-44fc-bbed-60d8c1ad6b3e"
      unitRef="usd">12150100000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfMzYtMS0xLTEtNjUxMzE_c1636e6e-0e73-4b8f-98d5-823853605be3"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfMzYtMy0xLTEtNjUxMzE_261cfc76-bdc7-4633-b420-25a5dbc4aea1"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfMzktMC0xLTEtNjUxMzEvdGV4dHJlZ2lvbjpiYWU1MzM4ZTk1Yzk0MTU4YmFiMDA2MjE0ZGU0YTQyNV8yMQ_e9018eaf-8baf-422c-842a-7a870efa7687"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfMzktMC0xLTEtNjUxMzEvdGV4dHJlZ2lvbjpiYWU1MzM4ZTk1Yzk0MTU4YmFiMDA2MjE0ZGU0YTQyNV8yMQ_f02da86b-7838-4d9a-8d70-6164c7198dd6"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfMzktMC0xLTEtNjUxMzEvdGV4dHJlZ2lvbjpiYWU1MzM4ZTk1Yzk0MTU4YmFiMDA2MjE0ZGU0YTQyNV80NQ_51bc3fed-4fb4-486f-a0f8-475138f02bd9"
      unitRef="shares">1000000.0</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfMzktMC0xLTEtNjUxMzEvdGV4dHJlZ2lvbjpiYWU1MzM4ZTk1Yzk0MTU4YmFiMDA2MjE0ZGU0YTQyNV80NQ_5518c8a3-7e8e-419c-9c96-b188b1719015"
      unitRef="shares">1000000.0</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfMzktMC0xLTEtNjUxMzEvdGV4dHJlZ2lvbjpiYWU1MzM4ZTk1Yzk0MTU4YmFiMDA2MjE0ZGU0YTQyNV82Nw_51d5ae1d-52f8-4e51-8f69-1f8a897b2369"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfMzktMC0xLTEtNjUxMzEvdGV4dHJlZ2lvbjpiYWU1MzM4ZTk1Yzk0MTU4YmFiMDA2MjE0ZGU0YTQyNV82Nw_9713bc1e-1ddd-44af-8549-b0f67ccd79f1"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValueOutstanding
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfMzktMS0xLTEtNjUxMzE_a9e9bf6e-b009-43e4-9c5d-4af377ff331c"
      unitRef="usd">0</us-gaap:PreferredStockValueOutstanding>
    <us-gaap:PreferredStockValueOutstanding
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfMzktMy0xLTEtNjUxMzE_c5e917b7-4c07-4120-be75-93a465b4832f"
      unitRef="usd">0</us-gaap:PreferredStockValueOutstanding>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfNDAtMC0xLTEtNjUxMzEvdGV4dHJlZ2lvbjo5YTRiZTJjOGVjMmE0ODE3YmZhMmM1ZmI5YWU2N2FkYl8xOA_76798e08-91ab-4118-80af-7c0e759c510d"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfNDAtMC0xLTEtNjUxMzEvdGV4dHJlZ2lvbjo5YTRiZTJjOGVjMmE0ODE3YmZhMmM1ZmI5YWU2N2FkYl8xOA_c9399741-1d54-47a3-9468-44c7d23d0e61"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfNDAtMC0xLTEtNjUxMzEvdGV4dHJlZ2lvbjo5YTRiZTJjOGVjMmE0ODE3YmZhMmM1ZmI5YWU2N2FkYl80Mg_0d6c89c6-fe71-4433-9001-ec59cb9e0338"
      unitRef="shares">350000000.0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfNDAtMC0xLTEtNjUxMzEvdGV4dHJlZ2lvbjo5YTRiZTJjOGVjMmE0ODE3YmZhMmM1ZmI5YWU2N2FkYl80Mg_b023aefb-eff4-492f-8ec1-99d188290cba"
      unitRef="shares">350000000.0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfNDAtMC0xLTEtNjUxMzEvdGV4dHJlZ2lvbjo5YTRiZTJjOGVjMmE0ODE3YmZhMmM1ZmI5YWU2N2FkYl82NA_bc37cd89-7ec5-4ade-9079-916db744cd56"
      unitRef="shares">107900000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfNDAtMC0xLTEtNjUxMzEvdGV4dHJlZ2lvbjo5YTRiZTJjOGVjMmE0ODE3YmZhMmM1ZmI5YWU2N2FkYl84NQ_0ed7660f-097f-4c03-8729-835e66f6b37a"
      unitRef="shares">106100000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfNDAtMC0xLTEtNjUxMzEvdGV4dHJlZ2lvbjo5YTRiZTJjOGVjMmE0ODE3YmZhMmM1ZmI5YWU2N2FkYl8xMTA_018f1077-2f45-49f0-ab62-8e803a753acf"
      unitRef="shares">107300000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfNDAtMC0xLTEtNjUxMzEvdGV4dHJlZ2lvbjo5YTRiZTJjOGVjMmE0ODE3YmZhMmM1ZmI5YWU2N2FkYl8xMzE_106422de-df92-4004-b496-cc4fd4388d05"
      unitRef="shares">105500000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfNDAtMS0xLTEtNjUxMzE_f3bd73c7-d50b-4922-b830-80e9a7052bce"
      unitRef="usd">1100000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfNDAtMy0xLTEtNjUxMzE_a2b730b8-1823-4514-b75f-635b39e3d0fd"
      unitRef="usd">1100000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfNDEtMS0xLTEtNjUxMzE_f06ac3f8-473f-4b53-b20f-6733466dca3c"
      unitRef="usd">2510200000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfNDEtMy0xLTEtNjUxMzE_0b983546-41d7-41ad-86bc-67073edfb605"
      unitRef="usd">2307800000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfNDItMS0xLTEtNjUxMzE_0e6a52c9-9617-402f-8024-e7a71b8e5faf"
      unitRef="usd">13730700000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfNDItMy0xLTEtNjUxMzE_3a49b0a0-1d66-40d5-ab40-1cff676ef221"
      unitRef="usd">9455600000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfNDMtMS0xLTEtNjUxMzE_84e3e836-261c-4b6d-9515-bcb04b8ac11a"
      unitRef="usd">-187000000.0</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfNDMtMy0xLTEtNjUxMzE_905326fc-1394-4c26-8436-07db42ace774"
      unitRef="usd">-183100000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfNDQtMC0xLTEtNjUxMzEvdGV4dHJlZ2lvbjplYmRhYmM1ZWE0Mjc0MmQzYThhYjEyMGNmZjc4YmQ1ZV8yMA_1c2e86a9-1dda-49c4-952b-d546f2e01890"
      unitRef="shares">1800000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfNDQtMC0xLTEtNjUxMzEvdGV4dHJlZ2lvbjplYmRhYmM1ZWE0Mjc0MmQzYThhYjEyMGNmZjc4YmQ1ZV80MA_f8444f16-56ed-41e2-974b-e0347eba85e0"
      unitRef="shares">1800000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonValue
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfNDQtMS0xLTEtNjUxMzE_5fcdec1e-6cac-4fb2-b8e0-f95c345bb5b3"
      unitRef="usd">17200000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:TreasuryStockCommonValue
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfNDQtMy0xLTEtNjUxMzE_0199e584-d243-4769-aeaa-4d8bc71f0894"
      unitRef="usd">17600000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:StockholdersEquity
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfNDUtMS0xLTEtNjUxMzE_3c37c5ff-3b70-4b06-bc4a-f06418ec4cab"
      unitRef="usd">16037800000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfNDUtMy0xLTEtNjUxMzE_87bdb0de-53ef-456f-b59c-93a486bf8e60"
      unitRef="usd">11563800000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfNDYtMS0xLTEtNjUxMzE_1a42132e-716b-42ca-8430-af802b3d7022"
      unitRef="usd">26980800000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83MC9mcmFnOjMyZTMzYTE4M2E5MTQ2MWU4MDk5Y2ZkYTcyMmZmNTEzL3RhYmxlOjBjZjIwZmZhMTJkNTRjZjU5NzA5M2I4ZGQ1NWQyODFhL3RhYmxlcmFuZ2U6MGNmMjBmZmExMmQ1NGNmNTk3MDkzYjhkZDU1ZDI4MWFfNDYtMy0xLTEtNjUxMzE_524e4ad6-cfa9-46dc-8af3-b85db8584ac2"
      unitRef="usd">23713900000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfMi0xLTEtMS02NTEzMQ_906c53d3-fc72-451c-8270-714f10c64d7e"
      unitRef="usd">5371800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfMi0zLTEtMS02NTEzMQ_73a2c22c-3132-463a-8c42-b320dc7a9cc0"
      unitRef="usd">4833800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfMi01LTEtMS02NTEzMQ_b907b64b-9689-48dd-891a-5ba91b01570c"
      unitRef="usd">4022400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfMy0xLTEtMS02NTEzMQ_db449280-da94-4860-aaf8-411748f36bfa"
      unitRef="usd">1619000000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfMy0zLTEtMS02NTEzMQ_69db98d9-2682-44e5-b664-2e9f1ea76166"
      unitRef="usd">1426200000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfMy01LTEtMS02NTEzMQ_2f6a6c0f-3b81-4a17-b411-64427ba62826"
      unitRef="usd">1194100000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfNC0xLTEtMS02NTEzMQ_85ec547f-4256-488a-931d-7a941281e071"
      unitRef="usd">3752800000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfNC0zLTEtMS02NTEzMQ_9fea2518-d959-446c-8c59-4dab678aead3"
      unitRef="usd">3407600000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfNC01LTEtMS02NTEzMQ_9b60565f-878d-4b8c-a740-dbdb8e5bbf63"
      unitRef="usd">2828300000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfNi0xLTEtMS02NTEzMQ_b9814283-b37b-464b-92dc-76e0a8d869ac"
      unitRef="usd">2228300000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfNi0zLTEtMS02NTEzMQ_394539fd-0a65-4598-9f6a-d48fd271cc6f"
      unitRef="usd">2072000000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfNi01LTEtMS02NTEzMQ_9aec730f-e873-47f8-8d5f-4e7855ee4132"
      unitRef="usd">1745400000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfNy0xLTEtMS02NTEzMQ_305a6b1b-56a5-4245-b042-0359ba796158"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfNy0zLTEtMS02NTEzMQ_6eb2add0-0bfd-4c88-bce9-056309bca1e1"
      unitRef="usd">94400000</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfNy01LTEtMS02NTEzMQ_e6e994f6-2d99-483a-ad89-e420ce5f0926"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:OperatingIncomeLoss
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfOC0xLTEtMS02NTEzMQ_ee514d08-6e03-4e94-b390-c8c77b6f1fe2"
      unitRef="usd">1524500000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfOC0zLTEtMS02NTEzMQ_c435a0d2-6e85-4ad3-904b-fd5298a4f4d6"
      unitRef="usd">1241200000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfOC01LTEtMS02NTEzMQ_f0be040a-0cc8-4810-848b-43d2c712095b"
      unitRef="usd">1082900000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfMTAtMS0xLTEtNjUxMzE_562e8b3f-eeaf-4507-9699-8538bdcd70f0"
      unitRef="usd">192400000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfMTAtMy0xLTEtNjUxMzE_0814b369-7c98-4d39-bd3f-c800781ad14d"
      unitRef="usd">233900000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfMTAtNS0xLTEtNjUxMzE_5c098a0d-702e-4bd2-8b7e-d2b3d30d77f8"
      unitRef="usd">218500000</us-gaap:InterestExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfMTItMS0xLTEtNjUxMzE_5f7592d4-3d4e-438c-973a-709ad51355ad"
      unitRef="usd">-50100000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfMTItMy0xLTEtNjUxMzE_50f9ef8f-47cd-4785-839f-3956b41a4ca6"
      unitRef="usd">24600000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfMTItNS0xLTEtNjUxMzE_4e83e64a-fd3c-4651-a900-d9cd6a519d47"
      unitRef="usd">-3100000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfMTUtMS0xLTEtNjUxMzE_3fc3190a-d869-40d1-ae35-62a3df20aef6"
      unitRef="usd">1282000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfMTUtMy0xLTEtNjUxMzE_b057bfc0-b01f-4a29-9ef0-328ccdb6e770"
      unitRef="usd">1031900000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfMTUtNS0xLTEtNjUxMzE_7da342b4-950c-4c4c-81f2-8e2fd045b8da"
      unitRef="usd">861300000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfMTctMS0xLTEtNjUxMzE_95aab2e2-8308-487a-a072-eb8654743e6e"
      unitRef="usd">296400000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfMTctMy0xLTEtNjUxMzE_c71a61a9-1465-43e3-9f7a-5a2705c96a81"
      unitRef="usd">226600000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfMTctNS0xLTEtNjUxMzE_14ee081f-23b0-4cd1-985d-1a831b0a892c"
      unitRef="usd">187500000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfMTktMS0xLTEtNjUxMzE_93e7bd0d-ef0d-4341-9b19-8c70d3441179"
      unitRef="usd">985600000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfMTktMy0xLTEtNjUxMzE_6b6640fc-a430-4b86-b705-f02e644d20bb"
      unitRef="usd">805300000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfMTktNS0xLTEtNjUxMzE_3366a0ce-0c3a-40d2-bae2-f5d70111a59f"
      unitRef="usd">673800000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfMjEtMS0xLTEtNjUxMzE_a9647a1d-8d0f-40f0-903f-7c75748eb8f7"
      unitRef="usd">202800000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfMjEtMy0xLTEtNjUxMzE_95e8027f-3ec4-49de-b1ac-65b6f6b02d64"
      unitRef="usd">291400000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfMjEtNS0xLTEtNjUxMzE_5b0f19ce-26e5-48e0-8e20-713ea8d4d01e"
      unitRef="usd">275900000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfMjItMS0xLTEtNjUxMzE_01705cf4-8306-4b02-8b17-04472e3c39cf"
      unitRef="usd">3356300000</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfMjItMy0xLTEtNjUxMzE_42331d87-c25a-4336-b284-99d78c85bb3f"
      unitRef="usd">55900000</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfMjItNS0xLTEtNjUxMzE_807cc35b-ef97-4d4a-8e9b-8d72af198d2e"
      unitRef="usd">0</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfMjMtMS0xLTEtNjUxMzE_7ed0891b-f62e-4af7-a996-2592ed5d4355"
      unitRef="usd">3559100000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfMjMtMy0xLTEtNjUxMzE_aaab2138-bf25-482a-baab-28078e33ae36"
      unitRef="usd">347300000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfMjMtNS0xLTEtNjUxMzE_370a7839-7bda-456a-9581-e34ed0c630dd"
      unitRef="usd">275900000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:NetIncomeLoss
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfMjUtMS0xLTEtNjUxMzE_5c6e27e9-864c-4a5f-853e-761f2bd5fb49"
      unitRef="usd">4544700000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfMjUtMy0xLTEtNjUxMzE_1d1cf61e-a66f-4677-9e8e-2e2facbf3706"
      unitRef="usd">1152600000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfMjUtNS0xLTEtNjUxMzE_7c9f1b96-81b5-4315-a565-931d8d802335"
      unitRef="usd">949700000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfMjgtMS0xLTEtNjUxMzE_abb5f307-69c2-4e99-bad0-9fcdc2d83c24"
      unitRef="usdPerShare">9.31</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfMjgtMy0xLTEtNjUxMzE_d73e6337-b7f9-4bf6-a4cb-cd7a7ef67c63"
      unitRef="usdPerShare">7.65</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfMjgtNS0xLTEtNjUxMzE_af91da21-2645-4270-b6d0-a363a2d7e8b9"
      unitRef="usdPerShare">6.44</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfMjktMS0xLTEtNjUxMzE_711987c4-5740-480b-b25e-5a090677580c"
      unitRef="usdPerShare">9.23</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfMjktMy0xLTEtNjUxMzE_2aca9bff-d43f-43b7-955c-6d409a65e85c"
      unitRef="usdPerShare">7.56</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfMjktNS0xLTEtNjUxMzE_fccac385-358e-44d4-8671-03fafea9fe7f"
      unitRef="usdPerShare">6.37</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfMzItMS0xLTEtNjUxMzE_9d89847d-bfa9-41b2-bd61-6bb5780fab06"
      unitRef="usdPerShare">33.61</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfMzItMy0xLTEtNjUxMzE_327454b1-c6a6-4e7f-811b-c6e10546b641"
      unitRef="usdPerShare">3.30</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfMzItNS0xLTEtNjUxMzE_db985814-0b1d-42af-aad9-b7209e7e575f"
      unitRef="usdPerShare">2.64</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfMzMtMS0xLTEtNjUxMzE_2c1acb56-49e0-4770-9aa9-fcd4f6cc1a4f"
      unitRef="usdPerShare">33.32</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfMzMtMy0xLTEtNjUxMzE_0590e8a2-2100-4680-b8e2-8d212e07095d"
      unitRef="usdPerShare">3.26</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfMzMtNS0xLTEtNjUxMzE_61dfb434-a582-4ef4-9fa9-05c1ac433a6f"
      unitRef="usdPerShare">2.61</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfMzYtMS0xLTEtNjUxMzE_3f8ae5d9-d5d5-4f36-9010-cee02a7bd6b1"
      unitRef="usdPerShare">42.92</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfMzYtMy0xLTEtNjUxMzE_9bd678cb-242a-492e-88f8-014608030566"
      unitRef="usdPerShare">10.95</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfMzYtNS0xLTEtNjUxMzE_f6768ad6-c3b3-4c07-8b23-afdc2b7b0a06"
      unitRef="usdPerShare">9.08</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfMzctMS0xLTEtNjUxMzE_ae2ae738-7afe-4281-b1d1-47d8820e9d2d"
      unitRef="usdPerShare">42.55</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfMzctMy0xLTEtNjUxMzE_d67cf543-5410-45c5-85a4-13aa453ba909"
      unitRef="usdPerShare">10.82</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfMzctNS0xLTEtNjUxMzE_7873a43e-407e-48c2-803a-6426d8458de7"
      unitRef="usdPerShare">8.98</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfNDAtMS0xLTEtNjUxMzE_301d26ee-9537-48db-a153-e035b67984e2"
      unitRef="shares">105900000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfNDAtMy0xLTEtNjUxMzE_c7554feb-a75c-4f7b-81d8-defb88d6f367"
      unitRef="shares">105300000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfNDAtNS0xLTEtNjUxMzE_5bcf3344-a8b3-4437-b545-d13aad892101"
      unitRef="shares">104600000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfNDEtMS0xLTEtNjUxMzE_c00bfe6d-44a1-4d23-a0cb-09afae35aaa7"
      unitRef="shares">106800000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfNDEtMy0xLTEtNjUxMzE_c8f48e83-654f-4864-b1fd-f5397d30ce78"
      unitRef="shares">106500000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83My9mcmFnOjM5ZjIzMzlkYTIwNjRjOWNiZDZhMTJkZDZiZmFiOTdhL3RhYmxlOjJjNjhiNDc4MjlhZjQwYzFhMTIxM2NiYWNhZTZlZmUzL3RhYmxlcmFuZ2U6MmM2OGI0NzgyOWFmNDBjMWExMjEzY2JhY2FlNmVmZTNfNDEtNS0xLTEtNjUxMzE_b0b6b5c9-6b3f-43a8-8fc2-457695d8d7b8"
      unitRef="shares">105700000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83Ni9mcmFnOjBmNTQxMGQ5MjYzODRhZTRhYWIzMTQxYjIwNWNmMmIyL3RhYmxlOmRmOWFmZmJiNTAwMDQwOTQ4ZTc3MWE1YzI4MDFjNTc0L3RhYmxlcmFuZ2U6ZGY5YWZmYmI1MDAwNDA5NDhlNzcxYTVjMjgwMWM1NzRfMi0xLTEtMS02NTEzMQ_c454b153-8c88-4305-8ff5-5634fa886b16"
      unitRef="usd">4544700000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83Ni9mcmFnOjBmNTQxMGQ5MjYzODRhZTRhYWIzMTQxYjIwNWNmMmIyL3RhYmxlOmRmOWFmZmJiNTAwMDQwOTQ4ZTc3MWE1YzI4MDFjNTc0L3RhYmxlcmFuZ2U6ZGY5YWZmYmI1MDAwNDA5NDhlNzcxYTVjMjgwMWM1NzRfMi0zLTEtMS02NTEzMQ_40045676-e524-4086-af71-f1a69be70b10"
      unitRef="usd">1152600000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83Ni9mcmFnOjBmNTQxMGQ5MjYzODRhZTRhYWIzMTQxYjIwNWNmMmIyL3RhYmxlOmRmOWFmZmJiNTAwMDQwOTQ4ZTc3MWE1YzI4MDFjNTc0L3RhYmxlcmFuZ2U6ZGY5YWZmYmI1MDAwNDA5NDhlNzcxYTVjMjgwMWM1NzRfMi01LTEtMS02NTEzMQ_34aff3bc-0590-4af6-ba72-0286a9b8e526"
      unitRef="usd">949700000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83Ni9mcmFnOjBmNTQxMGQ5MjYzODRhZTRhYWIzMTQxYjIwNWNmMmIyL3RhYmxlOmRmOWFmZmJiNTAwMDQwOTQ4ZTc3MWE1YzI4MDFjNTc0L3RhYmxlcmFuZ2U6ZGY5YWZmYmI1MDAwNDA5NDhlNzcxYTVjMjgwMWM1NzRfNS0xLTEtMS02NTEzMQ_987dba53-1281-46c8-8a24-d8c1db4ff5da"
      unitRef="usd">-3900000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83Ni9mcmFnOjBmNTQxMGQ5MjYzODRhZTRhYWIzMTQxYjIwNWNmMmIyL3RhYmxlOmRmOWFmZmJiNTAwMDQwOTQ4ZTc3MWE1YzI4MDFjNTc0L3RhYmxlcmFuZ2U6ZGY5YWZmYmI1MDAwNDA5NDhlNzcxYTVjMjgwMWM1NzRfNS0zLTEtMS02NTEzMQ_ca690246-a093-41b5-9630-52cc02742abb"
      unitRef="usd">-36100000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83Ni9mcmFnOjBmNTQxMGQ5MjYzODRhZTRhYWIzMTQxYjIwNWNmMmIyL3RhYmxlOmRmOWFmZmJiNTAwMDQwOTQ4ZTc3MWE1YzI4MDFjNTc0L3RhYmxlcmFuZ2U6ZGY5YWZmYmI1MDAwNDA5NDhlNzcxYTVjMjgwMWM1NzRfNS01LTEtMS02NTEzMQ_226f5ce7-d273-46b7-add2-47a24883a0c7"
      unitRef="usd">65800000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83Ni9mcmFnOjBmNTQxMGQ5MjYzODRhZTRhYWIzMTQxYjIwNWNmMmIyL3RhYmxlOmRmOWFmZmJiNTAwMDQwOTQ4ZTc3MWE1YzI4MDFjNTc0L3RhYmxlcmFuZ2U6ZGY5YWZmYmI1MDAwNDA5NDhlNzcxYTVjMjgwMWM1NzRfOC0xLTEtMS02NTEzMQ_5ed4ae0b-0ec2-48bd-ab19-dde749427843"
      unitRef="usd">-3900000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83Ni9mcmFnOjBmNTQxMGQ5MjYzODRhZTRhYWIzMTQxYjIwNWNmMmIyL3RhYmxlOmRmOWFmZmJiNTAwMDQwOTQ4ZTc3MWE1YzI4MDFjNTc0L3RhYmxlcmFuZ2U6ZGY5YWZmYmI1MDAwNDA5NDhlNzcxYTVjMjgwMWM1NzRfOC0zLTEtMS02NTEzMQ_e3f937cc-1a0c-4da3-ac64-117cb8dd0c0d"
      unitRef="usd">-36100000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83Ni9mcmFnOjBmNTQxMGQ5MjYzODRhZTRhYWIzMTQxYjIwNWNmMmIyL3RhYmxlOmRmOWFmZmJiNTAwMDQwOTQ4ZTc3MWE1YzI4MDFjNTc0L3RhYmxlcmFuZ2U6ZGY5YWZmYmI1MDAwNDA5NDhlNzcxYTVjMjgwMWM1NzRfOC01LTEtMS02NTEzMQ_758f94b0-6206-4e03-b1f8-8a5e11d521c9"
      unitRef="usd">65800000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83Ni9mcmFnOjBmNTQxMGQ5MjYzODRhZTRhYWIzMTQxYjIwNWNmMmIyL3RhYmxlOmRmOWFmZmJiNTAwMDQwOTQ4ZTc3MWE1YzI4MDFjNTc0L3RhYmxlcmFuZ2U6ZGY5YWZmYmI1MDAwNDA5NDhlNzcxYTVjMjgwMWM1NzRfMTAtMS0xLTEtNjUxMzE_c63a7d42-c687-4deb-8f22-863cd66f5199"
      unitRef="usd">4540800000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83Ni9mcmFnOjBmNTQxMGQ5MjYzODRhZTRhYWIzMTQxYjIwNWNmMmIyL3RhYmxlOmRmOWFmZmJiNTAwMDQwOTQ4ZTc3MWE1YzI4MDFjNTc0L3RhYmxlcmFuZ2U6ZGY5YWZmYmI1MDAwNDA5NDhlNzcxYTVjMjgwMWM1NzRfMTAtMy0xLTEtNjUxMzE_4a9bf9c9-f85e-4460-8a1a-e4771cbd92a2"
      unitRef="usd">1116500000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83Ni9mcmFnOjBmNTQxMGQ5MjYzODRhZTRhYWIzMTQxYjIwNWNmMmIyL3RhYmxlOmRmOWFmZmJiNTAwMDQwOTQ4ZTc3MWE1YzI4MDFjNTc0L3RhYmxlcmFuZ2U6ZGY5YWZmYmI1MDAwNDA5NDhlNzcxYTVjMjgwMWM1NzRfMTAtNS0xLTEtNjUxMzE_3409b8b2-7d69-45fd-9d76-fecd6a97115d"
      unitRef="usd">1015500000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax
      contextRef="idfffa3c5112840ef8b8a2ab794b82e4c_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83Ni9mcmFnOjBmNTQxMGQ5MjYzODRhZTRhYWIzMTQxYjIwNWNmMmIyL3RleHRyZWdpb246MGY1NDEwZDkyNjM4NGFlNGFhYjMxNDFiMjA1Y2YyYjJfMTY0OTI2NzQ0NDcwNA_af947d31-52cd-46a5-9ad0-424906ad105b"
      unitRef="usd">142600000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i1d4454e4731943f68f8ff67dda94793f_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMi0xLTEtMS02NTEzMQ_3c3bd2c9-8171-49b2-b56d-d3768bc1a9cd"
      unitRef="shares">104100000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i1d4454e4731943f68f8ff67dda94793f_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMi0zLTEtMS02NTEzMQ_3ad9fd59-a6d9-47cd-9604-fc50060d2ba1"
      unitRef="usd">1100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia7d717fabc1048c9aef81b2dc374cfa2_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMi01LTEtMS02NTEzMQ_a1f8743b-dfc3-4681-ab42-2b25b54ee5d7"
      unitRef="usd">1903900000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6ae71702b2894ef0b1636c40619784ae_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMi03LTEtMS02NTEzMQ_ebe5d5e8-7b27-4f7c-977f-b8b7263a55d2"
      unitRef="usd">7818000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i01e1048df18a4355b4b2a58e5fcc5315_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMi05LTEtMS02NTEzMQ_1a908250-0e50-42a5-bf11-6ff17d524a9a"
      unitRef="usd">-212800000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib65b31f18bf0476fb48e55575b6bbacd_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMi0xMS0xLTEtNjUxMzE_1b06466b-d82c-4659-a54c-6db2d7e27bfa"
      unitRef="usd">-18300000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ied39efe4f9454765b248120faf0ef19a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMi0xMy0xLTEtNjUxMzE_7dfdcee1-383a-486a-aea4-1d96dc1fa826"
      unitRef="usd">9491900000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib4957a51f83f4f9e9f83b47922d67417_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMy03LTEtMS02ODg4Ng_6d6889ce-9dce-4c63-8cb8-d879fe320e90"
      unitRef="usd">-1700000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia5caf5a7aa9e4981b595221b1a897863_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMy0xMy0xLTEtNjkzOTg_b011f7cc-8bf1-4b9e-9d8d-61090da93c38"
      unitRef="usd">-1700000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ie3063898609c46aeb9bd19085fe7c8cd_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMy03LTEtMS02NTEzMQ_b18b488a-ca9c-4cc3-a05f-6ceff26ecb5e"
      unitRef="usd">949700000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMy0xMy0xLTEtNjUxMzE_b704c66b-e10c-4873-ad60-206aff1a5a72"
      unitRef="usd">949700000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i6f8eaff3c4ab4ab9afd34abb8cb99998_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfNC0xLTEtMS02NTEzMQ_1a2dc6bb-90ce-46a9-810d-9864979e1901"
      unitRef="shares">700000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i89a45f0135a84b17b10f9163907887c0_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfNC01LTEtMS02NTEzMQ_20dfb5df-b1cf-4298-bf08-5fd51abba5d0"
      unitRef="usd">105500000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfNC0xMy0xLTEtNjUxMzE_e3fcc5da-bd5e-4d92-a9b9-41ab3c720199"
      unitRef="usd">105500000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="i89a45f0135a84b17b10f9163907887c0_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfNS01LTEtMS02NTEzMQ_e5841ef3-6846-4cfc-9496-5f4881b1c0dc"
      unitRef="usd">10200000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="ie0078f716b744bcfb21476599f3e6010_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfNS0xMS0xLTEtNjUxMzE_f50d7d22-ce02-41a8-870d-92b3b916087d"
      unitRef="usd">300000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfNS0xMy0xLTEtNjUxMzE_7b14a6c2-9d78-47a5-b0a0-dd4b765edb05"
      unitRef="usd">10500000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfNi0wLTEtMS02NTEzMS90ZXh0cmVnaW9uOjhmNGQzYTFhMGY3ZjRiYmU4MDRkMmM0NTNhZWRjMjZmXzYz_ada4b42b-b016-4f83-a78e-19417693817a"
      unitRef="usd">14600000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="icd8b0646df9e435989ce115dd93745ab_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfNi05LTEtMS02NTEzMQ_78963d61-9ded-4b7d-9dbe-34f85b699748"
      unitRef="usd">65800000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfNi0xMy0xLTEtNjUxMzE_1ff3517a-23b1-47e6-998b-9b2532ddd76c"
      unitRef="usd">65800000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i89a45f0135a84b17b10f9163907887c0_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfNy01LTEtMS02NTEzMQ_7506607d-4648-439c-b203-d46c2d43453e"
      unitRef="usd">119000000.0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfNy0xMy0xLTEtNjUxMzE_5084a7f4-41d9-4bce-acc7-db0e2247ecd3"
      unitRef="usd">119000000.0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i6f8eaff3c4ab4ab9afd34abb8cb99998_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfOC0xLTEtMS02NTEzMQ_e1280c1d-e42c-42d9-b712-0790b807a128"
      unitRef="shares">100000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i89a45f0135a84b17b10f9163907887c0_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfOC01LTEtMS02NTEzMQ_79533919-6c92-4e69-be2e-8d48312b13fa"
      unitRef="usd">-41100000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfOC0xMy0xLTEtNjUxMzE_bb4e0ad9-1b18-465d-a564-e32f3b6df9e1"
      unitRef="usd">-41100000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfOS0wLTEtMS02NTEzMS90ZXh0cmVnaW9uOmQzNjgxNmEzMzJjYzQwNDA5YTVlYzY5OWVmZmUzYjE3XzI0_883456aa-edf8-458c-993e-a9a98eadf224"
      unitRef="usdPerShare">2.10</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStock
      contextRef="ie3063898609c46aeb9bd19085fe7c8cd_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfOS03LTEtMS02NTEzMQ_bea37bd7-3c05-43e7-9a38-c4944723e47d"
      unitRef="usd">219800000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfOS0xMy0xLTEtNjUxMzE_5a86bae2-2ab7-4fd9-b786-29476a5caee4"
      unitRef="usd">219800000</us-gaap:DividendsCommonStock>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i0e8aca27a95a46c588077a3b310fe759_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMTAtMS0xLTEtNjUxMzE_bfa4711e-f827-42ea-96b3-bfc3bbc0cb31"
      unitRef="shares">104900000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i0e8aca27a95a46c588077a3b310fe759_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMTAtMy0xLTEtNjUxMzE_9788f947-cbfd-40ba-82ac-19336f546d06"
      unitRef="usd">1100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3c3004ae447b48459d0017c410dfcb21_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMTAtNS0xLTEtNjUxMzE_967416dd-ab9f-4487-97f2-ea47ebd34242"
      unitRef="usd">2097500000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i683ec30839de4f29a24471b110a2fd28_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMTAtNy0xLTEtNjUxMzE_280fd87e-bf25-42ed-ae9f-943bbc8ae9c2"
      unitRef="usd">8546200000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i28f0075d01404cb5824673dd63051b7d_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMTAtOS0xLTEtNjUxMzE_6f2ec600-57cc-4eb5-bbcf-0527e02a2c0b"
      unitRef="usd">-147000000.0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if8a80959743f45a1a15c3e3337b50b13_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMTAtMTEtMS0xLTY1MTMx_fc70c106-2890-4386-8182-9e6f0d291557"
      unitRef="usd">-18000000.0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6b04498219454d8083fdd0d90e5d6fd3_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMTAtMTMtMS0xLTY1MTMx_a1ceab29-bb5d-4bef-a5ab-491b39813e8c"
      unitRef="usd">10479800000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i770422fa10374899ad588cf82ba16037_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMTItNy0xLTEtNjUxMzE_7c8d8970-028a-40c5-b5ae-dfa9960532c7"
      unitRef="usd">1152600000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMTItMTMtMS0xLTY1MTMx_5e6f71be-74b8-48d9-b5dd-cf8de30a9783"
      unitRef="usd">1152600000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ifefac9d128ac453bbd4d02529fbe23ff_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMTMtMS0xLTEtNjUxMzE_cabc8b56-227d-41b3-88da-f72015235913"
      unitRef="shares">500000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i7ce368192a914ea29444096c7c216b99_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMTMtNS0xLTEtNjUxMzE_0b3f8327-dd23-4499-8055-781638d73aab"
      unitRef="usd">104700000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMTMtMTMtMS0xLTY1MTMx_ff3ee048-fed2-475c-9e43-2dcc2565b9e7"
      unitRef="usd">104700000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <rop:APICShareBasedPaymentArrangementCashSettlementForDispositions
      contextRef="i7ce368192a914ea29444096c7c216b99_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMTYtNS0xLTEtNjkwMjU_921eb6b4-ce02-4ad6-a49a-f01f539c1ece"
      unitRef="usd">6700000</rop:APICShareBasedPaymentArrangementCashSettlementForDispositions>
    <rop:APICShareBasedPaymentArrangementCashSettlementForDispositions
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMTYtMTMtMS0xLTY5MDI1_ce11633d-4038-4ed2-be30-12f643a070f3"
      unitRef="usd">6700000</rop:APICShareBasedPaymentArrangementCashSettlementForDispositions>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="i7ce368192a914ea29444096c7c216b99_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMTQtNS0xLTEtNjUxMzE_a0c45adc-ee8a-44e7-bab0-b9c539baa732"
      unitRef="usd">14700000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="i96fbaed4341d4dc499843551f937e414_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMTQtMTEtMS0xLTY1MTMx_5346fc5b-0154-495d-addf-00baa2461470"
      unitRef="usd">400000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMTQtMTMtMS0xLTY1MTMx_55d7bbd5-eed0-4562-bf74-b5b2819da27c"
      unitRef="usd">15100000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMTUtMC0xLTEtNjUxMzEvdGV4dHJlZ2lvbjowOWUzYWQwOTQyZDY0Y2Y3OThkM2M3MWM5MTliZmEwY182NQ_f80a4dd4-99e8-47df-83c9-4005ee894539"
      unitRef="usd">-6200000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="iec5c1cc762414f6cbcb982ce3c58a938_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMTUtOS0xLTEtNjUxMzE_809bcc3a-d1a1-495f-a993-ca2db6f738c7"
      unitRef="usd">-36100000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMTUtMTMtMS0xLTY1MTMx_47b34d0f-d2dc-4a70-8b8a-d32f9bcbe584"
      unitRef="usd">-36100000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i7ce368192a914ea29444096c7c216b99_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMTYtNS0xLTEtNjUxMzE_0960eafb-e4da-4091-96de-76489df5eb20"
      unitRef="usd">138000000.0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMTYtMTMtMS0xLTY1MTMx_66ef45c4-4e35-4ca0-b1e2-e55ce5e1b82a"
      unitRef="usd">138000000.0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="ifefac9d128ac453bbd4d02529fbe23ff_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMTctMS0xLTEtNjUxMzE_8a94a7ae-4381-489d-b5e8-c068c590eaf4"
      unitRef="shares">100000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i7ce368192a914ea29444096c7c216b99_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMTctNS0xLTEtNjUxMzE_bbe0de07-79e4-47bc-b6ea-7f221a847299"
      unitRef="usd">-40400000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMTctMTMtMS0xLTY1MTMx_3ba55c65-6db4-4c04-b557-18a0bd6e2ff9"
      unitRef="usd">-40400000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMTgtMC0xLTEtNjUxMzEvdGV4dHJlZ2lvbjpkOGJjZmM3ZTg3ZjM0MTI3ODgyZjA4NmJhMDUxMjQ2ZF8yNA_4660b0ee-3ad7-480c-98d7-98b37ec2b72e"
      unitRef="usdPerShare">2.31</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStock
      contextRef="i770422fa10374899ad588cf82ba16037_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMTgtNy0xLTEtNjUxMzE_e04d15a0-ce49-488b-af2f-bc0bbd8ffb8e"
      unitRef="usd">243200000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMTgtMTMtMS0xLTY1MTMx_4edbc48d-a87d-4699-9ec4-a0c0f4ddf274"
      unitRef="usd">243200000</us-gaap:DividendsCommonStock>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i02db256735904553bda338c07b75c8e2_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMTktMS0xLTEtNjUxMzE_782bf173-00c7-4692-af48-a0648bb2b9f0"
      unitRef="shares">105500000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i02db256735904553bda338c07b75c8e2_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMTktMy0xLTEtNjUxMzE_6af83164-2f17-40bd-b8a0-c56771344496"
      unitRef="usd">1100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i80a1679a0f5546bda0de2e2d2c990d5b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMTktNS0xLTEtNjUxMzE_3c2c9f7e-62b2-4260-b3ad-8481d25bd52d"
      unitRef="usd">2307800000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8c77e4edd8714f3fb630f1ff7e60293c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMTktNy0xLTEtNjUxMzE_39c41ede-8d59-42c0-8cd5-aa9d0b51dbf6"
      unitRef="usd">9455600000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic4b56a8ff41744529bf841db941e9bbd_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMTktOS0xLTEtNjUxMzE_5bd61374-6485-402b-b654-5be3944957fe"
      unitRef="usd">-183100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i02856d85a1b942ae8a168961f4dd9627_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMTktMTEtMS0xLTY1MTMx_bf1812da-33e0-4de1-a116-881a1b34e457"
      unitRef="usd">-17600000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMTktMTMtMS0xLTY1MTMx_8d87b515-a61a-498b-927c-fcfce49cffba"
      unitRef="usd">11563800000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i180e990487fe4bd78676bf8be225c474_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMjAtNy0xLTEtNjUxMzE_460ecdd0-885b-453a-924e-b8ad652426bf"
      unitRef="usd">4544700000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMjAtMTMtMS0xLTY1MTMx_42c9c6cb-9d22-4f4e-ab0a-82ab1f9f2e64"
      unitRef="usd">4544700000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ifd4b60dc3b444c25ae1e58991885878d_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMjEtMS0xLTEtNjUxMzE_2646b3dd-0e9c-4cd3-854f-a676e24b10a7"
      unitRef="shares">500000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ie5d369036ac14e6eb1d752546c248563_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMjEtNS0xLTEtNjUxMzE_625c157b-855e-4526-aa85-8ea7069466d0"
      unitRef="usd">110000000.0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMjEtMTMtMS0xLTY1MTMx_ac990810-e06d-48e9-ab16-2c471553b55b"
      unitRef="usd">110000000.0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <rop:APICShareBasedPaymentArrangementCashSettlementForDispositions
      contextRef="ie5d369036ac14e6eb1d752546c248563_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMjItNS0xLTEtNjUxMzE_8370427a-9420-4833-9957-07c3a2d721a0"
      unitRef="usd">11100000</rop:APICShareBasedPaymentArrangementCashSettlementForDispositions>
    <rop:APICShareBasedPaymentArrangementCashSettlementForDispositions
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMjItMTMtMS0xLTY1MTMx_00526690-485d-41cc-af47-ab338634b5c5"
      unitRef="usd">11100000</rop:APICShareBasedPaymentArrangementCashSettlementForDispositions>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="ie5d369036ac14e6eb1d752546c248563_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMjMtNS0xLTEtNjUxMzE_198a2178-307d-42f4-8068-d835efc9b494"
      unitRef="usd">13900000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="i9b3e65326b3e48b2be5cb3604b37b924_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMjMtMTEtMS0xLTY1MTMx_2038c594-940e-4f36-baf6-bad9e290a109"
      unitRef="usd">400000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMjMtMTMtMS0xLTY1MTMx_ca9db4ee-810e-4ed9-b0dd-6e03d748541f"
      unitRef="usd">14300000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMjQtMC0xLTEtNjUxMzEvdGV4dHJlZ2lvbjo1NzcyMTUwNmYyMDU0ODA3OTcyOGNkZDFkM2U5YWFkMl82Mw_b5b1a8f3-44be-47da-9959-6f04db9ab5ed"
      unitRef="usd">-41900000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i0ea1b7a85e5b4ee58d512b793f5ccdcd_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMjQtOS0xLTEtNjUxMzE_9cfc882e-940c-423c-8520-ddf345cb918f"
      unitRef="usd">-3900000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMjQtMTMtMS0xLTY1MTMx_43c0b3af-e7dc-4c8e-98d4-c9ffd8796fee"
      unitRef="usd">-3900000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ie5d369036ac14e6eb1d752546c248563_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMjUtNS0xLTEtNjUxMzE_589713a6-ce59-4916-a391-1755aa33bc86"
      unitRef="usd">131400000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMjUtMTMtMS0xLTY1MTMx_4971ae60-2cca-430c-9542-99089eba3d2d"
      unitRef="usd">131400000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="ifd4b60dc3b444c25ae1e58991885878d_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMjYtMS0xLTEtNjUxMzE_80a33e86-c9c9-40e6-998f-c8874a58e9bb"
      unitRef="shares">100000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="ie5d369036ac14e6eb1d752546c248563_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMjYtNS0xLTEtNjUxMzE_99f76873-4cfb-48a8-bdf1-9efc0415e7ba"
      unitRef="usd">-41800000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMjYtMTMtMS0xLTY1MTMx_96a96a2a-8ab0-4348-9f6c-8a8f028811a4"
      unitRef="usd">-41800000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMjctMC0xLTEtNjUxMzEvdGV4dHJlZ2lvbjoyMDI5MDNlNDNmMDQ0Njg5YTIzYmY4ZmQyZGQ1YWMzOV8yNA_14e45e9b-d2e9-48c4-ba73-c56c2d06e89f"
      unitRef="usdPerShare">2.54</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStock
      contextRef="i180e990487fe4bd78676bf8be225c474_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMjctNy0xLTEtNjUxMzE_c734d180-1ef2-4199-a4cb-c269a2474e25"
      unitRef="usd">269600000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMjctMTMtMS0xLTY1MTMx_b0b2434e-de7c-48d2-bf93-5f1bac3e7729"
      unitRef="usd">269600000</us-gaap:DividendsCommonStock>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i52be35e5590d4a89bb2e49218ed204d0_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMjgtMS0xLTEtNjUxMzE_ee5f4d60-2063-4b9a-8403-7aeae4749349"
      unitRef="shares">106100000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i52be35e5590d4a89bb2e49218ed204d0_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMjgtMy0xLTEtNjUxMzE_4d5a9f07-f017-4836-b568-d7e6ec35b43d"
      unitRef="usd">1100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3c4357f49a0d4efe835ae6dc95ab480a_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMjgtNS0xLTEtNjUxMzE_f90fb33e-683a-4421-bace-1852bb018bd5"
      unitRef="usd">2510200000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7a4e6f8bbcdf4a45911b8d3101645739_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMjgtNy0xLTEtNjUxMzE_38217c16-7c87-42c2-9398-66514affea8f"
      unitRef="usd">13730700000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i58cc85ef900c46c7821e6ff9f470866b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMjgtOS0xLTEtNjUxMzE_b5695375-fe54-46aa-9da6-075f0bcee77e"
      unitRef="usd">-187000000.0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id1888eef273441a5bc71258144a5bd15_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMjgtMTEtMS0xLTY1MTMx_1f972dee-07a1-464b-b5ce-6ea2b7decc9a"
      unitRef="usd">-17200000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83OS9mcmFnOjc5NzU4YTAzNGJkYjRiNWNiN2E0MGRmNTkxYTFiMDQ3L3RhYmxlOjc3MzQwMWVlOWEwOTRjMGQ5MDhlZGY0NzQ5OWJhNGM1L3RhYmxlcmFuZ2U6NzczNDAxZWU5YTA5NGMwZDkwOGVkZjQ3NDk5YmE0YzVfMjgtMTMtMS0xLTY1MTMx_04b651e8-8f8c-4142-bc4b-c165d4d07ace"
      unitRef="usd">16037800000</us-gaap:StockholdersEquity>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMy0xLTEtMS02NTEzMQ_8281d051-740f-4be9-a739-828bfce9a715"
      unitRef="usd">985600000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMy0zLTEtMS02NTEzMQ_085db312-e6c7-4e41-9589-00ce452e600f"
      unitRef="usd">805300000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMy01LTEtMS02NTEzMQ_c87efd17-ef70-491b-b320-67fed03a5966"
      unitRef="usd">673800000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:Depreciation
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfNS0xLTEtMS02NTEzMQ_e690fcde-8a38-4cf3-a2f1-cd7ec49f15e5"
      unitRef="usd">37300000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfNS0zLTEtMS02NTEzMQ_50096be4-e248-4678-8b08-43f18a8745c8"
      unitRef="usd">44000000.0</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfNS01LTEtMS02NTEzMQ_74efcc40-8dd7-43ba-a7c5-5f4cab8eecd1"
      unitRef="usd">40600000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfNi0xLTEtMS02NTEzMQ_c150d8ae-25e7-4456-bf8a-2e797a3e564b"
      unitRef="usd">612800000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfNi0zLTEtMS02NTEzMQ_184b96c8-68bb-4f63-8f81-621b6aa84054"
      unitRef="usd">571900000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfNi01LTEtMS02NTEzMQ_1da52c2f-3182-4f78-90d5-b694616c6f9e"
      unitRef="usd">451000000.0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfNy0xLTEtMS02NTEzMQ_6054c6d1-d0ad-4e78-8b29-0580fa796807"
      unitRef="usd">11800000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfNy0zLTEtMS02NTEzMQ_4ef99d74-c427-4e08-b650-b8786aea7b5f"
      unitRef="usd">13500000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfNy01LTEtMS02NTEzMQ_dd8c8b96-76a8-4686-925b-93cdf2ee9102"
      unitRef="usd">10900000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:ShareBasedCompensation
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfOC0xLTEtMS02NTEzMQ_536f7fc7-52e0-4d7a-a61f-36f833598942"
      unitRef="usd">118500000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfOC0zLTEtMS02NTEzMQ_4f94caca-8efb-4ec5-a3d3-d8648b436bb9"
      unitRef="usd">123000000.0</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfOC01LTEtMS02NTEzMQ_772d6bb3-2be6-4071-9a53-b895b12520d5"
      unitRef="usd">108300000</us-gaap:ShareBasedCompensation>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfOS0xLTEtMS02NTEzMQ_74618618-3a79-46f4-852c-790c66dec673"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfOS0zLTEtMS02NTEzMQ_faef6faa-c49b-4fea-9fb2-ea83839c3b45"
      unitRef="usd">94400000</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfOS01LTEtMS02NTEzMQ_68c4fd33-1e70-4c6a-808b-cf2e799e13b8"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <rop:GainLossOnDispositionOfBusinessNetOfIncomeTaxExpenseBenefit
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMTEtMS0xLTEtNjUxMzE_ed144ece-246b-4371-8ea9-239b19557dc6"
      unitRef="usd">0</rop:GainLossOnDispositionOfBusinessNetOfIncomeTaxExpenseBenefit>
    <rop:GainLossOnDispositionOfBusinessNetOfIncomeTaxExpenseBenefit
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMTEtMy0xLTEtNjUxMzE_1492a976-329b-452c-bb0d-9008d10a49ef"
      unitRef="usd">21600000</rop:GainLossOnDispositionOfBusinessNetOfIncomeTaxExpenseBenefit>
    <rop:GainLossOnDispositionOfBusinessNetOfIncomeTaxExpenseBenefit
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMTEtNS0xLTEtNjUxMzE_d0594389-518f-41c1-875e-4ddeb170c9c5"
      unitRef="usd">0</rop:GainLossOnDispositionOfBusinessNetOfIncomeTaxExpenseBenefit>
    <rop:IncomeTaxProvisionExcludingTaxesAssociatedWithGainOnDispositionOfBusiness
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMTItMS0xLTEtNjUxMzE_6583ed05-02f2-484b-b31e-3f47d9ab0642"
      unitRef="usd">296400000</rop:IncomeTaxProvisionExcludingTaxesAssociatedWithGainOnDispositionOfBusiness>
    <rop:IncomeTaxProvisionExcludingTaxesAssociatedWithGainOnDispositionOfBusiness
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMTItMy0xLTEtNjUxMzE_0d5a934c-e985-48a7-958c-2f47db2631f1"
      unitRef="usd">221100000</rop:IncomeTaxProvisionExcludingTaxesAssociatedWithGainOnDispositionOfBusiness>
    <rop:IncomeTaxProvisionExcludingTaxesAssociatedWithGainOnDispositionOfBusiness
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMTItNS0xLTEtNjUxMzE_18a4a388-fcc6-4d70-a859-2134c5b3a689"
      unitRef="usd">187500000</rop:IncomeTaxProvisionExcludingTaxesAssociatedWithGainOnDispositionOfBusiness>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMTQtMS0xLTEtNjUxMzE_b9355515-5eab-4772-b896-b898c381c90e"
      unitRef="usd">-2500000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMTQtMy0xLTEtNjUxMzE_b1bf72bf-b7e6-45be-bb6a-5232a6631026"
      unitRef="usd">73700000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMTQtNS0xLTEtNjUxMzE_0fcb72a8-5328-4d84-867e-fb4e8ff0f342"
      unitRef="usd">-22300000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <rop:IncreaseDecreaseInUnbilledReceivablesCurrent
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMTUtMS0xLTEtNjUxMzE_0877e98b-9ccb-445e-9b50-cea7c98ab3a6"
      unitRef="usd">11100000</rop:IncreaseDecreaseInUnbilledReceivablesCurrent>
    <rop:IncreaseDecreaseInUnbilledReceivablesCurrent
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMTUtMy0xLTEtNjUxMzE_a5f4e25d-7138-4000-9a05-0677fe38192b"
      unitRef="usd">16400000</rop:IncreaseDecreaseInUnbilledReceivablesCurrent>
    <rop:IncreaseDecreaseInUnbilledReceivablesCurrent
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMTUtNS0xLTEtNjUxMzE_ee431027-396f-4cff-b8de-9733af17b7ee"
      unitRef="usd">4500000</rop:IncreaseDecreaseInUnbilledReceivablesCurrent>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMTYtMS0xLTEtNjUxMzE_d7c7bd0f-0190-4002-a23a-24c232e20009"
      unitRef="usd">43100000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMTYtMy0xLTEtNjUxMzE_ccf41efa-a51e-4d71-8dc8-d5b8ceab67ff"
      unitRef="usd">300000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMTYtNS0xLTEtNjUxMzE_7fbf3fe5-74e3-458d-9690-b074e27841f2"
      unitRef="usd">8400000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMTctMS0xLTEtNjUxMzE_6b2e5aef-65e0-40ae-823a-e31c4dc872e5"
      unitRef="usd">21300000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMTctMy0xLTEtNjUxMzE_0f8c4f88-21c0-40c3-bae7-a313f5a39f82"
      unitRef="usd">16000000.0</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMTctNS0xLTEtNjUxMzE_835e6ae1-85db-4990-9e13-61960363d447"
      unitRef="usd">4900000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInOtherAccruedLiabilities
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMTgtMS0xLTEtNzcxNDU_210147ea-778a-4ced-bfe8-1ba363ddc143"
      unitRef="usd">-7600000</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccruedLiabilities
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMTgtMy0xLTEtNzcxNDU_c89c42f3-30aa-4647-933f-7135ed852c24"
      unitRef="usd">27000000.0</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccruedLiabilities
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMTgtNS0xLTEtNzcxNDU_a6c4bf89-e82d-4f8e-a96a-980e58bbcdad"
      unitRef="usd">74600000</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMTgtMS0xLTEtNjUxMzE_3af63a83-ccb7-4e78-bb77-4f87bcf1a054"
      unitRef="usd">52900000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMTgtMy0xLTEtNjUxMzE_305c7b6f-741a-4f5c-a604-dc5f68fb3d16"
      unitRef="usd">162200000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMTgtNS0xLTEtNjUxMzE_7d0e2440-d7d9-498f-b8a6-0956e56a2999"
      unitRef="usd">60700000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <rop:IncomeTaxesPaidOnDispositionOfBusiness
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMTktMS0xLTEtNjUxMzE_27151c7c-db70-4192-81d7-059e2b8e359d"
      unitRef="usd">953800000</rop:IncomeTaxesPaidOnDispositionOfBusiness>
    <rop:IncomeTaxesPaidOnDispositionOfBusiness
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMTktMy0xLTEtNjUxMzE_4ea892f5-9f9a-4c43-b29c-e4e09095eab4"
      unitRef="usd">0</rop:IncomeTaxesPaidOnDispositionOfBusiness>
    <rop:IncomeTaxesPaidOnDispositionOfBusiness
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMTktNS0xLTEtNjUxMzE_0e720577-6b02-4482-bc25-8774a8f60f66"
      unitRef="usd">201900000</rop:IncomeTaxesPaidOnDispositionOfBusiness>
    <rop:IncomeTaxesPaidExcludingTaxesAssociatedWithGainOnDispositionOfBusiness
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMjAtMS0xLTEtNjUxMzE_68145a65-e355-4907-a19b-21e6b6f030be"
      unitRef="usd">498900000</rop:IncomeTaxesPaidExcludingTaxesAssociatedWithGainOnDispositionOfBusiness>
    <rop:IncomeTaxesPaidExcludingTaxesAssociatedWithGainOnDispositionOfBusiness
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMjAtMy0xLTEtNjUxMzE_bbee7c26-9c68-4e45-8006-cd3a1e31d894"
      unitRef="usd">273900000</rop:IncomeTaxesPaidExcludingTaxesAssociatedWithGainOnDispositionOfBusiness>
    <rop:IncomeTaxesPaidExcludingTaxesAssociatedWithGainOnDispositionOfBusiness
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMjAtNS0xLTEtNjUxMzE_7f14b07d-b860-4879-90a0-cc8864ed5488"
      unitRef="usd">277700000</rop:IncomeTaxesPaidExcludingTaxesAssociatedWithGainOnDispositionOfBusiness>
    <us-gaap:PaymentsForOtherOperatingActivities
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMjEtMS0xLTEtNjUxMzE_9eadbed5-aa28-4bae-a43a-d5b49a19ca04"
      unitRef="usd">18000000.0</us-gaap:PaymentsForOtherOperatingActivities>
    <us-gaap:PaymentsForOtherOperatingActivities
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMjEtMy0xLTEtNjUxMzE_2b73746e-ae46-4a02-9fae-5cac757af66a"
      unitRef="usd">36700000</us-gaap:PaymentsForOtherOperatingActivities>
    <us-gaap:PaymentsForOtherOperatingActivities
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMjEtNS0xLTEtNjUxMzE_d2c78b53-619e-45d5-a10d-12b73d1e0087"
      unitRef="usd">18900000</us-gaap:PaymentsForOtherOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMjItMS0xLTEtNjUxMzE_1b8acea7-d41d-4f2d-9cfc-e3b806142579"
      unitRef="usd">606600000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMjItMy0xLTEtNjUxMzE_71f81768-3346-4029-97c5-090907c61622"
      unitRef="usd">1655800000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMjItNS0xLTEtNjUxMzE_c13641b3-f8c8-4d27-95d1-c664616dd7d1"
      unitRef="usd">1123200000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMjMtMS0xLTEtNjUxMzE_1445b639-5a4b-4613-9f39-4d1c0860013e"
      unitRef="usd">128000000.0</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMjMtMy0xLTEtNjUxMzE_807507b4-2bb0-4ea2-89a4-905bf92c2c46"
      unitRef="usd">356100000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMjMtNS0xLTEtNjUxMzE_e854fa5a-0ce1-4d8d-8ab8-d0958e0e47f8"
      unitRef="usd">401900000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMjQtMS0xLTEtNjUxMzE_f5f410f6-9f90-436a-9559-629aa3531ffc"
      unitRef="usd">734600000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMjQtMy0xLTEtNjUxMzE_831eea9f-3487-4ecb-91a9-23ba261a0471"
      unitRef="usd">2011900000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMjQtNS0xLTEtNjUxMzE_a751fe83-2d80-4da5-843a-091d22b2b6f8"
      unitRef="usd">1525100000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMjctMS0xLTEtNjUxMzE_6876ade2-5999-4de6-9389-24de03083730"
      unitRef="usd">4280100000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMjctMy0xLTEtNjUxMzE_c37311c7-5f81-499d-9bcb-e8a74ca6e6fe"
      unitRef="usd">217000000.0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMjctNS0xLTEtNjUxMzE_4eac4841-fa85-4375-a35c-4da28fce725c"
      unitRef="usd">6018100000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireOtherProductiveAssets
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMjgtMS0xLTEtNjUxMzE_29dbec43-bcb1-403e-8334-4acde769bce8"
      unitRef="usd">40100000</us-gaap:PaymentsToAcquireOtherProductiveAssets>
    <us-gaap:PaymentsToAcquireOtherProductiveAssets
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMjgtMy0xLTEtNjUxMzE_2df1b733-3853-4a00-8ab5-9820e9d245e5"
      unitRef="usd">28500000</us-gaap:PaymentsToAcquireOtherProductiveAssets>
    <us-gaap:PaymentsToAcquireOtherProductiveAssets
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMjgtNS0xLTEtNjUxMzE_c801f434-0f70-4e43-99ed-2d1632418487"
      unitRef="usd">24700000</us-gaap:PaymentsToAcquireOtherProductiveAssets>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMjktMS0xLTEtNjUxMzE_edfa96f4-661c-4adb-a379-4b7625fa3c3e"
      unitRef="usd">30200000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMjktMy0xLTEtNjUxMzE_d1728eec-edf2-4744-80a2-21dc68037ec9"
      unitRef="usd">29700000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMjktNS0xLTEtNjUxMzE_8a946e78-03fe-4fa3-a3d0-f15f7e477fab"
      unitRef="usd">17700000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMzAtMS0xLTEtNjUxMzE_75b4a672-59ba-4863-bab0-d466c9923adc"
      unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested>
    <us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMzAtMy0xLTEtNjUxMzE_ded6274a-8203-4643-b895-eaef9a28b3fd"
      unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested>
    <us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMzAtNS0xLTEtNjUxMzE_0870eb7c-664f-4fae-97a5-7afabeb2a616"
      unitRef="usd">-4500000</us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMzEtMS0xLTEtNjUxMzE_724943ea-563c-42f4-bb16-93cd44d4f261"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMzEtMy0xLTEtNjUxMzE_fbe71645-8d52-4c7c-b5d9-f5b86a8c35db"
      unitRef="usd">27100000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMzEtNS0xLTEtNjUxMzE_81c3f9ab-cdb4-4982-975c-49eab158c568"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMzItMS0xLTEtNjUxMzE_2e40c526-b861-4260-a759-5b3b2415d924"
      unitRef="usd">1400000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMzItMy0xLTEtNjUxMzE_be0659a4-4ca3-42d5-966d-b9906e321150"
      unitRef="usd">1100000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMzItNS0xLTEtNjUxMzE_729fe631-52df-4ebe-b5c2-a4cc039f68e8"
      unitRef="usd">2600000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMzMtMS0xLTEtNjUxMzE_f14b741d-38cd-44a6-97c1-a996db43d71c"
      unitRef="usd">-4351800000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMzMtMy0xLTEtNjUxMzE_405357d0-f8ec-4bda-b98d-3c6a02fe23a8"
      unitRef="usd">-249200000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMzMtNS0xLTEtNjUxMzE_edce3c27-bc8e-4dcb-8462-25d7d9a17d3d"
      unitRef="usd">-6067600000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <rop:ProceedsFromDispositionOfDiscontinuedOperations
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMzQtMS0xLTEtNjUxMzE_e1d04a20-2cf1-4035-bd25-deddaeacb628"
      unitRef="usd">5561800000</rop:ProceedsFromDispositionOfDiscontinuedOperations>
    <rop:ProceedsFromDispositionOfDiscontinuedOperations
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMzQtMy0xLTEtNjUxMzE_531be3e6-5362-420d-b06a-773061236646"
      unitRef="usd">115600000</rop:ProceedsFromDispositionOfDiscontinuedOperations>
    <rop:ProceedsFromDispositionOfDiscontinuedOperations
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMzQtNS0xLTEtNjUxMzE_3079f2a2-121f-45c1-b5ff-b6df4d2fb12e"
      unitRef="usd">0</rop:ProceedsFromDispositionOfDiscontinuedOperations>
    <rop:CashUsedInInvestingActivitiesDiscontinuedOperations
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMzUtMS0xLTEtNjUxMzE_ed960d79-1c87-4642-8e0a-864167b1977b"
      unitRef="usd">500000</rop:CashUsedInInvestingActivitiesDiscontinuedOperations>
    <rop:CashUsedInInvestingActivitiesDiscontinuedOperations
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMzUtMy0xLTEtNjUxMzE_5cb4a4b6-e564-4b49-b806-112b2b9d83a4"
      unitRef="usd">9300000</rop:CashUsedInInvestingActivitiesDiscontinuedOperations>
    <rop:CashUsedInInvestingActivitiesDiscontinuedOperations
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMzUtNS0xLTEtNjUxMzE_8b2893a3-48c7-4fb5-b186-01a5c0259c01"
      unitRef="usd">6300000</rop:CashUsedInInvestingActivitiesDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMzYtMS0xLTEtNjUxMzE_00b0f775-b664-4726-93a9-25cb3c1987b5"
      unitRef="usd">1209500000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMzYtMy0xLTEtNjUxMzE_980f215d-f1af-410b-95da-779e4186fac5"
      unitRef="usd">-142900000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMzYtNS0xLTEtNjUxMzE_c0bf03a5-9d28-476e-80e5-dc1ffdfab437"
      unitRef="usd">-6073900000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMzktMS0xLTEtNjUxMzE_9cafa721-67ea-46e0-b8fc-355fec90c6e7"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMzktMy0xLTEtNjUxMzE_10c0b1b4-811e-4e72-830c-929465f561a3"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfMzktNS0xLTEtNjUxMzE_37eb71a4-3c2d-49c5-ae7c-d792e01e76ce"
      unitRef="usd">3300000000</us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt>
    <us-gaap:RepaymentsOfSeniorDebt
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfNDAtMS0xLTEtNjUxMzE_e53a2db1-3f5a-4f9a-becc-c14e2a89fea8"
      unitRef="usd">800000000.0</us-gaap:RepaymentsOfSeniorDebt>
    <us-gaap:RepaymentsOfSeniorDebt
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfNDAtMy0xLTEtNjUxMzE_1554bebc-cf48-4582-824d-547cf13d6f8b"
      unitRef="usd">500000000.0</us-gaap:RepaymentsOfSeniorDebt>
    <us-gaap:RepaymentsOfSeniorDebt
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfNDAtNS0xLTEtNjUxMzE_ee5080f1-be6d-4f6d-8dc4-22fed6eb7636"
      unitRef="usd">600000000.0</us-gaap:RepaymentsOfSeniorDebt>
    <us-gaap:ProceedsFromRepaymentsOfLinesOfCredit
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfNDEtMS0xLTEtNjUxMzE_978ccc13-af57-417e-8a52-507edd7d8aad"
      unitRef="usd">-470000000.0</us-gaap:ProceedsFromRepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromRepaymentsOfLinesOfCredit
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfNDEtMy0xLTEtNjUxMzE_d433d7bb-2387-422b-acbe-90be342190f2"
      unitRef="usd">-1150000000</us-gaap:ProceedsFromRepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromRepaymentsOfLinesOfCredit
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfNDEtNS0xLTEtNjUxMzE_9691dc9e-d579-4801-a749-fe71a9214361"
      unitRef="usd">1620000000</us-gaap:ProceedsFromRepaymentsOfLinesOfCredit>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfNDMtMS0xLTEtNjUxMzE_18487d8b-e5c2-4baa-96ce-3bd36beaa727"
      unitRef="usd">3900000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfNDMtMy0xLTEtNjUxMzE_0a626253-e42d-4e12-bd59-9daf02b1becd"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfNDMtNS0xLTEtNjUxMzE_2d31be79-685f-494e-842d-668dec120f50"
      unitRef="usd">42000000.0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDividends
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfNDUtMS0xLTEtNjUxMzE_65af2fd2-c8c4-46af-8500-f020ce70301e"
      unitRef="usd">262300000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfNDUtMy0xLTEtNjUxMzE_97695cd2-df1c-4281-b9e5-9e8e047b9110"
      unitRef="usd">236400000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfNDUtNS0xLTEtNjUxMzE_0d833c0e-42c6-4439-a6c3-578e2eed3d33"
      unitRef="usd">214100000</us-gaap:PaymentsOfDividends>
    <us-gaap:ProceedsFromSaleOfTreasuryStock
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfNDYtMS0xLTEtNjUxMzE_b8408607-5f38-4001-9c11-57ed5a3f6e44"
      unitRef="usd">14300000</us-gaap:ProceedsFromSaleOfTreasuryStock>
    <us-gaap:ProceedsFromSaleOfTreasuryStock
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfNDYtMy0xLTEtNjUxMzE_60e6fac8-50ac-4a4a-9e36-3ca3f31b96f0"
      unitRef="usd">15100000</us-gaap:ProceedsFromSaleOfTreasuryStock>
    <us-gaap:ProceedsFromSaleOfTreasuryStock
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfNDYtNS0xLTEtNjUxMzE_01073b9a-074b-41ae-b104-e8a11071c44d"
      unitRef="usd">10500000</us-gaap:ProceedsFromSaleOfTreasuryStock>
    <rop:ProceedsFromStockBasedCompensationNet
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfNDctMS0xLTEtNjUxMzE_a049b339-938b-49c4-80ac-718afb538390"
      unitRef="usd">68200000</rop:ProceedsFromStockBasedCompensationNet>
    <rop:ProceedsFromStockBasedCompensationNet
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfNDctMy0xLTEtNjUxMzE_4d94f4f5-8026-4d2e-85f4-8efc80e1c6fc"
      unitRef="usd">64300000</rop:ProceedsFromStockBasedCompensationNet>
    <rop:ProceedsFromStockBasedCompensationNet
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfNDctNS0xLTEtNjUxMzE_9c7300c9-e50e-4cf4-aee2-a1e411b867df"
      unitRef="usd">64400000</rop:ProceedsFromStockBasedCompensationNet>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfNDktMS0xLTEtNjUxMzE_57fce92a-ec68-4e91-a23e-33db2400adf2"
      unitRef="usd">-200000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfNDktMy0xLTEtNjUxMzE_00c6c1f8-189c-4739-bbc7-306e1ccbd968"
      unitRef="usd">-100000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfNDktNS0xLTEtNjUxMzE_a25a14a7-73fc-4b71-8263-d868189a9843"
      unitRef="usd">-100000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfNTAtMS0xLTEtNjUxMzE_8f7ed5f6-b881-4f10-a43a-ac0f98409531"
      unitRef="usd">-1453900000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfNTAtMy0xLTEtNjUxMzE_ef1723ec-d012-4721-b2c2-2851ad6dca01"
      unitRef="usd">-1807100000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfNTAtNS0xLTEtNjUxMzE_f20d2e0c-aa41-46fa-a53a-fa7dee31ade1"
      unitRef="usd">4138700000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
    <us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfNTEtMS0xLTEtNjUxMzE_5c2afebf-bcc8-4c1d-9cb3-3927ac223c15"
      unitRef="usd">-11400000</us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfNTEtMy0xLTEtNjUxMzE_3424e6d6-dcf2-4916-8bfb-ecc7bed4695b"
      unitRef="usd">-6400000</us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfNTEtNS0xLTEtNjUxMzE_c4ce4650-1cdf-4ce3-a869-48f7e0ec319c"
      unitRef="usd">-1800000</us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfNTItMS0xLTEtNjUxMzE_cd8cf989-d767-43f0-abbb-8133fb96d577"
      unitRef="usd">-1465300000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfNTItMy0xLTEtNjUxMzE_d39cb2dd-1aa6-43b9-87c2-3ec35b675df5"
      unitRef="usd">-1813500000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOjY5YTIzNWUxNDBiMjRiODBhYTZlNDhiNWNkZGU0NjhiL3RhYmxlcmFuZ2U6NjlhMjM1ZTE0MGIyNGI4MGFhNmU0OGI1Y2RkZTQ2OGJfNTItNS0xLTEtNjUxMzE_8592b651-99ac-48de-a8e0-2d161c06108e"
      unitRef="usd">4136900000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOmM5NzBhYzNlNmUyODQwMzY4ZjU3ODE4YmVjMzEwMmM4L3RhYmxlcmFuZ2U6Yzk3MGFjM2U2ZTI4NDAzNjhmNTc4MThiZWMzMTAyYzhfMi0xLTEtMS02NTEzMQ_a906c899-80b7-4f97-a6f4-03e46b9bdf50"
      unitRef="usd">-37500000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOmM5NzBhYzNlNmUyODQwMzY4ZjU3ODE4YmVjMzEwMmM4L3RhYmxlcmFuZ2U6Yzk3MGFjM2U2ZTI4NDAzNjhmNTc4MThiZWMzMTAyYzhfMi0zLTEtMS02NTEzMQ_99f4874f-2ff8-4570-a6dd-8b4597aa99be"
      unitRef="usd">-12300000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOmM5NzBhYzNlNmUyODQwMzY4ZjU3ODE4YmVjMzEwMmM4L3RhYmxlcmFuZ2U6Yzk3MGFjM2U2ZTI4NDAzNjhmNTc4MThiZWMzMTAyYzhfMi01LTEtMS02NTEzMQ_3a3f5193-7201-4795-a0a1-574a08b99ddb"
      unitRef="usd">10500000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOmM5NzBhYzNlNmUyODQwMzY4ZjU3ODE4YmVjMzEwMmM4L3RhYmxlcmFuZ2U6Yzk3MGFjM2U2ZTI4NDAzNjhmNTc4MThiZWMzMTAyYzhfNC0xLTEtMS02NTEzMQ_2288e6a0-df45-4e5d-9fae-5a624043ad26"
      unitRef="usd">441300000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOmM5NzBhYzNlNmUyODQwMzY4ZjU3ODE4YmVjMzEwMmM4L3RhYmxlcmFuZ2U6Yzk3MGFjM2U2ZTI4NDAzNjhmNTc4MThiZWMzMTAyYzhfNC0zLTEtMS02NTEzMQ_87bb288a-547d-4c8a-852d-c80901b41a6a"
      unitRef="usd">43200000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOmM5NzBhYzNlNmUyODQwMzY4ZjU3ODE4YmVjMzEwMmM4L3RhYmxlcmFuZ2U6Yzk3MGFjM2U2ZTI4NDAzNjhmNTc4MThiZWMzMTAyYzhfNC01LTEtMS02NTEzMQ_b8b8f2a2-f662-4845-b0ea-aeba07069f26"
      unitRef="usd">-401400000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOmM5NzBhYzNlNmUyODQwMzY4ZjU3ODE4YmVjMzEwMmM4L3RhYmxlcmFuZ2U6Yzk3MGFjM2U2ZTI4NDAzNjhmNTc4MThiZWMzMTAyYzhfNi0xLTEtMS02NTEzMQ_af548b15-f79e-4799-aa79-412c35bd1255"
      unitRef="usd">351500000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6b04498219454d8083fdd0d90e5d6fd3_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOmM5NzBhYzNlNmUyODQwMzY4ZjU3ODE4YmVjMzEwMmM4L3RhYmxlcmFuZ2U6Yzk3MGFjM2U2ZTI4NDAzNjhmNTc4MThiZWMzMTAyYzhfNi0zLTEtMS02NTEzMQ_7327ba2d-a59a-4826-85bf-12b793bbb902"
      unitRef="usd">308300000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ied39efe4f9454765b248120faf0ef19a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOmM5NzBhYzNlNmUyODQwMzY4ZjU3ODE4YmVjMzEwMmM4L3RhYmxlcmFuZ2U6Yzk3MGFjM2U2ZTI4NDAzNjhmNTc4MThiZWMzMTAyYzhfNi01LTEtMS02NTEzMQ_de124986-8c2f-4752-928c-6f0f945dccb4"
      unitRef="usd">709700000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOmM5NzBhYzNlNmUyODQwMzY4ZjU3ODE4YmVjMzEwMmM4L3RhYmxlcmFuZ2U6Yzk3MGFjM2U2ZTI4NDAzNjhmNTc4MThiZWMzMTAyYzhfOC0xLTEtMS02NTEzMQ_795e9e4e-c0fe-49a9-b889-1470057d74ff"
      unitRef="usd">792800000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOmM5NzBhYzNlNmUyODQwMzY4ZjU3ODE4YmVjMzEwMmM4L3RhYmxlcmFuZ2U6Yzk3MGFjM2U2ZTI4NDAzNjhmNTc4MThiZWMzMTAyYzhfOC0zLTEtMS02NTEzMQ_f72d2209-54e6-476d-8b90-4314079834b1"
      unitRef="usd">351500000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6b04498219454d8083fdd0d90e5d6fd3_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOmM5NzBhYzNlNmUyODQwMzY4ZjU3ODE4YmVjMzEwMmM4L3RhYmxlcmFuZ2U6Yzk3MGFjM2U2ZTI4NDAzNjhmNTc4MThiZWMzMTAyYzhfOC01LTEtMS02NTEzMQ_83be2eb7-8f05-43a9-9522-41b6e7349d80"
      unitRef="usd">308300000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOmM5NzBhYzNlNmUyODQwMzY4ZjU3ODE4YmVjMzEwMmM4L3RhYmxlcmFuZ2U6Yzk3MGFjM2U2ZTI4NDAzNjhmNTc4MThiZWMzMTAyYzhfMTItMS0xLTEtNjUxMzE_2b9bcd63-3a88-46b1-a8fa-12913a4b47a8"
      unitRef="usd">206500000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOmM5NzBhYzNlNmUyODQwMzY4ZjU3ODE4YmVjMzEwMmM4L3RhYmxlcmFuZ2U6Yzk3MGFjM2U2ZTI4NDAzNjhmNTc4MThiZWMzMTAyYzhfMTItMy0xLTEtNjUxMzE_6da15517-a5ce-47b2-9067-7758212bf61c"
      unitRef="usd">222200000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOmM5NzBhYzNlNmUyODQwMzY4ZjU3ODE4YmVjMzEwMmM4L3RhYmxlcmFuZ2U6Yzk3MGFjM2U2ZTI4NDAzNjhmNTc4MThiZWMzMTAyYzhfMTItNS0xLTEtNjUxMzE_81ee32b2-754d-4b56-a55a-c25e9e7a4bd6"
      unitRef="usd">197700000</us-gaap:InterestPaidNet>
    <us-gaap:FairValueOfAssetsAcquired
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOmM5NzBhYzNlNmUyODQwMzY4ZjU3ODE4YmVjMzEwMmM4L3RhYmxlcmFuZ2U6Yzk3MGFjM2U2ZTI4NDAzNjhmNTc4MThiZWMzMTAyYzhfMTUtMS0xLTEtNjUxMzE_c45ebe79-a8c0-4fe3-8cbb-75d1cfa3e94a"
      unitRef="usd">4891800000</us-gaap:FairValueOfAssetsAcquired>
    <us-gaap:FairValueOfAssetsAcquired
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOmM5NzBhYzNlNmUyODQwMzY4ZjU3ODE4YmVjMzEwMmM4L3RhYmxlcmFuZ2U6Yzk3MGFjM2U2ZTI4NDAzNjhmNTc4MThiZWMzMTAyYzhfMTUtMy0xLTEtNjUxMzE_a218bd97-a046-4f0d-94c7-8b33b90005f0"
      unitRef="usd">249800000</us-gaap:FairValueOfAssetsAcquired>
    <us-gaap:FairValueOfAssetsAcquired
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOmM5NzBhYzNlNmUyODQwMzY4ZjU3ODE4YmVjMzEwMmM4L3RhYmxlcmFuZ2U6Yzk3MGFjM2U2ZTI4NDAzNjhmNTc4MThiZWMzMTAyYzhfMTUtNS0xLTEtNjUxMzE_a10c097b-55cb-4a2a-8ce1-1861ac9eabe7"
      unitRef="usd">6715400000</us-gaap:FairValueOfAssetsAcquired>
    <us-gaap:LiabilitiesAssumed1
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOmM5NzBhYzNlNmUyODQwMzY4ZjU3ODE4YmVjMzEwMmM4L3RhYmxlcmFuZ2U6Yzk3MGFjM2U2ZTI4NDAzNjhmNTc4MThiZWMzMTAyYzhfMTYtMS0xLTEtNjUxMzE_4374d135-4b7a-4583-8a3e-3536cc463a49"
      unitRef="usd">611700000</us-gaap:LiabilitiesAssumed1>
    <us-gaap:LiabilitiesAssumed1
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOmM5NzBhYzNlNmUyODQwMzY4ZjU3ODE4YmVjMzEwMmM4L3RhYmxlcmFuZ2U6Yzk3MGFjM2U2ZTI4NDAzNjhmNTc4MThiZWMzMTAyYzhfMTYtMy0xLTEtNjUxMzE_563e0f61-2171-4394-b366-e23509591b4b"
      unitRef="usd">32800000</us-gaap:LiabilitiesAssumed1>
    <us-gaap:LiabilitiesAssumed1
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOmM5NzBhYzNlNmUyODQwMzY4ZjU3ODE4YmVjMzEwMmM4L3RhYmxlcmFuZ2U6Yzk3MGFjM2U2ZTI4NDAzNjhmNTc4MThiZWMzMTAyYzhfMTYtNS0xLTEtNjUxMzE_8e23b20b-4ecb-4549-9ded-9cb6931d8931"
      unitRef="usd">697300000</us-gaap:LiabilitiesAssumed1>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOmM5NzBhYzNlNmUyODQwMzY4ZjU3ODE4YmVjMzEwMmM4L3RhYmxlcmFuZ2U6Yzk3MGFjM2U2ZTI4NDAzNjhmNTc4MThiZWMzMTAyYzhfMTctMS0xLTEtNjUxMzE_0fa4de8d-cfd4-43ff-bf5c-a19a4d43e986"
      unitRef="usd">4280100000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOmM5NzBhYzNlNmUyODQwMzY4ZjU3ODE4YmVjMzEwMmM4L3RhYmxlcmFuZ2U6Yzk3MGFjM2U2ZTI4NDAzNjhmNTc4MThiZWMzMTAyYzhfMTctMy0xLTEtNjUxMzE_88d0fc8c-69d3-49eb-bf19-ff2107ffd10f"
      unitRef="usd">217000000.0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84Mi9mcmFnOjQ0MmViOWI4MGUzZjQxNDY5NDEyMTgxZTAxY2Y5Mjg0L3RhYmxlOmM5NzBhYzNlNmUyODQwMzY4ZjU3ODE4YmVjMzEwMmM4L3RhYmxlcmFuZ2U6Yzk3MGFjM2U2ZTI4NDAzNjhmNTc4MThiZWMzMTAyYzhfMTctNS0xLTEtNjUxMzE_e2f52faf-eee2-41ee-8c3b-b0e7edbee530"
      unitRef="usd">6018100000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RleHRyZWdpb246MjM4MGQxYjA1OWMzNGE4ZGFmNDg3MDk3YWM2MjQ1MmJfMjYzOTg_6abcc622-df98-4050-b45e-eba218ba0a7a">Summary of Accounting Policies&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Basis of Presentation&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; - These financial statements present consolidated information for Roper Technologies, Inc. and its subsidiaries (&#x201c;Roper,&#x201d; the &#x201c;Company,&#x201d; &#x201c;we,&#x201d; &#x201c;our&#x201d; or &#x201c;us&#x201d;). All significant intercompany accounts and transactions have been eliminated. Certain prior period amounts have been reclassified to conform to current period presentation.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"&gt;Nature of the Business&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; - Roper is a diversified technology company. The Company operates market leading businesses that design and develop vertical software and technology enabled products for a variety of defensible niche markets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Discontinued Operations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; - On November 22, 2022, the Company completed the divestiture of a majority 51% equity stake in its industrial businesses, including its entire historical Process Technologies reportable segment and the industrial businesses within its historical Measurement &amp;amp; Analytical Solutions reportable segment, to Clayton, Dubilier &amp;amp; Rice, LLC (&#x201c;CD&amp;amp;R&#x201d;). The businesses included in this transaction were Alpha, AMOT, CCC, Cornell, Dynisco, FTI, Hansen, Hardy, Logitech, Metrix, PAC, Roper Pump, Struers, Technolog, Uson, and Viatran (collectively &#x201c;Indicor&#x201d;). Following the sale of the majority stake, the Company retained an initial 49% minority equity interest in the new standalone parent company, Indicor, LLC. This transaction is referred to herein as the &#x201c;Indicor Transaction.&#x201d;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2021, the Company signed definitive agreements to divest its TransCore, Zetec and CIVCO Radiotherapy businesses, (&#x201c;2021 Divestitures&#x201d;). As of March 31, 2022, Roper had completed the 2021 Divestitures.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The financial results for Indicor and the 2021 Divestitures are presented as discontinued operations for all periods presented. Unless otherwise noted, discussion within these Notes to Consolidated Financial Statements relate to continuing operations. Refer to Note 3 for additional information on discontinued operations.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Update to Segment Reporting Structure&lt;/span&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; &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;- During the second quarter of 2022, we updated our reportable segment structure following the announcement of the Indicor Transaction. The Company&#x2019;s new reporting segment structure is classified based on business model and delivery of performance obligations. The three updated reportable segments (and businesses within each; including changes due to acquisitions since the realignment) are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;&#x2013;Application Software&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; - Aderant, CBORD/Horizon, CliniSys, Data Innovations, Deltek, Frontline Education, IntelliTrans, PowerPlan, Strata, Vertafore&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#x2013;Network Software&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; - ConstructConnect, DAT, Foundry, iPipeline, iTradeNetwork, Loadlink, MHA, SHP, SoftWriters&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#x2013;Technology Enabled Products&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; - CIVCO Medical Solutions, FMI, Inovonics, IPA, Neptune, Northern Digital, rf IDEAS, Verathon&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Following the Indicor Transaction and the realignment of our reportable segments, the day-to-day operations of our businesses, our organizational structure, and our strategy remain unchanged. All prior periods have been recast to reflect the changes noted above.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Recent Accounting Pronouncements&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 Financial Accounting Standards Board (&#x201c;FASB&#x201d;) establishes changes to accounting principles under GAAP in the form of accounting standards updates (&#x201c;ASUs&#x201d;) to the FASB&#x2019;s Accounting Standards Codification (&#x201c;ASC&#x201d;).&#160;The Company considers the applicability and impact of all ASUs.&#160;Any ASUs not listed below were assessed and determined to be either not applicable or are expected to have an immaterial impact on the Company&#x2019;s results of operations, financial position or cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: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;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2021, the FASB issued an update to improve the accounting for acquired revenue contracts with customers in a business combination by promoting consistency in the recognition of an acquired contract liability and the subsequent revenue recognized by the acquirer. The update is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, with early adoption permitted. The Company early-adopted this update in the fourth quarter of 2021. This update did not have a material impact on the acquisitions completed in 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company adopted ASC Topic 326, Financial Instruments - Credit Losses (&#x201c;ASC 326&#x201d;), as of January 1, 2020 using the modified retrospective transition method. We recorded a noncash cumulative effect decrease to retained earnings of $1.7, net of income taxes, on our opening consolidated balance sheet as of January 1, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Significant Accounting Policies&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Cash and Cash Equivalents&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; - Roper considers highly liquid financial instruments with remaining maturities at acquisition of three months or less to be cash equivalents. Roper had $432.9 of cash equivalents at December 31, 2022. Roper had no cash equivalents at December 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Contingencies&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; - Management continually assesses the probability of any adverse judgments or outcomes to its potential contingencies.&#160;Disclosure of the contingency is made if there is at least a reasonable possibility that a loss or an additional loss may have been incurred.&#160;In the assessment of contingencies as of December&#160;31, 2022, management concluded that there were no matters for which there was a reasonable possibility of a material loss.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Earnings per 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; - Basic earnings per share were calculated using net earnings and the weighted-average number of shares of common stock outstanding during the respective year. Diluted earnings per share were calculated using net earnings and the weighted-average number of shares of common stock and potential common stock associated with stock options outstanding during the respective year. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The effects of potential common stock were determined using the treasury stock method:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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:60.979%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&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.052%"/&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.053%"/&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;&#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;Year 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:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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;Basic weighted-average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of potential common stock:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&#160;&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:right;vertical-align: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:0 1pt"/&gt;&lt;td colspan="3" style="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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common stock awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.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;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted weighted-average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;106.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;106.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;105.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of and for the years ended December&#160;31, 2022, 2021 and 2020, there were 0.834, 0.521 and 0.208 outstanding stock options, respectively, that were not included in the determination of diluted earnings per share because doing so would have been antidilutive.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Estimates&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 preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"&gt;Equity Investment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; - The Company has an initial 49% minority equity interest in Indicor which provides us with the ability to exercise significant influence, but not control, over the investee. We elected to apply the fair value option as we believe this is the most reasonable method to value the equity investment. Subsequent changes in fair value will be recognized as a discrete non-operating line item in the Consolidated Statements of Operations beginning in the first quarter of 2023. See Note 10 for additional information on this investment.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Foreign Currency Translation and Transactions&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; - Assets and liabilities of subsidiaries whose functional currency is not the U.S. dollar were translated at the exchange rate in effect at the balance sheet date, and revenues and expenses were translated at average exchange rates for the period in which those entities were included in Roper&#x2019;s financial results.&#160;Translation adjustments are reflected as a component of other comprehensive income.&#160;Foreign currency transaction gains and losses are recorded in the Consolidated Statements of Earnings within &#x201c;Other income (expense), net.&#x201d;&#160;Foreign currency transaction gains / (losses) were not material in any periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:11pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Goodwill and Other Intangibles&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; - Roper accounts for goodwill in a purchase business combination as the excess of the cost over the estimated fair value of net assets acquired. Business combinations can also result in other intangible assets being recognized. Amortization of intangible assets, if applicable, occurs over their estimated useful lives. Goodwill, which is not amortized, is tested for impairment on an annual basis (or an interim basis if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying value). When testing goodwill for impairment, the Company has the option to first assess qualitative factors to determine whether the existence of events or &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:11pt;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;circumstances leads to a determination that it is more likely than not that the estimated fair value of a reporting unit is less than its carrying amount. If the Company elects to perform a qualitative assessment and determines that an impairment is more likely than not, then performance of the quantitative impairment test is required. The quantitative process utilizes both an income approach (discounted cash flows) and a market approach (consisting of a comparable public company earnings multiples methodology) to estimate the fair value of a reporting unit.&#160;To determine the reasonableness of the estimated fair values, the Company reviews the assumptions to ensure that neither the income approach nor the market approach provides significantly different valuations.&#160;If the estimated fair value exceeds the carrying value, no further work is required and no impairment loss is recognized.&#160;If the carrying value exceeds the estimated fair value, a non-cash impairment loss is recognized in the amount of that excess.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;When performing the quantitative assessment, key assumptions used in the income and market methodologies are updated when the analysis is performed for each reporting unit.&#160;The assumptions that have the most significant effect on the fair value calculations are the projected revenue growth rates, future operating margins, discount rates, terminal values and earnings multiples.&#160;While the Company uses reasonable and timely information to prepare its discounted cash flow analysis, actual future cash flows or market conditions could differ significantly resulting in future impairment charges related to recorded goodwill balances.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of the annual impairment test, Roper has 21 reporting units with individual goodwill amounts ranging from $17.5 to $3,363.1.&#160;In 2022, the Company performed its annual impairment test in the fourth quarter for all reporting units. The Company conducted its analysis qualitatively and assessed whether it was more likely than not that the respective fair value of these reporting units was less than the carrying amount. The Company determined that impairment of goodwill was not likely in any of its reporting units and thus was not required to perform a quantitative analysis for these reporting units.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Recently acquired reporting units generally represent a higher inherent risk of impairment, which typically decreases as the businesses are integrated into the enterprise. Negative industry or economic trends, disruptions to its business, actual results significantly below expected results, unexpected significant changes or planned changes in the use of the assets, divestitures and market capitalization declines may have a negative effect on the fair value of Roper&#x2019;s reporting units. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following events or circumstances, although not comprehensive, would be considered to determine whether interim testing of goodwill would be required:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;a significant adverse change in legal factors or in the business climate;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;an adverse action or assessment by a regulator;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;unanticipated competition;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;a loss of key personnel;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;a more-likely-than-not expectation that a reporting unit or a significant portion of a reporting unit will be sold or otherwise disposed of;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;the testing for recoverability of a significant asset group within a reporting unit; and&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;recognition of a goodwill impairment loss in the financial statements of a subsidiary that is a component of a reporting unit.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Business combinations can also result in other intangible assets being recognized. Amortization of intangible assets, if applicable, occurs over their estimated useful lives. Trade names that are determined to have indefinite useful economic lives are not amortized, but separately tested for impairment during the fourth quarter of the fiscal year or on an interim basis if an event occurs that indicates the fair value is more likely than not below the carrying value.&#160;Roper first qualitatively assesses whether the existence of events or circumstances leads to a determination that it is more likely than not that the estimated fair value of an indefinite-lived trade name is less than its carrying amount. If necessary, Roper conducts a quantitative review using the relief-from-royalty method.&#160;This methodology assumes that, in lieu of ownership, a third party would be willing to pay a royalty in order to exploit the related benefits of these assets.&#160;To the extent the Company determines a fair value, the inputs used represent a Level 3 fair value measurement in the FASB fair value hierarchy given that the inputs are unobservable. The assumptions that have the most significant effect on the fair value calculations are the royalty rates, projected revenue growth rates, discount rates and terminal values.&#160;Each royalty rate is determined based on the profitability of the trade name to which it relates and observed market royalty rates.&#160;Revenue growth rates are determined after considering current and future economic conditions, recent sales trends, discussions with customers, planned timing of new product launches or other variables. Trade names resulting from recent acquisitions generally represent the highest risk of impairment, which typically decreases as the businesses are integrated into Roper. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the fourth quarter of 2021, the Company determined the use of the Sunquest trade name would be discontinued given the strategic action to merge the Sunquest business into our CliniSys business, both of which are reported in our Application &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Software reportable segment. Considering the planned merger and updated market comparisons, the royalty rate utilized in the quantitative impairment assessment of the trade name was 0.5% as compared to a royalty rate of 3.5% used in the prior year. The royalty rate reduction was the significant assumption that resulted in a non-cash impairment charge of $94.4 recognized as a component of &#x201c;Impairment of intangible assets&#x201d; within the Consolidated Statements of Earnings.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The assessment of fair value for impairment purposes requires significant judgments to be made by management.&#160;Although forecasts are based on assumptions that are considered reasonable by management and consistent with the plans and estimates management uses to operate the underlying businesses, there is significant judgment in estimating future operating results.&#160;Changes in estimates or the application of alternative assumptions could produce significantly different results. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The most significant identifiable intangible assets with definite useful economic lives recognized from our acquisitions are customer relationships. The fair value for customer relationships is determined as of the acquisition date using the excess earnings method. Under this methodology the fair value is determined based on the estimated future after-tax cash flows arising from the acquired customer relationships over their estimated lives after considering customer attrition and contributory asset charges. The assumptions that have the most significant effect on the fair value calculations are the customer attrition rates, projected customer revenue growth rates, margins, contributory asset charges and discount rates. When testing customer relationship intangible assets for potential impairment, management considers historical customer attrition rates and projected revenues and profitability related to customers that existed at acquisition. In evaluating the amortizable life for customer relationship intangible assets, management considers historical customer attrition patterns. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Roper evaluates whether there has been an impairment of identifiable intangible assets with definite useful economic lives, or of the remaining life of such assets, when certain indicators of impairment are present. In the event that facts and circumstances indicate that the cost or remaining period of amortization of any asset may be impaired, an evaluation of recoverability would be performed. If an evaluation is required, the estimated future gross, undiscounted cash flows associated with the asset would be compared to the asset&#x2019;s carrying amount to determine if a write-down to fair value or a revision in the remaining amortization period is required.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Impairment of Long-Lived Assets&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 determines whether there has been an impairment of long-lived assets, excluding goodwill and other intangible assets, when certain indicators of impairment are present. In the event that facts and circumstances indicate that the cost or life of any long-lived assets may be impaired, an evaluation of recoverability would be performed. If an evaluation is required, the estimated future gross, undiscounted cash flows associated with the asset would be compared to the asset&#x2019;s carrying amount to determine if a write-down to fair value or revision to remaining life is required. Future adverse changes in market conditions or poor operating results of underlying long-lived assets could result in losses or an inability to recover the carrying value of the long-lived assets that may not be reflected in the assets&#x2019; current carrying value, thereby possibly requiring an impairment charge or acceleration of depreciation or amortization expense in the future.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Income Taxes&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 recognizes in the Consolidated Financial Statements only those tax positions determined to be &#x201c;more likely than not&#x201d; of being sustained upon examination based on the technical merits of the positions.&#160;Interest and penalties related to unrecognized tax benefits are classified as a component of income tax expense.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records a valuation allowance to reduce its deferred tax assets if, based on the weight of available evidence, both positive and negative, for each respective tax jurisdiction, it is more likely than not that some portion or all of such deferred tax assets will not be realized. Available evidence which is considered in determining the amount of valuation allowance required includes, but is not limited to, the Company&#x2019;s estimate of future taxable income and any applicable tax-planning strategies.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain assets and liabilities have different basis for financial reporting and income tax purposes. Deferred income taxes have been provided for these differences at the enacted tax rates expected to be paid. See Note 8 for information regarding income taxes.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Inventories&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; - Inventories are valued at the lower of cost and net realizable value. Cost is determined using the first-in, first-out method. The Company writes down its inventory for estimated obsolescence or excess inventory equal to the difference between the cost of inventory and the estimated net realizable value based upon assumptions about future demand and market conditions.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Product Warranties&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 sells certain of its products to customers with a product warranty that allows customers to return a defective product during a specified warranty period following the purchase in exchange for a replacement product, repair at no cost to the customer or the issuance of a credit to the customer. The Company accrues its estimated exposure to &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;warranty claims based upon current and historical product sales data, warranty costs incurred and any other related information known to the Company.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Property, Plant and Equipment and Depreciation and Amortization&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; - Property, plant and equipment is stated at cost less accumulated depreciation and amortization. Depreciation and amortization are provided for using principally the straight-line method over the estimated useful lives of the assets as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="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:53.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.208%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/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;Buildings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20-30 years&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: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8-12 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;Other equipment and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3-5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;text-decoration:underline"&gt;Research, Development and Engineering&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt; - Research, development and engineering (&#x201c;R,D&amp;amp;E&#x201d;) costs include salaries and benefits, rents, supplies, and other costs related to products under development or improvements to existing products. R,D&amp;amp;E costs are expensed as incurred and are included within selling, general and administrative expenses. R,D&amp;amp;E expenses totaled $529.8, $484.8 and $382.4 for the years ended December&#160;31, 2022, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Revenue Recognition&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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;- The reported results reflect the application of ASC 606 guidance. The amount of revenue recognized reflects the consideration which the Company expects to be entitled to receive in exchange for these products and/or services. To achieve this principle, the Company applies the following five steps:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;identify the contract with the customer;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;identify the performance obligations in the contract;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;determine the transaction price;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;allocate the transaction price to performance obligations in the contract; and&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;recognize revenue when or as the Company satisfies a performance obligation.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Disaggregated Revenue - &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;We disaggregate our revenues by reportable segment into four categories: (i) recurring revenue comprised of Software-as-a-Service (&#x201c;SaaS&#x201d;) licenses and software maintenance; (ii) reoccurring revenue comprised of transactional and volume-based fees related to software licenses; (iii) non-recurring revenue comprised of term and perpetual software licenses, professional services associated with software products and hardware sold with our software licenses; and (iv) product revenue. See details in the table below.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.022%"/&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:11.034%"/&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:11.034%"/&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:11.034%"/&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:11.040%"/&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="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:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Application Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Network Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Technology Enabled Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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%"&gt;Revenue Stream&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software related&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Recurring&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,946.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;981.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;12.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,939.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reoccurring&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;124.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;246.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;370.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 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;Non-recurring&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;569.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;150.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;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;721.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;Total Software Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,639.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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,378.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;13.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,031.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 style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Product Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,340.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,340.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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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,639.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #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,378.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #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,353.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #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,371.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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="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:48.022%"/&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:11.034%"/&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:11.034%"/&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:11.034%"/&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:11.040%"/&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="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:10pt;font-weight:700;line-height:100%"&gt;Year Ended 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:10pt;font-weight:700;line-height:100%"&gt;Application Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Network Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Technology Enabled Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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%"&gt;Revenue Stream&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software related&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Recurring&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,708.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;837.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;7.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,553.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 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;Reoccurring&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;111.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;249.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;360.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 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;Non-recurring&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;547.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;136.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;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;684.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;Total Software Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,366.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 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,223.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;3,599.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Product Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,234.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;1,234.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-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,366.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;1,223.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;1,243.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;4,833.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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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:48.022%"/&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:11.034%"/&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:11.034%"/&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:11.034%"/&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:11.040%"/&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="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:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Application Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Network Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Technology Enabled Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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%"&gt;Revenue Stream&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software related&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Recurring&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,251.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;707.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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,964.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 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;Reoccurring&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300.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 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;Non-recurring&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;469.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;126.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.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;596.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Software Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,785.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,069.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 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;6.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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,861.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Product Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,160.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;1,160.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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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,785.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #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,069.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #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,167.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #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,022.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize revenue over time or at a point in time depending on our evaluation of when the customer obtains control over the promised products or services. For software arrangements that include multiple performance obligations, we allocate revenue to each performance obligation based on estimates of the price that we would charge the customer for each promised product or service if it were sold on a standalone basis. Software licenses may be combined with implementation/installation services as a single performance obligation if the implementation/installation significantly modifies or customizes the functionality of the software license. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Software and related services&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-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;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Recurring - consists primarily of SaaS subscriptions and post contract support (&#x201c;PCS&#x201d;) which are recognized ratably over the contractual term. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Reoccurring - consists primarily of transactional and volume-based fees which are highly reoccurring and recognized at a point-in-time under a usage-based model.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Non-recurring - consists primarily of perpetual, time-based (&#x201c;term&#x201d;) software licenses, or installation/implementation services and associated hardware. Revenues from perpetual and term licenses are generally recognized at a point-in-time. Revenues from software implementation projects are generally recognized over time using the input method, utilizing the ratio of costs or labor hours incurred to total estimated costs or labor, as the measure of performance. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Payment for software licenses is generally required within 30 to 60 days of the transfer of control. Payment for PCS is generally required within 30 to 60 days of the commencement of the service period, which is primarily offered to customers over a one-year timeframe. Payment terms do not contain a significant financing component. Payment for implementation/installation services that are recognized over time are typically commensurate with milestones defined in the contract, or billable hours incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Products&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue from product sales is recognized when control transfers to the customer, which is generally when the product is shipped. Non-project-based installation and repair services are performed by certain of our businesses for which revenue is recognized upon completion. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Payment terms are generally 30 to 60 days from the transfer of control. Payment terms do not contain a significant financing component. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Accounts receivable, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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;- Accounts receivable, net includes amounts billed and currently due from customers. The amounts due are stated at their net estimated realizable value. Accounts receivable are stated net of an allowance for doubtful accounts and sales allowances of $16.6 and $15.7 at December&#160;31, 2022 and 2021, respectively. We make estimates of expected allowance for doubtful accounts based upon our assessment of various factors, including historical experience, the age of the accounts receivable balances, changes to customer creditworthiness and other factors that may affect our ability to collect from customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Unbilled receivables&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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;-&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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;Our unbilled receivables&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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;include unbilled amounts typically resulting from sales under software milestone billings associated with multi-year term license renewals and software implementations when the input method of revenue recognition is utilized and revenue recognized exceeds the amount billed to the customer, and right to payment is not solely due to the passage of time. Amounts may not exceed their net realizable value. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Deferred revenues&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; -&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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;We record deferred revenues when cash payments are received or due in advance of our performance. Our deferred revenues relate primarily to software and related services. In most cases, we recognize these deferred revenues ratably over time as the SaaS or PCS performance obligation is satisfied. The non-current portion of deferred revenue is included in &#x201c;Other liabilities&#x201d; in our Consolidated Balance Sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our unbilled receivables and deferred revenues are reported in a net position on a contract-by-contract basis at the end of each reporting period. The net balances are classified as current or non-current based on expected timing of revenue recognition and billable milestones.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Deferred commissions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; -&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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;Our incremental direct costs of obtaining a contract, which consist of sales commissions primarily for our software sales, are deferred and amortized on a straight-line basis over the period of contract performance or a longer period, depending on facts and circumstances. We classify deferred commissions as current or non-current based on the expected timing of expense recognition. Where the amortization period would have been one year or less, we expense the associated incremental direct cost as incurred. The current and non-current portions of deferred commissions are included in &#x201c;Other current assets&#x201d; and &#x201c;Other assets,&#x201d; respectively, in our Consolidated Balance Sheets. At December&#160;31, 2022 and 2021, the current portion of deferred commissions was $33.1 and $32.5, respectively, and the non-current portion of deferred commissions was $31.7 and $24.2, respectively. The Company recognized $30.7, $27.2 and $30.1 of expense related to deferred commissions for the years ended December&#160;31, 2022, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Remaining performance obligations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; -&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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;Remaining performance obligations represent the transaction price of firm orders for which work has not been performed and excludes unexercised contract options. As of December&#160;31, 2022, the aggregate amount of the transaction price allocated to remaining performance obligations was $4,214.0. We expect to recognize revenue on approximately 69% of our remaining performance obligations over the next 12 months, with the remainder to be recognized thereafter.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Capitalized Software&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 accounts for capitalized software under applicable accounting guidance which, among other provisions, requires capitalization of certain internal-use software costs once certain criteria are met.&#160;Overhead, general and administrative and training costs are not capitalized. Capitalized software balances, net of accumulated amortization, were $83.9 and $65.9 at December&#160;31, 2022 and 2021, respectively, which are included in &#x201c;Other Assets&#x201d; our Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;Stock-Based Compensation - The Company recognizes expense for the grant date fair value of its employee stock awards on a straight-line basis (or, in the case of performance-based awards, on a graded basis) over the employee&#x2019;s requisite service period (generally the vesting period of the award).&#160;The fair value of option awards is estimated using the Black-Scholes option valuation model.</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RleHRyZWdpb246MjM4MGQxYjA1OWMzNGE4ZGFmNDg3MDk3YWM2MjQ1MmJfMjYzNDY_29390f0b-1004-4a15-b09c-6396bbfdaf0e">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Basis of Presentation&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; - These financial statements present consolidated information for Roper Technologies, Inc. and its subsidiaries (&#x201c;Roper,&#x201d; the &#x201c;Company,&#x201d; &#x201c;we,&#x201d; &#x201c;our&#x201d; or &#x201c;us&#x201d;). All significant intercompany accounts and transactions have been eliminated. Certain prior period amounts have been reclassified to conform to current period presentation.&lt;/span&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:DiscontinuedOperationsPolicyTextBlock
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RleHRyZWdpb246MjM4MGQxYjA1OWMzNGE4ZGFmNDg3MDk3YWM2MjQ1MmJfMjY0Mjk_847c09e8-14e1-4edf-bb14-2c340631db94">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Discontinued Operations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; - On November 22, 2022, the Company completed the divestiture of a majority 51% equity stake in its industrial businesses, including its entire historical Process Technologies reportable segment and the industrial businesses within its historical Measurement &amp;amp; Analytical Solutions reportable segment, to Clayton, Dubilier &amp;amp; Rice, LLC (&#x201c;CD&amp;amp;R&#x201d;). The businesses included in this transaction were Alpha, AMOT, CCC, Cornell, Dynisco, FTI, Hansen, Hardy, Logitech, Metrix, PAC, Roper Pump, Struers, Technolog, Uson, and Viatran (collectively &#x201c;Indicor&#x201d;). Following the sale of the majority stake, the Company retained an initial 49% minority equity interest in the new standalone parent company, Indicor, LLC. This transaction is referred to herein as the &#x201c;Indicor Transaction.&#x201d;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2021, the Company signed definitive agreements to divest its TransCore, Zetec and CIVCO Radiotherapy businesses, (&#x201c;2021 Divestitures&#x201d;). As of March 31, 2022, Roper had completed the 2021 Divestitures.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The financial results for Indicor and the 2021 Divestitures are presented as discontinued operations for all periods presented. Unless otherwise noted, discussion within these Notes to Consolidated Financial Statements relate to continuing operations. Refer to Note 3 for additional information on discontinued operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:DiscontinuedOperationsPolicyTextBlock>
    <rop:DiscontinuedOperationEquityMethodInvestmentOwnershipInterestDivestedPercent
      contextRef="ia5483ed2bb4842f5b4128d5f281f08a2_I20221122"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RleHRyZWdpb246MjM4MGQxYjA1OWMzNGE4ZGFmNDg3MDk3YWM2MjQ1MmJfMjc0ODc3OTEzNjk0MA_9dc767ae-9af1-4cb3-bcc0-612af5cf1cb9"
      unitRef="number">0.51</rop:DiscontinuedOperationEquityMethodInvestmentOwnershipInterestDivestedPercent>
    <us-gaap:DiscontinuedOperationEquityMethodInvestmentRetainedAfterDisposalOwnershipInterestAfterDisposal
      contextRef="ie04fdeb368af4863b3d6585421a18018_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RleHRyZWdpb246MjM4MGQxYjA1OWMzNGE4ZGFmNDg3MDk3YWM2MjQ1MmJfMzg0ODI5MDc0NTg2Ng_37c14bd1-6457-4302-88e3-eafb5c0b8a1d"
      unitRef="number">0.49</us-gaap:DiscontinuedOperationEquityMethodInvestmentRetainedAfterDisposalOwnershipInterestAfterDisposal>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RleHRyZWdpb246MjM4MGQxYjA1OWMzNGE4ZGFmNDg3MDk3YWM2MjQ1MmJfMjYzODU_7f8e2455-7b20-46ee-aa9b-dc20cdacf906">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Recent Accounting Pronouncements&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 Financial Accounting Standards Board (&#x201c;FASB&#x201d;) establishes changes to accounting principles under GAAP in the form of accounting standards updates (&#x201c;ASUs&#x201d;) to the FASB&#x2019;s Accounting Standards Codification (&#x201c;ASC&#x201d;).&#160;The Company considers the applicability and impact of all ASUs.&#160;Any ASUs not listed below were assessed and determined to be either not applicable or are expected to have an immaterial impact on the Company&#x2019;s results of operations, financial position or cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: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;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2021, the FASB issued an update to improve the accounting for acquired revenue contracts with customers in a business combination by promoting consistency in the recognition of an acquired contract liability and the subsequent revenue recognized by the acquirer. The update is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, with early adoption permitted. The Company early-adopted this update in the fourth quarter of 2021. This update did not have a material impact on the acquisitions completed in 2022 and 2021.&lt;/span&gt;&lt;/div&gt;The Company adopted ASC Topic 326, Financial Instruments - Credit Losses (&#x201c;ASC 326&#x201d;), as of January 1, 2020 using the modified retrospective transition method.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:StockholdersEquity
      contextRef="i3a98ddd15bf443e3a817343179b8b37c_I20200101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RleHRyZWdpb246MjM4MGQxYjA1OWMzNGE4ZGFmNDg3MDk3YWM2MjQ1MmJfMjUyMA_f24c5c61-0e73-4f9b-bdc0-afaa94a5a183"
      unitRef="usd">-1700000</us-gaap:StockholdersEquity>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RleHRyZWdpb246MjM4MGQxYjA1OWMzNGE4ZGFmNDg3MDk3YWM2MjQ1MmJfMjYzNzM_6592bd01-e440-4ea4-80c8-0a127cffab48">Cash and Cash Equivalents - Roper considers highly liquid financial instruments with remaining maturities at acquisition of three months or less to be cash equivalents.</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RleHRyZWdpb246MjM4MGQxYjA1OWMzNGE4ZGFmNDg3MDk3YWM2MjQ1MmJfMjc0ODc3OTE0MjEwNA_077f3b67-89dd-4766-b33e-2203d6cc82b7"
      unitRef="usd">432900000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RleHRyZWdpb246MjM4MGQxYjA1OWMzNGE4ZGFmNDg3MDk3YWM2MjQ1MmJfMjgyMw_e7b56f5d-e2f6-4c18-bac4-68430395e70b"
      unitRef="usd">0</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:ContingentLiabilityReserveEstimatePolicy
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RleHRyZWdpb246MjM4MGQxYjA1OWMzNGE4ZGFmNDg3MDk3YWM2MjQ1MmJfMjYzNjc_3fedee14-c6e4-4257-9dd0-54b5d6d7069d">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Contingencies&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; - Management continually assesses the probability of any adverse judgments or outcomes to its potential contingencies.&#160;Disclosure of the contingency is made if there is at least a reasonable possibility that a loss or an additional loss may have been incurred.&#160;In the assessment of contingencies as of December&#160;31, 2022, management concluded that there were no matters for which there was a reasonable possibility of a material loss.&lt;/span&gt;</us-gaap:ContingentLiabilityReserveEstimatePolicy>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RleHRyZWdpb246MjM4MGQxYjA1OWMzNGE4ZGFmNDg3MDk3YWM2MjQ1MmJfMjYzNDM_1fe5c185-9a3d-4690-b2b9-bba9c9e6a89f">Earnings per Share - Basic earnings per share were calculated using net earnings and the weighted-average number of shares of common stock outstanding during the respective year. Diluted earnings per share were calculated using net earnings and the weighted-average number of shares of common stock and potential common stock associated with stock options outstanding during the respective year.</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RleHRyZWdpb246MjM4MGQxYjA1OWMzNGE4ZGFmNDg3MDk3YWM2MjQ1MmJfMjYzNjA_80423f91-680c-4b70-9199-40b6365b9c3e">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The effects of potential common stock were determined using the treasury stock method:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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:60.979%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&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.052%"/&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.053%"/&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;&#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;Year 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:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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;Basic weighted-average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of potential common stock:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&#160;&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:right;vertical-align: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:0 1pt"/&gt;&lt;td colspan="3" style="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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common stock awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.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;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted weighted-average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;106.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;106.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;105.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjk5NGM5OWEzYmQzMDQyMDJhMDIzNjhjMTYwOWFlNTYyL3RhYmxlcmFuZ2U6OTk0Yzk5YTNiZDMwNDIwMmEwMjM2OGMxNjA5YWU1NjJfMi0xLTEtMS02NTEzMQ_8f0ba6db-d6f9-458c-9bfc-2bb8a2c19fe5"
      unitRef="shares">105900000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjk5NGM5OWEzYmQzMDQyMDJhMDIzNjhjMTYwOWFlNTYyL3RhYmxlcmFuZ2U6OTk0Yzk5YTNiZDMwNDIwMmEwMjM2OGMxNjA5YWU1NjJfMi0zLTEtMS02NTEzMQ_6e0025e7-a2b0-42ad-b306-a993aea2fed2"
      unitRef="shares">105300000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjk5NGM5OWEzYmQzMDQyMDJhMDIzNjhjMTYwOWFlNTYyL3RhYmxlcmFuZ2U6OTk0Yzk5YTNiZDMwNDIwMmEwMjM2OGMxNjA5YWU1NjJfMi01LTEtMS02NTEzMQ_9b16b1b2-6e21-42f2-8e2a-eb57509e5834"
      unitRef="shares">104600000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjk5NGM5OWEzYmQzMDQyMDJhMDIzNjhjMTYwOWFlNTYyL3RhYmxlcmFuZ2U6OTk0Yzk5YTNiZDMwNDIwMmEwMjM2OGMxNjA5YWU1NjJfNC0xLTEtMS02NTEzMQ_923ce807-6658-4eb1-9c8b-fd8908a19cc7"
      unitRef="shares">900000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjk5NGM5OWEzYmQzMDQyMDJhMDIzNjhjMTYwOWFlNTYyL3RhYmxlcmFuZ2U6OTk0Yzk5YTNiZDMwNDIwMmEwMjM2OGMxNjA5YWU1NjJfNC0zLTEtMS02NTEzMQ_f9532a83-e967-429c-afe7-5e406f78f561"
      unitRef="shares">1200000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjk5NGM5OWEzYmQzMDQyMDJhMDIzNjhjMTYwOWFlNTYyL3RhYmxlcmFuZ2U6OTk0Yzk5YTNiZDMwNDIwMmEwMjM2OGMxNjA5YWU1NjJfNC01LTEtMS02NTEzMQ_656ef22c-9b89-44de-b67e-36e39bbf3be0"
      unitRef="shares">1100000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjk5NGM5OWEzYmQzMDQyMDJhMDIzNjhjMTYwOWFlNTYyL3RhYmxlcmFuZ2U6OTk0Yzk5YTNiZDMwNDIwMmEwMjM2OGMxNjA5YWU1NjJfNS0xLTEtMS02NTEzMQ_c4c72b1b-cf2f-4c77-9157-4056fa376f3e"
      unitRef="shares">106800000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjk5NGM5OWEzYmQzMDQyMDJhMDIzNjhjMTYwOWFlNTYyL3RhYmxlcmFuZ2U6OTk0Yzk5YTNiZDMwNDIwMmEwMjM2OGMxNjA5YWU1NjJfNS0zLTEtMS02NTEzMQ_5da07699-8e8f-470b-937b-a78304755fe6"
      unitRef="shares">106500000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjk5NGM5OWEzYmQzMDQyMDJhMDIzNjhjMTYwOWFlNTYyL3RhYmxlcmFuZ2U6OTk0Yzk5YTNiZDMwNDIwMmEwMjM2OGMxNjA5YWU1NjJfNS01LTEtMS02NTEzMQ_2b1cca24-7cae-41fd-b4b4-3c1e099438f6"
      unitRef="shares">105700000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RleHRyZWdpb246MjM4MGQxYjA1OWMzNGE4ZGFmNDg3MDk3YWM2MjQ1MmJfMzg0MQ_916086db-0a2a-4e67-9076-4c9ca9ceaebc"
      unitRef="shares">834000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RleHRyZWdpb246MjM4MGQxYjA1OWMzNGE4ZGFmNDg3MDk3YWM2MjQ1MmJfMzg0NQ_634207ae-a8f2-4a47-bffc-2cc6749dd852"
      unitRef="shares">521000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RleHRyZWdpb246MjM4MGQxYjA1OWMzNGE4ZGFmNDg3MDk3YWM2MjQ1MmJfMzg1Mg_7092773e-9879-4535-8bcf-66de5a8cd50a"
      unitRef="shares">208000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:UseOfEstimates
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RleHRyZWdpb246MjM4MGQxYjA1OWMzNGE4ZGFmNDg3MDk3YWM2MjQ1MmJfMjYzOTE_306cb1ca-1534-4b22-a099-d53b4d4e880e">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Estimates&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 preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities. Actual results could differ from those estimates.&lt;/span&gt;</us-gaap:UseOfEstimates>
    <us-gaap:EquityMethodInvestmentsPolicy
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RleHRyZWdpb246MjM4MGQxYjA1OWMzNGE4ZGFmNDg3MDk3YWM2MjQ1MmJfMzg0ODI5MDczNzYxOA_20b2f0cc-21bc-4d34-8a1e-8535cd817b33">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"&gt;Equity Investment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; - The Company has an initial 49% minority equity interest in Indicor which provides us with the ability to exercise significant influence, but not control, over the investee. We elected to apply the fair value option as we believe this is the most reasonable method to value the equity investment. Subsequent changes in fair value will be recognized as a discrete non-operating line item in the Consolidated Statements of Operations beginning in the first quarter of 2023. See Note 10 for additional information on this investment.&lt;/span&gt;</us-gaap:EquityMethodInvestmentsPolicy>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i0f46865579da42b7b12229816e6ef3f6_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RleHRyZWdpb246MjM4MGQxYjA1OWMzNGE4ZGFmNDg3MDk3YWM2MjQ1MmJfMjc0ODc3OTEzNjk0NQ_63fc5c33-2864-46e3-9b62-2eee9cd80469"
      unitRef="number">0.49</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RleHRyZWdpb246MjM4MGQxYjA1OWMzNGE4ZGFmNDg3MDk3YWM2MjQ1MmJfMjY0MzA_8b2a5d1a-4ade-454e-b98c-28ac028d3b8b">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Foreign Currency Translation and Transactions&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; - Assets and liabilities of subsidiaries whose functional currency is not the U.S. dollar were translated at the exchange rate in effect at the balance sheet date, and revenues and expenses were translated at average exchange rates for the period in which those entities were included in Roper&#x2019;s financial results.&#160;Translation adjustments are reflected as a component of other comprehensive income.&#160;Foreign currency transaction gains and losses are recorded in the Consolidated Statements of Earnings within &#x201c;Other income (expense), net.&#x201d;&#160;Foreign currency transaction gains / (losses) were not material in any periods presented.&lt;/span&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RleHRyZWdpb246MjM4MGQxYjA1OWMzNGE4ZGFmNDg3MDk3YWM2MjQ1MmJfMjYzNjM_d88dd2e4-1cab-4e35-84ff-91af8f58f77e">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Goodwill and Other Intangibles&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; - Roper accounts for goodwill in a purchase business combination as the excess of the cost over the estimated fair value of net assets acquired. Business combinations can also result in other intangible assets being recognized. Amortization of intangible assets, if applicable, occurs over their estimated useful lives. Goodwill, which is not amortized, is tested for impairment on an annual basis (or an interim basis if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying value). When testing goodwill for impairment, the Company has the option to first assess qualitative factors to determine whether the existence of events or &lt;/span&gt;&lt;div style="margin-bottom:11pt;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;circumstances leads to a determination that it is more likely than not that the estimated fair value of a reporting unit is less than its carrying amount. If the Company elects to perform a qualitative assessment and determines that an impairment is more likely than not, then performance of the quantitative impairment test is required. The quantitative process utilizes both an income approach (discounted cash flows) and a market approach (consisting of a comparable public company earnings multiples methodology) to estimate the fair value of a reporting unit.&#160;To determine the reasonableness of the estimated fair values, the Company reviews the assumptions to ensure that neither the income approach nor the market approach provides significantly different valuations.&#160;If the estimated fair value exceeds the carrying value, no further work is required and no impairment loss is recognized.&#160;If the carrying value exceeds the estimated fair value, a non-cash impairment loss is recognized in the amount of that excess.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;When performing the quantitative assessment, key assumptions used in the income and market methodologies are updated when the analysis is performed for each reporting unit.&#160;The assumptions that have the most significant effect on the fair value calculations are the projected revenue growth rates, future operating margins, discount rates, terminal values and earnings multiples.&#160;While the Company uses reasonable and timely information to prepare its discounted cash flow analysis, actual future cash flows or market conditions could differ significantly resulting in future impairment charges related to recorded goodwill balances.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of the annual impairment test, Roper has 21 reporting units with individual goodwill amounts ranging from $17.5 to $3,363.1.&#160;In 2022, the Company performed its annual impairment test in the fourth quarter for all reporting units. The Company conducted its analysis qualitatively and assessed whether it was more likely than not that the respective fair value of these reporting units was less than the carrying amount. The Company determined that impairment of goodwill was not likely in any of its reporting units and thus was not required to perform a quantitative analysis for these reporting units.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Recently acquired reporting units generally represent a higher inherent risk of impairment, which typically decreases as the businesses are integrated into the enterprise. Negative industry or economic trends, disruptions to its business, actual results significantly below expected results, unexpected significant changes or planned changes in the use of the assets, divestitures and market capitalization declines may have a negative effect on the fair value of Roper&#x2019;s reporting units. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following events or circumstances, although not comprehensive, would be considered to determine whether interim testing of goodwill would be required:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;a significant adverse change in legal factors or in the business climate;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;an adverse action or assessment by a regulator;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;unanticipated competition;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;a loss of key personnel;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;a more-likely-than-not expectation that a reporting unit or a significant portion of a reporting unit will be sold or otherwise disposed of;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;the testing for recoverability of a significant asset group within a reporting unit; and&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;recognition of a goodwill impairment loss in the financial statements of a subsidiary that is a component of a reporting unit.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Business combinations can also result in other intangible assets being recognized. Amortization of intangible assets, if applicable, occurs over their estimated useful lives. Trade names that are determined to have indefinite useful economic lives are not amortized, but separately tested for impairment during the fourth quarter of the fiscal year or on an interim basis if an event occurs that indicates the fair value is more likely than not below the carrying value.&#160;Roper first qualitatively assesses whether the existence of events or circumstances leads to a determination that it is more likely than not that the estimated fair value of an indefinite-lived trade name is less than its carrying amount. If necessary, Roper conducts a quantitative review using the relief-from-royalty method.&#160;This methodology assumes that, in lieu of ownership, a third party would be willing to pay a royalty in order to exploit the related benefits of these assets.&#160;To the extent the Company determines a fair value, the inputs used represent a Level 3 fair value measurement in the FASB fair value hierarchy given that the inputs are unobservable. The assumptions that have the most significant effect on the fair value calculations are the royalty rates, projected revenue growth rates, discount rates and terminal values.&#160;Each royalty rate is determined based on the profitability of the trade name to which it relates and observed market royalty rates.&#160;Revenue growth rates are determined after considering current and future economic conditions, recent sales trends, discussions with customers, planned timing of new product launches or other variables. Trade names resulting from recent acquisitions generally represent the highest risk of impairment, which typically decreases as the businesses are integrated into Roper. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the fourth quarter of 2021, the Company determined the use of the Sunquest trade name would be discontinued given the strategic action to merge the Sunquest business into our CliniSys business, both of which are reported in our Application &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Software reportable segment. Considering the planned merger and updated market comparisons, the royalty rate utilized in the quantitative impairment assessment of the trade name was 0.5% as compared to a royalty rate of 3.5% used in the prior year. The royalty rate reduction was the significant assumption that resulted in a non-cash impairment charge of $94.4 recognized as a component of &#x201c;Impairment of intangible assets&#x201d; within the Consolidated Statements of Earnings.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The assessment of fair value for impairment purposes requires significant judgments to be made by management.&#160;Although forecasts are based on assumptions that are considered reasonable by management and consistent with the plans and estimates management uses to operate the underlying businesses, there is significant judgment in estimating future operating results.&#160;Changes in estimates or the application of alternative assumptions could produce significantly different results. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The most significant identifiable intangible assets with definite useful economic lives recognized from our acquisitions are customer relationships. The fair value for customer relationships is determined as of the acquisition date using the excess earnings method. Under this methodology the fair value is determined based on the estimated future after-tax cash flows arising from the acquired customer relationships over their estimated lives after considering customer attrition and contributory asset charges. The assumptions that have the most significant effect on the fair value calculations are the customer attrition rates, projected customer revenue growth rates, margins, contributory asset charges and discount rates. When testing customer relationship intangible assets for potential impairment, management considers historical customer attrition rates and projected revenues and profitability related to customers that existed at acquisition. In evaluating the amortizable life for customer relationship intangible assets, management considers historical customer attrition patterns. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Roper evaluates whether there has been an impairment of identifiable intangible assets with definite useful economic lives, or of the remaining life of such assets, when certain indicators of impairment are present. In the event that facts and circumstances indicate that the cost or remaining period of amortization of any asset may be impaired, an evaluation of recoverability would be performed. If an evaluation is required, the estimated future gross, undiscounted cash flows associated with the asset would be compared to the asset&#x2019;s carrying amount to determine if a write-down to fair value or a revision in the remaining amortization period is required.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:NumberOfReportingUnits
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RleHRyZWdpb246MjM4MGQxYjA1OWMzNGE4ZGFmNDg3MDk3YWM2MjQ1MmJfNzQxNw_0955cf83-d25b-4c89-ac80-d6c1a9da93d1"
      unitRef="reporting_unit">21</us-gaap:NumberOfReportingUnits>
    <us-gaap:Goodwill
      contextRef="i60216aec125e4b20b0af1ea701f1a8fd_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RleHRyZWdpb246MjM4MGQxYjA1OWMzNGE4ZGFmNDg3MDk3YWM2MjQ1MmJfNzQ4Mg_d9757420-81a6-44f3-8677-91d24c890547"
      unitRef="usd">17500000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i8d15d8d180454d79a8a8394a81679a9e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RleHRyZWdpb246MjM4MGQxYjA1OWMzNGE4ZGFmNDg3MDk3YWM2MjQ1MmJfNzQ4OA_9ede8f6f-ea28-408d-833e-377bc4cfb561"
      unitRef="usd">3363100000000</us-gaap:Goodwill>
    <rop:IntangibleAssetsMeasurementInput
      contextRef="i28b39c72566d44b0b95a67f63893e95f_D20211001-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RleHRyZWdpb246MjM4MGQxYjA1OWMzNGE4ZGFmNDg3MDk3YWM2MjQ1MmJfMTE0MDE_ed6ea4ab-c3b6-46e1-a914-7a4d82151b73"
      unitRef="number">0.005</rop:IntangibleAssetsMeasurementInput>
    <rop:IntangibleAssetsMeasurementInputIncreaseDecrease
      contextRef="i28b39c72566d44b0b95a67f63893e95f_D20211001-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RleHRyZWdpb246MjM4MGQxYjA1OWMzNGE4ZGFmNDg3MDk3YWM2MjQ1MmJfMTE0Mzc_41ef041f-0403-426f-bde2-ebe66cd173ea"
      unitRef="number">0.035</rop:IntangibleAssetsMeasurementInputIncreaseDecrease>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="i477c97ddfcd740619d1491bf79b4d78e_D20211001-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RleHRyZWdpb246MjM4MGQxYjA1OWMzNGE4ZGFmNDg3MDk3YWM2MjQ1MmJfMTE1NzE_b2774c3e-2267-42ae-a9bb-8326d214ee2a"
      unitRef="usd">94400000</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RleHRyZWdpb246MjM4MGQxYjA1OWMzNGE4ZGFmNDg3MDk3YWM2MjQ1MmJfMjY0Mzg_96e42bd1-2af0-4a59-b606-6a170ba183fa">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Impairment of Long-Lived Assets&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 determines whether there has been an impairment of long-lived assets, excluding goodwill and other intangible assets, when certain indicators of impairment are present. In the event that facts and circumstances indicate that the cost or life of any long-lived assets may be impaired, an evaluation of recoverability would be performed. If an evaluation is required, the estimated future gross, undiscounted cash flows associated with the asset would be compared to the asset&#x2019;s carrying amount to determine if a write-down to fair value or revision to remaining life is required. Future adverse changes in market conditions or poor operating results of underlying long-lived assets could result in losses or an inability to recover the carrying value of the long-lived assets that may not be reflected in the assets&#x2019; current carrying value, thereby possibly requiring an impairment charge or acceleration of depreciation or amortization expense in the future.&lt;/span&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RleHRyZWdpb246MjM4MGQxYjA1OWMzNGE4ZGFmNDg3MDk3YWM2MjQ1MmJfMjY0MTE_7ab7134d-ced9-47d4-a25d-cfbc121967a0">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Income Taxes&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 recognizes in the Consolidated Financial Statements only those tax positions determined to be &#x201c;more likely than not&#x201d; of being sustained upon examination based on the technical merits of the positions.&#160;Interest and penalties related to unrecognized tax benefits are classified as a component of income tax expense.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records a valuation allowance to reduce its deferred tax assets if, based on the weight of available evidence, both positive and negative, for each respective tax jurisdiction, it is more likely than not that some portion or all of such deferred tax assets will not be realized. Available evidence which is considered in determining the amount of valuation allowance required includes, but is not limited to, the Company&#x2019;s estimate of future taxable income and any applicable tax-planning strategies.&lt;/span&gt;&lt;/div&gt;Certain assets and liabilities have different basis for financial reporting and income tax purposes. Deferred income taxes have been provided for these differences at the enacted tax rates expected to be paid.</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RleHRyZWdpb246MjM4MGQxYjA1OWMzNGE4ZGFmNDg3MDk3YWM2MjQ1MmJfMjYzODQ_e91c080b-06eb-4606-a488-940df18dfbbb">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Inventories&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; - Inventories are valued at the lower of cost and net realizable value. Cost is determined using the first-in, first-out method. The Company writes down its inventory for estimated obsolescence or excess inventory equal to the difference between the cost of inventory and the estimated net realizable value based upon assumptions about future demand and market conditions.&lt;/span&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:StandardProductWarrantyPolicy
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RleHRyZWdpb246MjM4MGQxYjA1OWMzNGE4ZGFmNDg3MDk3YWM2MjQ1MmJfMjYzOTM_abbbe489-fb44-4197-8311-90bf2d42a80d">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Product Warranties&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 sells certain of its products to customers with a product warranty that allows customers to return a defective product during a specified warranty period following the purchase in exchange for a replacement product, repair at no cost to the customer or the issuance of a credit to the customer. The Company accrues its estimated exposure to &lt;/span&gt;warranty claims based upon current and historical product sales data, warranty costs incurred and any other related information known to the Company.</us-gaap:StandardProductWarrantyPolicy>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RleHRyZWdpb246MjM4MGQxYjA1OWMzNGE4ZGFmNDg3MDk3YWM2MjQ1MmJfMjY0MzY_0a99fdf2-bbee-4771-92c0-8c29a17789e5">Property, Plant and Equipment and Depreciation and Amortization - Property, plant and equipment is stated at cost less accumulated depreciation and amortization.</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RleHRyZWdpb246MjM4MGQxYjA1OWMzNGE4ZGFmNDg3MDk3YWM2MjQ1MmJfMjY0Mjg_b7599b5f-29e1-4a79-a312-3a775da13ded">Depreciation and amortization are provided for using principally the straight-line method over the estimated useful lives of the assets as follows:&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:53.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.208%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/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;Buildings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20-30 years&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: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8-12 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;Other equipment and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3-5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of property, plant and equipment at December 31 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="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:73.607%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.183%"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:bottom"&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:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&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;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&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;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings&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;43.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 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;45.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&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 other equipment&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;113.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;104.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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer equipment&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;107.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;71.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;68.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;336.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;328.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(251.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;(245.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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 style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i3b10734b216e43b29f3ae27889a145b9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjA0OTg4MzIzNTY4MDQ1NGE5ODg0OWFhNmIwYTc4ZmMwL3RhYmxlcmFuZ2U6MDQ5ODgzMjM1NjgwNDU0YTk4ODQ5YWE2YjBhNzhmYzBfMC0xLTEtMS02NTEzMS90ZXh0cmVnaW9uOjI1ZGMxMjk0YzY5YjQ0NmViZjI5ZWM5ZTNiMjUwOTZmXzQ_90ea9859-2837-45b0-86ed-85a4c0aed329">P20Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i2197ea5a155342f0bb65b2dbed1bb190_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjA0OTg4MzIzNTY4MDQ1NGE5ODg0OWFhNmIwYTc4ZmMwL3RhYmxlcmFuZ2U6MDQ5ODgzMjM1NjgwNDU0YTk4ODQ5YWE2YjBhNzhmYzBfMC0xLTEtMS02NTEzMS90ZXh0cmVnaW9uOjI1ZGMxMjk0YzY5YjQ0NmViZjI5ZWM5ZTNiMjUwOTZmXzc_6840b536-e096-4547-9aba-3c3f39e58ec9">P30Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ib3e772b5e5a246d5ada87805d2becea3_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjA0OTg4MzIzNTY4MDQ1NGE5ODg0OWFhNmIwYTc4ZmMwL3RhYmxlcmFuZ2U6MDQ5ODgzMjM1NjgwNDU0YTk4ODQ5YWE2YjBhNzhmYzBfMS0xLTEtMS02NTEzMS90ZXh0cmVnaW9uOjliZjBiYzMwMTdhZDQ3ZjBhNjAwNzA3YTdhMzZmZjJlXzQ_6cb7d353-da85-42d0-8507-98f2af73aa7b">P8Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ib43eba9063e449c08cdca3ea87f6e0fd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjA0OTg4MzIzNTY4MDQ1NGE5ODg0OWFhNmIwYTc4ZmMwL3RhYmxlcmFuZ2U6MDQ5ODgzMjM1NjgwNDU0YTk4ODQ5YWE2YjBhNzhmYzBfMS0xLTEtMS02NTEzMS90ZXh0cmVnaW9uOjliZjBiYzMwMTdhZDQ3ZjBhNjAwNzA3YTdhMzZmZjJlXzc_fae1a123-f7d0-46ec-acde-805dd96175c3">P12Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i89610990364c4161b7014559113316c2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjA0OTg4MzIzNTY4MDQ1NGE5ODg0OWFhNmIwYTc4ZmMwL3RhYmxlcmFuZ2U6MDQ5ODgzMjM1NjgwNDU0YTk4ODQ5YWE2YjBhNzhmYzBfMi0xLTEtMS02NTEzMS90ZXh0cmVnaW9uOmNlYzJmZmE3ZmE1NjQ1OGM4MDkzMDRmZjY4YzkyNDc4XzQ_496e170d-db0e-4b87-a16b-f2789b2ec958">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="if8337cae10734348a9393349e91ba397_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjA0OTg4MzIzNTY4MDQ1NGE5ODg0OWFhNmIwYTc4ZmMwL3RhYmxlcmFuZ2U6MDQ5ODgzMjM1NjgwNDU0YTk4ODQ5YWE2YjBhNzhmYzBfMi0xLTEtMS02NTEzMS90ZXh0cmVnaW9uOmNlYzJmZmE3ZmE1NjQ1OGM4MDkzMDRmZjY4YzkyNDc4Xzc_7f4696bd-bfde-4f8e-ab3f-90e53b523337">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RleHRyZWdpb246MjM4MGQxYjA1OWMzNGE4ZGFmNDg3MDk3YWM2MjQ1MmJfMjY0MDc_857abefe-8a92-4052-91a2-0afab08f09ac">Research, Development and Engineering - Research, development and engineering (&#x201c;R,D&amp;amp;E&#x201d;) costs include salaries and benefits, rents, supplies, and other costs related to products under development or improvements to existing products. R,D&amp;amp;E costs are expensed as incurred and are included within selling, general and administrative expenses.</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RleHRyZWdpb246MjM4MGQxYjA1OWMzNGE4ZGFmNDg3MDk3YWM2MjQ1MmJfMTc5NDA_4e04a736-4e75-4ba0-84ac-b02c7c98d8e2"
      unitRef="usd">529800000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RleHRyZWdpb246MjM4MGQxYjA1OWMzNGE4ZGFmNDg3MDk3YWM2MjQ1MmJfMTc5NDQ_1735fe38-fe18-46c8-b3be-c0c675d921a8"
      unitRef="usd">484800000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RleHRyZWdpb246MjM4MGQxYjA1OWMzNGE4ZGFmNDg3MDk3YWM2MjQ1MmJfMTc5NTE_ad2fb10b-75c7-49d6-a8f9-ddd7aad0ea84"
      unitRef="usd">382400000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RleHRyZWdpb246MjM4MGQxYjA1OWMzNGE4ZGFmNDg3MDk3YWM2MjQ1MmJfMjYzNjQ_e16d27a1-8e6e-4731-b776-873b8b773306">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Revenue Recognition&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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;- The reported results reflect the application of ASC 606 guidance. The amount of revenue recognized reflects the consideration which the Company expects to be entitled to receive in exchange for these products and/or services. To achieve this principle, the Company applies the following five steps:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;identify the contract with the customer;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;identify the performance obligations in the contract;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;determine the transaction price;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;allocate the transaction price to performance obligations in the contract; and&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;recognize revenue when or as the Company satisfies a performance obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize revenue over time or at a point in time depending on our evaluation of when the customer obtains control over the promised products or services. For software arrangements that include multiple performance obligations, we allocate revenue to each performance obligation based on estimates of the price that we would charge the customer for each promised product or service if it were sold on a standalone basis. Software licenses may be combined with implementation/installation services as a single performance obligation if the implementation/installation significantly modifies or customizes the functionality of the software license. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Software and related services&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-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;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Recurring - consists primarily of SaaS subscriptions and post contract support (&#x201c;PCS&#x201d;) which are recognized ratably over the contractual term. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Reoccurring - consists primarily of transactional and volume-based fees which are highly reoccurring and recognized at a point-in-time under a usage-based model.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Non-recurring - consists primarily of perpetual, time-based (&#x201c;term&#x201d;) software licenses, or installation/implementation services and associated hardware. Revenues from perpetual and term licenses are generally recognized at a point-in-time. Revenues from software implementation projects are generally recognized over time using the input method, utilizing the ratio of costs or labor hours incurred to total estimated costs or labor, as the measure of performance. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Payment for software licenses is generally required within 30 to 60 days of the transfer of control. Payment for PCS is generally required within 30 to 60 days of the commencement of the service period, which is primarily offered to customers over a one-year timeframe. Payment terms do not contain a significant financing component. Payment for implementation/installation services that are recognized over time are typically commensurate with milestones defined in the contract, or billable hours incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Products&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue from product sales is recognized when control transfers to the customer, which is generally when the product is shipped. Non-project-based installation and repair services are performed by certain of our businesses for which revenue is recognized upon completion. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Payment terms are generally 30 to 60 days from the transfer of control. Payment terms do not contain a significant financing component. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Accounts receivable, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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;- Accounts receivable, net includes amounts billed and currently due from customers. The amounts due are stated at their net estimated realizable value. Accounts receivable are stated net of an allowance for doubtful accounts and sales allowances of $16.6 and $15.7 at December&#160;31, 2022 and 2021, respectively. We make estimates of expected allowance for doubtful accounts based upon our assessment of various factors, including historical experience, the age of the accounts receivable balances, changes to customer creditworthiness and other factors that may affect our ability to collect from customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Unbilled receivables&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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;-&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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;Our unbilled receivables&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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;include unbilled amounts typically resulting from sales under software milestone billings associated with multi-year term license renewals and software implementations when the input method of revenue recognition is utilized and revenue recognized exceeds the amount billed to the customer, and right to payment is not solely due to the passage of time. Amounts may not exceed their net realizable value. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Deferred revenues&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; -&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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;We record deferred revenues when cash payments are received or due in advance of our performance. Our deferred revenues relate primarily to software and related services. In most cases, we recognize these deferred revenues ratably over time as the SaaS or PCS performance obligation is satisfied. The non-current portion of deferred revenue is included in &#x201c;Other liabilities&#x201d; in our Consolidated Balance Sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our unbilled receivables and deferred revenues are reported in a net position on a contract-by-contract basis at the end of each reporting period. The net balances are classified as current or non-current based on expected timing of revenue recognition and billable milestones.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Deferred commissions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; -&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;Our incremental direct costs of obtaining a contract, which consist of sales commissions primarily for our software sales, are deferred and amortized on a straight-line basis over the period of contract performance or a longer period, depending on facts and circumstances. We classify deferred commissions as current or non-current based on the expected timing of expense recognition. Where the amortization period would have been one year or less, we expense the associated incremental direct cost as incurred. The current and non-current portions of deferred commissions are included in &#x201c;Other current assets&#x201d; and &#x201c;Other assets,&#x201d; respectively, in our Consolidated Balance Sheets.&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Remaining performance obligations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; -&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;Remaining performance obligations represent the transaction price of firm orders for which work has not been performed and excludes unexercised contract options.</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RleHRyZWdpb246MjM4MGQxYjA1OWMzNGE4ZGFmNDg3MDk3YWM2MjQ1MmJfMzg0ODI5MDczNzYxOQ_3d4e1936-6d5d-4b81-8f6b-d1d165705537">See details in the table below.&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.022%"/&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:11.034%"/&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:11.034%"/&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:11.034%"/&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:11.040%"/&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="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:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Application Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Network Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Technology Enabled Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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%"&gt;Revenue Stream&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software related&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Recurring&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,946.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;981.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;12.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,939.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reoccurring&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;124.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;246.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;370.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 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;Non-recurring&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;569.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;150.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;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;721.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;Total Software Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,639.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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,378.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;13.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,031.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 style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Product Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,340.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,340.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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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,639.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #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,378.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #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,353.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #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,371.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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 style="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:48.022%"/&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:11.034%"/&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:11.034%"/&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:11.034%"/&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:11.040%"/&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="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:10pt;font-weight:700;line-height:100%"&gt;Year Ended 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:10pt;font-weight:700;line-height:100%"&gt;Application Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Network Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Technology Enabled Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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%"&gt;Revenue Stream&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software related&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Recurring&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,708.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;837.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;7.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,553.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 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;Reoccurring&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;111.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;249.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;360.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 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;Non-recurring&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;547.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;136.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;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;684.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;Total Software Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,366.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 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,223.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;3,599.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Product Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,234.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;1,234.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-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,366.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;1,223.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;1,243.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;4,833.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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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:48.022%"/&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:11.034%"/&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:11.034%"/&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:11.034%"/&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:11.040%"/&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="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:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Application Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Network Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Technology Enabled Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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%"&gt;Revenue Stream&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software related&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Recurring&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,251.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;707.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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,964.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 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;Reoccurring&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300.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 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;Non-recurring&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;469.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;126.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.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;596.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Software Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,785.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,069.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 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;6.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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,861.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Product Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,160.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;1,160.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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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,785.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #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,069.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #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,167.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #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,022.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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="i5bfdb0eff634406999d108211866ef52_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjc2ZDgyNDE1MThjZDQwZjRhNmQwNWNkMjI3MDkyYjkxL3RhYmxlcmFuZ2U6NzZkODI0MTUxOGNkNDBmNGE2ZDA1Y2QyMjcwOTJiOTFfNC0yLTEtMS02OTg4Mw_eb71fe8a-1a7e-48b0-88b2-ff11b451e89e"
      unitRef="usd">1946000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifeb7036870eb47518d1fcdea759cb52b_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjc2ZDgyNDE1MThjZDQwZjRhNmQwNWNkMjI3MDkyYjkxL3RhYmxlcmFuZ2U6NzZkODI0MTUxOGNkNDBmNGE2ZDA1Y2QyMjcwOTJiOTFfNC00LTEtMS02OTg4Mw_490a3315-821d-4e17-acb2-a8501de9a5f8"
      unitRef="usd">981400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifabdee8151b34fb88747b187fbe330df_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjc2ZDgyNDE1MThjZDQwZjRhNmQwNWNkMjI3MDkyYjkxL3RhYmxlcmFuZ2U6NzZkODI0MTUxOGNkNDBmNGE2ZDA1Y2QyMjcwOTJiOTFfNC02LTEtMS02OTg4Mw_1b5629e6-5469-4cbc-8ee9-6b90c0220f6c"
      unitRef="usd">12000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie4f27bffe6cf4367a9d2f99aaa65bb63_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjc2ZDgyNDE1MThjZDQwZjRhNmQwNWNkMjI3MDkyYjkxL3RhYmxlcmFuZ2U6NzZkODI0MTUxOGNkNDBmNGE2ZDA1Y2QyMjcwOTJiOTFfNC04LTEtMS02OTg4Mw_c37e144a-33f2-431c-b08c-6a68880736da"
      unitRef="usd">2939400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i230e95dd6b584a0cae5ff50dfb7a2071_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjc2ZDgyNDE1MThjZDQwZjRhNmQwNWNkMjI3MDkyYjkxL3RhYmxlcmFuZ2U6NzZkODI0MTUxOGNkNDBmNGE2ZDA1Y2QyMjcwOTJiOTFfNS0yLTEtMS02OTg4Mw_5e5b69d6-c36e-4be4-86fb-148b242bdfff"
      unitRef="usd">124200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia9ac0329f6234f619e3b0491d8221dc5_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjc2ZDgyNDE1MThjZDQwZjRhNmQwNWNkMjI3MDkyYjkxL3RhYmxlcmFuZ2U6NzZkODI0MTUxOGNkNDBmNGE2ZDA1Y2QyMjcwOTJiOTFfNS00LTEtMS02OTg4Mw_a66e988a-cf4a-439c-952a-3a3b9e4d865b"
      unitRef="usd">246200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie99e24acc1a24ee38957973240622d8f_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjc2ZDgyNDE1MThjZDQwZjRhNmQwNWNkMjI3MDkyYjkxL3RhYmxlcmFuZ2U6NzZkODI0MTUxOGNkNDBmNGE2ZDA1Y2QyMjcwOTJiOTFfNS02LTEtMS02OTg4Mw_e0089ffb-dd5b-49d8-b297-a9d16a15eade"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2b221a48987345cd9c51bfc0b2bf3fbf_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjc2ZDgyNDE1MThjZDQwZjRhNmQwNWNkMjI3MDkyYjkxL3RhYmxlcmFuZ2U6NzZkODI0MTUxOGNkNDBmNGE2ZDA1Y2QyMjcwOTJiOTFfNS04LTEtMS02OTg4Mw_7bdf5b35-dbd4-432a-a8cb-e2a9821a724e"
      unitRef="usd">370400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i52e5c0251cf040acb13fa3f178889595_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjc2ZDgyNDE1MThjZDQwZjRhNmQwNWNkMjI3MDkyYjkxL3RhYmxlcmFuZ2U6NzZkODI0MTUxOGNkNDBmNGE2ZDA1Y2QyMjcwOTJiOTFfNi0yLTEtMS02OTg4Mw_faa6d643-6300-415e-a237-d71297a933b9"
      unitRef="usd">569300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibafdc4f8e3764e788b4a197781faf3c5_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjc2ZDgyNDE1MThjZDQwZjRhNmQwNWNkMjI3MDkyYjkxL3RhYmxlcmFuZ2U6NzZkODI0MTUxOGNkNDBmNGE2ZDA1Y2QyMjcwOTJiOTFfNi00LTEtMS02OTg4Mw_fc6b0d55-dd9c-4729-adf7-363dda6a86d7"
      unitRef="usd">150900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iffe5cca263d842cbbc76e46cd6b80ddd_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjc2ZDgyNDE1MThjZDQwZjRhNmQwNWNkMjI3MDkyYjkxL3RhYmxlcmFuZ2U6NzZkODI0MTUxOGNkNDBmNGE2ZDA1Y2QyMjcwOTJiOTFfNi02LTEtMS02OTg4Mw_4a6f190d-4728-4b88-ab5e-f2667a2b675e"
      unitRef="usd">1200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i33f7951dbb2c4e45af51d5253c2c663e_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjc2ZDgyNDE1MThjZDQwZjRhNmQwNWNkMjI3MDkyYjkxL3RhYmxlcmFuZ2U6NzZkODI0MTUxOGNkNDBmNGE2ZDA1Y2QyMjcwOTJiOTFfNi04LTEtMS02OTg4Mw_8b301abf-09db-48b0-86c0-84cc4040c0f9"
      unitRef="usd">721400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6c489728505d4a09b8aa50e0a20705bd_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjc2ZDgyNDE1MThjZDQwZjRhNmQwNWNkMjI3MDkyYjkxL3RhYmxlcmFuZ2U6NzZkODI0MTUxOGNkNDBmNGE2ZDA1Y2QyMjcwOTJiOTFfNy0yLTEtMS02OTg4Mw_5a259709-c55c-48c6-8961-f681f0ccf0ac"
      unitRef="usd">2639500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i481e257a202442829da18d7cb8b1d3af_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjc2ZDgyNDE1MThjZDQwZjRhNmQwNWNkMjI3MDkyYjkxL3RhYmxlcmFuZ2U6NzZkODI0MTUxOGNkNDBmNGE2ZDA1Y2QyMjcwOTJiOTFfNy00LTEtMS02OTg4Mw_b17435dc-0a65-4200-bd31-4b5cc8378dbd"
      unitRef="usd">1378500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5b004e58a7f94c0f8b01a38a9156ec3c_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjc2ZDgyNDE1MThjZDQwZjRhNmQwNWNkMjI3MDkyYjkxL3RhYmxlcmFuZ2U6NzZkODI0MTUxOGNkNDBmNGE2ZDA1Y2QyMjcwOTJiOTFfNy02LTEtMS02OTg4Mw_95657d7c-30d7-4d96-a78a-a9a5513489ff"
      unitRef="usd">13200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifd6d0f8315da4af3816873824fde3792_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjc2ZDgyNDE1MThjZDQwZjRhNmQwNWNkMjI3MDkyYjkxL3RhYmxlcmFuZ2U6NzZkODI0MTUxOGNkNDBmNGE2ZDA1Y2QyMjcwOTJiOTFfNy04LTEtMS02OTg4Mw_8de4b347-badd-43d0-a04f-15ff3e6bdcd1"
      unitRef="usd">4031200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic5ad549647d9431fa71e5c88dace07bd_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjc2ZDgyNDE1MThjZDQwZjRhNmQwNWNkMjI3MDkyYjkxL3RhYmxlcmFuZ2U6NzZkODI0MTUxOGNkNDBmNGE2ZDA1Y2QyMjcwOTJiOTFfOS0yLTEtMS02OTg4Mw_bd6d04ab-8cae-42f0-83b6-a5bbfebee08c"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i509ddd1847214dcf97fbbbdb77fa1440_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjc2ZDgyNDE1MThjZDQwZjRhNmQwNWNkMjI3MDkyYjkxL3RhYmxlcmFuZ2U6NzZkODI0MTUxOGNkNDBmNGE2ZDA1Y2QyMjcwOTJiOTFfOS00LTEtMS02OTg4Mw_0d252357-db45-42d7-80fe-04b06c7b89da"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if7d9ce48ab4a4029afdda83093d8d07d_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjc2ZDgyNDE1MThjZDQwZjRhNmQwNWNkMjI3MDkyYjkxL3RhYmxlcmFuZ2U6NzZkODI0MTUxOGNkNDBmNGE2ZDA1Y2QyMjcwOTJiOTFfOS02LTEtMS02OTg4Mw_341c9a1a-439e-42cd-b390-2e1ea3cdacaf"
      unitRef="usd">1340600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ife39a976ca64420eb040e868e9855d98_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjc2ZDgyNDE1MThjZDQwZjRhNmQwNWNkMjI3MDkyYjkxL3RhYmxlcmFuZ2U6NzZkODI0MTUxOGNkNDBmNGE2ZDA1Y2QyMjcwOTJiOTFfOS04LTEtMS02OTg4Mw_af927af5-b0b3-4d06-9631-7d55feb9177e"
      unitRef="usd">1340600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i317e32c197be4d81a3a8c23c8b624ce3_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjc2ZDgyNDE1MThjZDQwZjRhNmQwNWNkMjI3MDkyYjkxL3RhYmxlcmFuZ2U6NzZkODI0MTUxOGNkNDBmNGE2ZDA1Y2QyMjcwOTJiOTFfMTAtMi0xLTEtNjk4ODM_a29a903b-20ad-4080-aa90-e25ce50ff13f"
      unitRef="usd">2639500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i87958854dc6349269a9425a2d89ae8e0_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjc2ZDgyNDE1MThjZDQwZjRhNmQwNWNkMjI3MDkyYjkxL3RhYmxlcmFuZ2U6NzZkODI0MTUxOGNkNDBmNGE2ZDA1Y2QyMjcwOTJiOTFfMTAtNC0xLTEtNjk4ODM_410cf2f7-cfeb-4a81-b96d-35899846af88"
      unitRef="usd">1378500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0a6dffbe5cb4453e98532c7ea2a8354c_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjc2ZDgyNDE1MThjZDQwZjRhNmQwNWNkMjI3MDkyYjkxL3RhYmxlcmFuZ2U6NzZkODI0MTUxOGNkNDBmNGE2ZDA1Y2QyMjcwOTJiOTFfMTAtNi0xLTEtNjk4ODM_978027f6-ba81-4412-a659-4eeea370a7ea"
      unitRef="usd">1353800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjc2ZDgyNDE1MThjZDQwZjRhNmQwNWNkMjI3MDkyYjkxL3RhYmxlcmFuZ2U6NzZkODI0MTUxOGNkNDBmNGE2ZDA1Y2QyMjcwOTJiOTFfMTAtOC0xLTEtNjk4ODM_a0c1f75d-7bd3-4af1-9ac5-5b9214a310aa"
      unitRef="usd">5371800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieaf8c6ded9714617838a24ff4c8ff79b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjExYTNjYTYxNzQyMTRiMjJhZjBiMzllNGIyOTFkODFjL3RhYmxlcmFuZ2U6MTFhM2NhNjE3NDIxNGIyMmFmMGIzOWU0YjI5MWQ4MWNfNC0yLTEtMS02OTg2NQ_069638ab-b6dd-4968-94e9-4e6a22a55501"
      unitRef="usd">1708000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0cb666215c384ffa8430b4fbe9d7f857_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjExYTNjYTYxNzQyMTRiMjJhZjBiMzllNGIyOTFkODFjL3RhYmxlcmFuZ2U6MTFhM2NhNjE3NDIxNGIyMmFmMGIzOWU0YjI5MWQ4MWNfNC00LTEtMS02OTg2NQ_b3a66ab1-8736-45b0-b1ae-a93699d5f488"
      unitRef="usd">837500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idf580e98f9374d8d8f2ac8c7dab6cb93_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjExYTNjYTYxNzQyMTRiMjJhZjBiMzllNGIyOTFkODFjL3RhYmxlcmFuZ2U6MTFhM2NhNjE3NDIxNGIyMmFmMGIzOWU0YjI5MWQ4MWNfNC02LTEtMS02OTg2NQ_5787136c-2e42-401e-b0b9-cf76bf2291b4"
      unitRef="usd">7800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifbf421134fac4e07a242969297f74ad3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjExYTNjYTYxNzQyMTRiMjJhZjBiMzllNGIyOTFkODFjL3RhYmxlcmFuZ2U6MTFhM2NhNjE3NDIxNGIyMmFmMGIzOWU0YjI5MWQ4MWNfNC04LTEtMS02OTg2NQ_4e8d317d-bce7-4bfb-a87e-0ab70476545c"
      unitRef="usd">2553300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i38286b2a76314ea89f9c82e50c4126a6_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjExYTNjYTYxNzQyMTRiMjJhZjBiMzllNGIyOTFkODFjL3RhYmxlcmFuZ2U6MTFhM2NhNjE3NDIxNGIyMmFmMGIzOWU0YjI5MWQ4MWNfNS0yLTEtMS02OTg2NQ_19743284-4119-4da1-9574-0f007ae2ef41"
      unitRef="usd">111400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie151ef28ce50435abc7d7eead37b6726_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjExYTNjYTYxNzQyMTRiMjJhZjBiMzllNGIyOTFkODFjL3RhYmxlcmFuZ2U6MTFhM2NhNjE3NDIxNGIyMmFmMGIzOWU0YjI5MWQ4MWNfNS00LTEtMS02OTg2NQ_034f763c-cb78-4003-9299-4d43fbd8fc81"
      unitRef="usd">249500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ife81965a8f574f5daabec46a0fc50105_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjExYTNjYTYxNzQyMTRiMjJhZjBiMzllNGIyOTFkODFjL3RhYmxlcmFuZ2U6MTFhM2NhNjE3NDIxNGIyMmFmMGIzOWU0YjI5MWQ4MWNfNS02LTEtMS02OTg2NQ_47139fd6-4ff1-42b8-944c-48c47e5df816"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib91a5d15846541c0af2d05c4669dad57_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjExYTNjYTYxNzQyMTRiMjJhZjBiMzllNGIyOTFkODFjL3RhYmxlcmFuZ2U6MTFhM2NhNjE3NDIxNGIyMmFmMGIzOWU0YjI5MWQ4MWNfNS04LTEtMS02OTg2NQ_d9cc9c15-fb48-4505-a095-4c477b10f14a"
      unitRef="usd">360900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id8339c05af4d4396bf8ffbb470bb5f4c_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjExYTNjYTYxNzQyMTRiMjJhZjBiMzllNGIyOTFkODFjL3RhYmxlcmFuZ2U6MTFhM2NhNjE3NDIxNGIyMmFmMGIzOWU0YjI5MWQ4MWNfNi0yLTEtMS02OTg2NQ_eb67902a-e104-416e-998b-f7cb9ce62349"
      unitRef="usd">547300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8e8948350a364958be86cb5ca43b9c82_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjExYTNjYTYxNzQyMTRiMjJhZjBiMzllNGIyOTFkODFjL3RhYmxlcmFuZ2U6MTFhM2NhNjE3NDIxNGIyMmFmMGIzOWU0YjI5MWQ4MWNfNi00LTEtMS02OTg2NQ_3172dbc7-0efb-40b3-a0b0-b1f9a2516968"
      unitRef="usd">136800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icd5fc02eae9840bb8fb5625134a7cbb8_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjExYTNjYTYxNzQyMTRiMjJhZjBiMzllNGIyOTFkODFjL3RhYmxlcmFuZ2U6MTFhM2NhNjE3NDIxNGIyMmFmMGIzOWU0YjI5MWQ4MWNfNi02LTEtMS02OTg2NQ_11544d05-ce93-415d-afae-cac8e1e100aa"
      unitRef="usd">800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i46e62d9a0de24051af94c074dc9ab712_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjExYTNjYTYxNzQyMTRiMjJhZjBiMzllNGIyOTFkODFjL3RhYmxlcmFuZ2U6MTFhM2NhNjE3NDIxNGIyMmFmMGIzOWU0YjI5MWQ4MWNfNi04LTEtMS02OTg2NQ_68a8ae8a-2d44-49a2-a53b-6f72b4793167"
      unitRef="usd">684900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i01dbe703024345509d3aad69a8ef4360_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjExYTNjYTYxNzQyMTRiMjJhZjBiMzllNGIyOTFkODFjL3RhYmxlcmFuZ2U6MTFhM2NhNjE3NDIxNGIyMmFmMGIzOWU0YjI5MWQ4MWNfNy0yLTEtMS02OTg2NQ_aad14be5-12f1-4f13-b63a-327379e23f4b"
      unitRef="usd">2366700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2fe01fc8ae43424f9b7ae83493b58102_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjExYTNjYTYxNzQyMTRiMjJhZjBiMzllNGIyOTFkODFjL3RhYmxlcmFuZ2U6MTFhM2NhNjE3NDIxNGIyMmFmMGIzOWU0YjI5MWQ4MWNfNy00LTEtMS02OTg2NQ_5920cf5e-f86e-4586-ac53-a594a4694fcf"
      unitRef="usd">1223800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i982caa9a2eb744039a2b1e1a3089734b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjExYTNjYTYxNzQyMTRiMjJhZjBiMzllNGIyOTFkODFjL3RhYmxlcmFuZ2U6MTFhM2NhNjE3NDIxNGIyMmFmMGIzOWU0YjI5MWQ4MWNfNy02LTEtMS02OTg2NQ_1601a8b3-90bd-4114-88e6-8061efb5d8b2"
      unitRef="usd">8600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4a5811d45fa24af0a02e9781a0deb4e7_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjExYTNjYTYxNzQyMTRiMjJhZjBiMzllNGIyOTFkODFjL3RhYmxlcmFuZ2U6MTFhM2NhNjE3NDIxNGIyMmFmMGIzOWU0YjI5MWQ4MWNfNy04LTEtMS02OTg2NQ_afb9a213-3023-4472-8a03-06a7d81c4ae8"
      unitRef="usd">3599100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i882d4d60f04b4b20a5c167a912b15519_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjExYTNjYTYxNzQyMTRiMjJhZjBiMzllNGIyOTFkODFjL3RhYmxlcmFuZ2U6MTFhM2NhNjE3NDIxNGIyMmFmMGIzOWU0YjI5MWQ4MWNfOS0yLTEtMS02OTg2NQ_0682f982-4dbf-4660-80a9-2f1140e25ced"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i635ff75051d04b5bbc10022cbb62a1cf_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjExYTNjYTYxNzQyMTRiMjJhZjBiMzllNGIyOTFkODFjL3RhYmxlcmFuZ2U6MTFhM2NhNjE3NDIxNGIyMmFmMGIzOWU0YjI5MWQ4MWNfOS00LTEtMS02OTg2NQ_e8a42f76-339b-4fe0-8e3a-25ac34837389"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic1e8cafe869e48d18a8ab716c94e0cc6_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjExYTNjYTYxNzQyMTRiMjJhZjBiMzllNGIyOTFkODFjL3RhYmxlcmFuZ2U6MTFhM2NhNjE3NDIxNGIyMmFmMGIzOWU0YjI5MWQ4MWNfOS02LTEtMS02OTg2NQ_e9e46943-7b5a-4a45-bf22-c871036ad2a9"
      unitRef="usd">1234700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i63449d5ace494c5ebb79d3977c44cffb_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjExYTNjYTYxNzQyMTRiMjJhZjBiMzllNGIyOTFkODFjL3RhYmxlcmFuZ2U6MTFhM2NhNjE3NDIxNGIyMmFmMGIzOWU0YjI5MWQ4MWNfOS04LTEtMS02OTg2NQ_5a750268-2ef0-44bd-9cc3-429cb908cad8"
      unitRef="usd">1234700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if0f07cde7be94c1b8f92646f33315d97_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjExYTNjYTYxNzQyMTRiMjJhZjBiMzllNGIyOTFkODFjL3RhYmxlcmFuZ2U6MTFhM2NhNjE3NDIxNGIyMmFmMGIzOWU0YjI5MWQ4MWNfMTAtMi0xLTEtNjk4NjU_cdb43966-209f-483f-8570-bc42bded9239"
      unitRef="usd">2366700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0ae1ad4a222c47b49a414f9db951b285_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjExYTNjYTYxNzQyMTRiMjJhZjBiMzllNGIyOTFkODFjL3RhYmxlcmFuZ2U6MTFhM2NhNjE3NDIxNGIyMmFmMGIzOWU0YjI5MWQ4MWNfMTAtNC0xLTEtNjk4NjU_eec4417e-6efe-4760-a740-d215f279be4a"
      unitRef="usd">1223800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i91301179aa064e6280d6c257ffc5ee48_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjExYTNjYTYxNzQyMTRiMjJhZjBiMzllNGIyOTFkODFjL3RhYmxlcmFuZ2U6MTFhM2NhNjE3NDIxNGIyMmFmMGIzOWU0YjI5MWQ4MWNfMTAtNi0xLTEtNjk4NjU_7c79a4c5-c0f9-453c-999e-14d53c11d652"
      unitRef="usd">1243300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjExYTNjYTYxNzQyMTRiMjJhZjBiMzllNGIyOTFkODFjL3RhYmxlcmFuZ2U6MTFhM2NhNjE3NDIxNGIyMmFmMGIzOWU0YjI5MWQ4MWNfMTAtOC0xLTEtNjk4NjU_98afc2ae-4141-46cc-a13d-9cb24e421aab"
      unitRef="usd">4833800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic6794ca8ac714371a40f3f728337d7c9_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjg4OTI1NzYzYzFkZTQ1ZDBiNzBiNjk3NzFkZDM1YzZhL3RhYmxlcmFuZ2U6ODg5MjU3NjNjMWRlNDVkMGI3MGI2OTc3MWRkMzVjNmFfNC0yLTEtMS02OTg3Mg_87295cdf-9e29-4b78-9c01-a90d3b3352bf"
      unitRef="usd">1251500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i48fcfd6534ab4a5c81d7694f06290cfe_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjg4OTI1NzYzYzFkZTQ1ZDBiNzBiNjk3NzFkZDM1YzZhL3RhYmxlcmFuZ2U6ODg5MjU3NjNjMWRlNDVkMGI3MGI2OTc3MWRkMzVjNmFfNC00LTEtMS02OTg3Mg_a2fed63f-e027-4583-a881-83dd9005ac7e"
      unitRef="usd">707400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i40f4ba32e9694d2f99d953efcda785ea_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjg4OTI1NzYzYzFkZTQ1ZDBiNzBiNjk3NzFkZDM1YzZhL3RhYmxlcmFuZ2U6ODg5MjU3NjNjMWRlNDVkMGI3MGI2OTc3MWRkMzVjNmFfNC02LTEtMS02OTg3Mg_2af1016e-6323-48e2-ae85-f9a7b9fd0b3c"
      unitRef="usd">5800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7c7d5ad6726f4a04bce0a00616daff81_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjg4OTI1NzYzYzFkZTQ1ZDBiNzBiNjk3NzFkZDM1YzZhL3RhYmxlcmFuZ2U6ODg5MjU3NjNjMWRlNDVkMGI3MGI2OTc3MWRkMzVjNmFfNC04LTEtMS02OTg3Mg_a6029d64-1d05-4644-b3fd-b39e6609f77b"
      unitRef="usd">1964700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i34b26f5157d841b9ae5e6984fde4b9d1_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjg4OTI1NzYzYzFkZTQ1ZDBiNzBiNjk3NzFkZDM1YzZhL3RhYmxlcmFuZ2U6ODg5MjU3NjNjMWRlNDVkMGI3MGI2OTc3MWRkMzVjNmFfNS0yLTEtMS02OTg3Mg_bc501fe5-0f02-49a9-834d-0abbe0ecc16f"
      unitRef="usd">64800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i81d14336df5b47a3a599e4f409fa4724_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjg4OTI1NzYzYzFkZTQ1ZDBiNzBiNjk3NzFkZDM1YzZhL3RhYmxlcmFuZ2U6ODg5MjU3NjNjMWRlNDVkMGI3MGI2OTc3MWRkMzVjNmFfNS00LTEtMS02OTg3Mg_9f9f1f2e-92c9-4d7c-aa2c-2b59b6549fa0"
      unitRef="usd">235500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i91366b593f4a4932be6dc9f0926dec5f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjg4OTI1NzYzYzFkZTQ1ZDBiNzBiNjk3NzFkZDM1YzZhL3RhYmxlcmFuZ2U6ODg5MjU3NjNjMWRlNDVkMGI3MGI2OTc3MWRkMzVjNmFfNS02LTEtMS02OTg3Mg_568e3515-706f-4e62-a827-7717a8a87c6f"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i110fcb30b4fc4723a77b35111bc129a9_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjg4OTI1NzYzYzFkZTQ1ZDBiNzBiNjk3NzFkZDM1YzZhL3RhYmxlcmFuZ2U6ODg5MjU3NjNjMWRlNDVkMGI3MGI2OTc3MWRkMzVjNmFfNS04LTEtMS02OTg3Mg_2f8402af-e34e-435e-b230-0da0bc3c57c8"
      unitRef="usd">300300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1b2b0f89378441b2aee1a7aafe9b8bf4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjg4OTI1NzYzYzFkZTQ1ZDBiNzBiNjk3NzFkZDM1YzZhL3RhYmxlcmFuZ2U6ODg5MjU3NjNjMWRlNDVkMGI3MGI2OTc3MWRkMzVjNmFfNi0yLTEtMS02OTg3Mg_228bd5f6-310b-4c62-9d49-81ba47d6056c"
      unitRef="usd">469500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iabeb8b78686d468f937f70f839a5bce3_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjg4OTI1NzYzYzFkZTQ1ZDBiNzBiNjk3NzFkZDM1YzZhL3RhYmxlcmFuZ2U6ODg5MjU3NjNjMWRlNDVkMGI3MGI2OTc3MWRkMzVjNmFfNi00LTEtMS02OTg3Mg_2cf691df-4422-42d1-a607-d8bf4794c996"
      unitRef="usd">126500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4d401cc8c19440239a201635756ebf25_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjg4OTI1NzYzYzFkZTQ1ZDBiNzBiNjk3NzFkZDM1YzZhL3RhYmxlcmFuZ2U6ODg5MjU3NjNjMWRlNDVkMGI3MGI2OTc3MWRkMzVjNmFfNi02LTEtMS02OTg3Mg_a95c9791-ae6a-4327-977c-f5cb410b3c5c"
      unitRef="usd">600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9132109273f945fe98873130a4b891f1_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjg4OTI1NzYzYzFkZTQ1ZDBiNzBiNjk3NzFkZDM1YzZhL3RhYmxlcmFuZ2U6ODg5MjU3NjNjMWRlNDVkMGI3MGI2OTc3MWRkMzVjNmFfNi04LTEtMS02OTg3Mg_6889fbbf-59e5-413a-8fef-6fb0dce82d6a"
      unitRef="usd">596600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1ebfc7d45bf6488bbaadb2ec7cb41af9_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjg4OTI1NzYzYzFkZTQ1ZDBiNzBiNjk3NzFkZDM1YzZhL3RhYmxlcmFuZ2U6ODg5MjU3NjNjMWRlNDVkMGI3MGI2OTc3MWRkMzVjNmFfNy0yLTEtMS02OTg3Mg_bc1bc1ee-2b0d-40de-a5b5-5ebfc6b2d75b"
      unitRef="usd">1785800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if42a159f5e404723ae8fa4cf6a280e33_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjg4OTI1NzYzYzFkZTQ1ZDBiNzBiNjk3NzFkZDM1YzZhL3RhYmxlcmFuZ2U6ODg5MjU3NjNjMWRlNDVkMGI3MGI2OTc3MWRkMzVjNmFfNy00LTEtMS02OTg3Mg_a122be0d-3732-4ba6-89f2-828c10e0084f"
      unitRef="usd">1069400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i409eaffb2818448f84822945e3eb53c5_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjg4OTI1NzYzYzFkZTQ1ZDBiNzBiNjk3NzFkZDM1YzZhL3RhYmxlcmFuZ2U6ODg5MjU3NjNjMWRlNDVkMGI3MGI2OTc3MWRkMzVjNmFfNy02LTEtMS02OTg3Mg_4af6e705-955d-4507-85fc-1b926744634a"
      unitRef="usd">6400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6f52df0f14a34aa4b91fd0e68d6d6f16_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjg4OTI1NzYzYzFkZTQ1ZDBiNzBiNjk3NzFkZDM1YzZhL3RhYmxlcmFuZ2U6ODg5MjU3NjNjMWRlNDVkMGI3MGI2OTc3MWRkMzVjNmFfNy04LTEtMS02OTg3Mg_07944822-e1d1-4042-8838-7a27b1edba32"
      unitRef="usd">2861600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id9e102e15fad4c96b56014693ba4d02f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjg4OTI1NzYzYzFkZTQ1ZDBiNzBiNjk3NzFkZDM1YzZhL3RhYmxlcmFuZ2U6ODg5MjU3NjNjMWRlNDVkMGI3MGI2OTc3MWRkMzVjNmFfOS0yLTEtMS02OTg3Mg_6ce48aa8-44e1-47a7-b952-949bff0dee4a"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic0d08864dfc249688abb6d02baf34358_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjg4OTI1NzYzYzFkZTQ1ZDBiNzBiNjk3NzFkZDM1YzZhL3RhYmxlcmFuZ2U6ODg5MjU3NjNjMWRlNDVkMGI3MGI2OTc3MWRkMzVjNmFfOS00LTEtMS02OTg3Mg_942796a1-adbe-45be-8438-7c46eb1bcde8"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i71f814e14d084bd585b781994da9c31b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjg4OTI1NzYzYzFkZTQ1ZDBiNzBiNjk3NzFkZDM1YzZhL3RhYmxlcmFuZ2U6ODg5MjU3NjNjMWRlNDVkMGI3MGI2OTc3MWRkMzVjNmFfOS02LTEtMS02OTg3Mg_dbbb1c24-3f5c-47ee-9481-bb89f8cc3ccf"
      unitRef="usd">1160800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ide8ba1042a684487b7f7b316cf0732f2_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjg4OTI1NzYzYzFkZTQ1ZDBiNzBiNjk3NzFkZDM1YzZhL3RhYmxlcmFuZ2U6ODg5MjU3NjNjMWRlNDVkMGI3MGI2OTc3MWRkMzVjNmFfOS04LTEtMS02OTg3Mg_44c81996-9a6b-4c1a-bca6-73c1a8ab6f45"
      unitRef="usd">1160800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4195624ed8fb41ac946557a2dcec3125_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjg4OTI1NzYzYzFkZTQ1ZDBiNzBiNjk3NzFkZDM1YzZhL3RhYmxlcmFuZ2U6ODg5MjU3NjNjMWRlNDVkMGI3MGI2OTc3MWRkMzVjNmFfMTAtMi0xLTEtNjk4NzI_2d313fc7-3831-4245-b072-53407828dc74"
      unitRef="usd">1785800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaaddf29721d2481a9a7be5804decfe35_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjg4OTI1NzYzYzFkZTQ1ZDBiNzBiNjk3NzFkZDM1YzZhL3RhYmxlcmFuZ2U6ODg5MjU3NjNjMWRlNDVkMGI3MGI2OTc3MWRkMzVjNmFfMTAtNC0xLTEtNjk4NzI_3ee33ea8-f564-4f0f-9c60-8ae0ded4c5db"
      unitRef="usd">1069400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i513abf7cc35f4cb1916ca35dc93e5d1f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjg4OTI1NzYzYzFkZTQ1ZDBiNzBiNjk3NzFkZDM1YzZhL3RhYmxlcmFuZ2U6ODg5MjU3NjNjMWRlNDVkMGI3MGI2OTc3MWRkMzVjNmFfMTAtNi0xLTEtNjk4NzI_f01e5c9d-2c07-4f08-88c2-f48b9d17a7bd"
      unitRef="usd">1167200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RhYmxlOjg4OTI1NzYzYzFkZTQ1ZDBiNzBiNjk3NzFkZDM1YzZhL3RhYmxlcmFuZ2U6ODg5MjU3NjNjMWRlNDVkMGI3MGI2OTc3MWRkMzVjNmFfMTAtOC0xLTEtNjk4NzI_b73991ff-e2f3-42a8-8cc2-b9ef6d14536c"
      unitRef="usd">4022400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <rop:RevenueFromContractWithCustomerRequiredPaymentNumberOfDays
      contextRef="iaf119010baa24bca9e50b2c649bc8b8e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RleHRyZWdpb246MjM4MGQxYjA1OWMzNGE4ZGFmNDg3MDk3YWM2MjQ1MmJfMjA4OTI_bdf0c9a4-1108-408c-adca-5568cbf261ee">P30D</rop:RevenueFromContractWithCustomerRequiredPaymentNumberOfDays>
    <rop:RevenueFromContractWithCustomerRequiredPaymentNumberOfDays
      contextRef="i88fa329d7f81491ab9d915e7dbc199ed_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RleHRyZWdpb246MjM4MGQxYjA1OWMzNGE4ZGFmNDg3MDk3YWM2MjQ1MmJfMjA4OTg_b04c41bb-42cc-47e4-9279-d02cd8bdaa38">P60D</rop:RevenueFromContractWithCustomerRequiredPaymentNumberOfDays>
    <rop:RevenueFromContractWithCustomerRequiredPaymentNumberOfDays
      contextRef="iafe12dd6790d428e83ee1696ca675b4a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RleHRyZWdpb246MjM4MGQxYjA1OWMzNGE4ZGFmNDg3MDk3YWM2MjQ1MmJfMjA5NzQ_c3e73c1e-6c1f-456b-bb4b-ccaa11d883bb">P30D</rop:RevenueFromContractWithCustomerRequiredPaymentNumberOfDays>
    <rop:RevenueFromContractWithCustomerRequiredPaymentNumberOfDays
      contextRef="ib02393b39f9b461da619496b4ab81650_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RleHRyZWdpb246MjM4MGQxYjA1OWMzNGE4ZGFmNDg3MDk3YWM2MjQ1MmJfMjA5ODA_6c151ce1-dddc-4298-8c12-4b1040185fc2">P60D</rop:RevenueFromContractWithCustomerRequiredPaymentNumberOfDays>
    <rop:ContractWithCustomerTerm
      contextRef="i1ac0f5b876f24e0898a497193714ef69_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RleHRyZWdpb246MjM4MGQxYjA1OWMzNGE4ZGFmNDg3MDk3YWM2MjQ1MmJfMjYzNTE_5a9f7f7d-5f70-4c73-9c2a-cdf3cb8a2cf0">P1Y</rop:ContractWithCustomerTerm>
    <rop:RevenueFromContractWithCustomerRequiredPaymentNumberOfDays
      contextRef="i60e5a12e4c0840779af1227be85c9676_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RleHRyZWdpb246MjM4MGQxYjA1OWMzNGE4ZGFmNDg3MDk3YWM2MjQ1MmJfMjE2Nzg_337b540f-f1a0-42ea-963a-82ab690fe249">P30D</rop:RevenueFromContractWithCustomerRequiredPaymentNumberOfDays>
    <rop:RevenueFromContractWithCustomerRequiredPaymentNumberOfDays
      contextRef="i4b110b0123284db09051fa91df576ae0_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RleHRyZWdpb246MjM4MGQxYjA1OWMzNGE4ZGFmNDg3MDk3YWM2MjQ1MmJfMjE2ODQ_ddf80cfa-2d6f-467a-9290-8ff1adf269bf">P60D</rop:RevenueFromContractWithCustomerRequiredPaymentNumberOfDays>
    <rop:AllowanceForDoubtfulAccountsReceivableAndSalesReturnsAndAllowancesNetCurrent
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RleHRyZWdpb246MjM4MGQxYjA1OWMzNGE4ZGFmNDg3MDk3YWM2MjQ1MmJfMjI2ODk_f87414bb-6743-4304-b0e0-3866e037fbab"
      unitRef="usd">16600000</rop:AllowanceForDoubtfulAccountsReceivableAndSalesReturnsAndAllowancesNetCurrent>
    <rop:AllowanceForDoubtfulAccountsReceivableAndSalesReturnsAndAllowancesNetCurrent
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RleHRyZWdpb246MjM4MGQxYjA1OWMzNGE4ZGFmNDg3MDk3YWM2MjQ1MmJfMjI2OTY_25f1f68b-9255-4a26-8955-33470502e666"
      unitRef="usd">15700000</rop:AllowanceForDoubtfulAccountsReceivableAndSalesReturnsAndAllowancesNetCurrent>
    <rop:CapitalizedContractCostNoncurrent
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RleHRyZWdpb246MjM4MGQxYjA1OWMzNGE4ZGFmNDg3MDk3YWM2MjQ1MmJfMjQ3NjI_59849db3-3276-4f3e-8663-1778695fc1b6"
      unitRef="usd">33100000</rop:CapitalizedContractCostNoncurrent>
    <rop:CapitalizedContractCostNoncurrent
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RleHRyZWdpb246MjM4MGQxYjA1OWMzNGE4ZGFmNDg3MDk3YWM2MjQ1MmJfMjQ3Njk_c187b570-dac3-43ae-a088-cd923cdc841a"
      unitRef="usd">32500000</rop:CapitalizedContractCostNoncurrent>
    <rop:CapitalizedContractCostCurrent
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RleHRyZWdpb246MjM4MGQxYjA1OWMzNGE4ZGFmNDg3MDk3YWM2MjQ1MmJfMjQ4NDM_499dab36-b34d-48cb-80c2-cead2193bda4"
      unitRef="usd">31700000</rop:CapitalizedContractCostCurrent>
    <rop:CapitalizedContractCostCurrent
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RleHRyZWdpb246MjM4MGQxYjA1OWMzNGE4ZGFmNDg3MDk3YWM2MjQ1MmJfMjQ4NTA_c3dd231c-6321-4257-983a-b3fcef47291c"
      unitRef="usd">24200000</rop:CapitalizedContractCostCurrent>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RleHRyZWdpb246MjM4MGQxYjA1OWMzNGE4ZGFmNDg3MDk3YWM2MjQ1MmJfMjQ4OTE_a5cd728b-c812-4b8a-bca9-e5246e36cf59"
      unitRef="usd">30700000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RleHRyZWdpb246MjM4MGQxYjA1OWMzNGE4ZGFmNDg3MDk3YWM2MjQ1MmJfMjQ4OTU_7820d7bf-2c35-4d52-a7cb-66368fc9a388"
      unitRef="usd">27200000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RleHRyZWdpb246MjM4MGQxYjA1OWMzNGE4ZGFmNDg3MDk3YWM2MjQ1MmJfMjQ5MDI_27525e2e-73f4-4d3f-a297-993d6a1c9330"
      unitRef="usd">30100000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RleHRyZWdpb246MjM4MGQxYjA1OWMzNGE4ZGFmNDg3MDk3YWM2MjQ1MmJfMjUzMDQ_3fbb27ad-386e-4f10-8ca3-17945f19883c"
      unitRef="usd">4214000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="ifa4365c902154ac3865d6eec45816b97_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RleHRyZWdpb246MjM4MGQxYjA1OWMzNGE4ZGFmNDg3MDk3YWM2MjQ1MmJfMjUzNTY_2fdcaedd-9465-450a-89e9-540ab7e0d299"
      unitRef="number">0.69</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="ifa4365c902154ac3865d6eec45816b97_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RleHRyZWdpb246MjM4MGQxYjA1OWMzNGE4ZGFmNDg3MDk3YWM2MjQ1MmJfMjU0MTQ_bf390766-4355-4639-8756-c7321394da09">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RleHRyZWdpb246MjM4MGQxYjA1OWMzNGE4ZGFmNDg3MDk3YWM2MjQ1MmJfMjYzNzE_ffa78638-866e-42c6-b90d-d3dcdd607544">Capitalized Software - The Company accounts for capitalized software under applicable accounting guidance which, among other provisions, requires capitalization of certain internal-use software costs once certain criteria are met.&#160;Overhead, general and administrative and training costs are not capitalized.</us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RleHRyZWdpb246MjM4MGQxYjA1OWMzNGE4ZGFmNDg3MDk3YWM2MjQ1MmJfMjU4NDQ_aaa14e45-5bf3-4257-8543-5bcdc9f5aec3"
      unitRef="usd">83900000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RleHRyZWdpb246MjM4MGQxYjA1OWMzNGE4ZGFmNDg3MDk3YWM2MjQ1MmJfMjU4NTE_445b875b-c973-4843-ae08-b6c6786902a3"
      unitRef="usd">65900000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl84OC9mcmFnOjIzODBkMWIwNTljMzRhOGRhZjQ4NzA5N2FjNjI0NTJiL3RleHRyZWdpb246MjM4MGQxYjA1OWMzNGE4ZGFmNDg3MDk3YWM2MjQ1MmJfMjYzNTc_d01a9637-15e4-4c7e-9104-72304fa4676f">Stock-Based Compensation - The Company recognizes expense for the grant date fair value of its employee stock awards on a straight-line basis (or, in the case of performance-based awards, on a graded basis) over the employee&#x2019;s requisite service period (generally the vesting period of the award).&#160;The fair value of option awards is estimated using the Black-Scholes option valuation model.</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl85Ny9mcmFnOjQxMDEwYzE4OGM1OTQ0M2NiYTlhMTU4NWYyNTlhZmViL3RleHRyZWdpb246NDEwMTBjMTg4YzU5NDQzY2JhOWExNTg1ZjI1OWFmZWJfMTA2NjM_52699b88-d9db-4df8-9559-e03bb8e5eaa9">Business Acquisitions and Dispositions&lt;div&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="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;2022 Acquisitions - &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;Roper completed seven business acquisitions in the year ended December 31, 2022. The results of operations of the acquired businesses are included in Roper&#x2019;s Consolidated Financial Statements since the date of each acquisition. Pro forma results of operations and the revenue and net income subsequent to the acquisition date for the acquisitions completed during fiscal 2022 have not been presented because the effects of the acquisitions, individually and in the aggregate, were not material to our financial results.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The largest of the 2022 acquisitions was Frontline Technologies Parent, LLC (&#x201c;Frontline Education&#x201d;), a leading provider of K-12 school administration software, connecting solutions for human capital management, student and special programs, and business operations with powerful analytics to empower educators. Roper acquired Frontline Education on October 4, 2022, for a purchase price of $3,738.0. The purchase price comprised an enterprise value of $3,725.0, adjusted for cash acquired and the settlement of certain liabilities. Additionally, the purchase price contemplated a net present value tax benefit of approximately $350 which is expected to be utilized over the next 15 years. The results of Frontline Education are reported in the Application Software reportable segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recorded $2,197.6 in goodwill and $1,918.6 of other identifiable intangibles in connection with the Frontline Education acquisition. Of the $1,918.6 of acquired intangible assets, $83.0 was assigned to trade names that are not subject to amortization. The remaining $1,835.6 of acquired intangible assets include customer relationships of $1,757.0 (20 year useful life) and unpatented technology of $78.6 (5 year useful life).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net assets acquired also includes approximately $258 of deferred revenue and approximately $181 of net deferred tax liabilities, primarily attributable to acquired intangible assets, partially offset by federal tax attributes. Approximately $1,100 of goodwill is expected to be deductible for tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December 31, 2022, Roper completed six additional bolt-on acquisitions with an aggregate purchase price of $578.8, net of cash acquired and debt assumed.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 3, 2022, Roper acquired the outstanding membership interests of Horizon Lab Systems, LLC, a provider of laboratory information management systems in the toxicology, environmental, public health and agricultural markets. This acquisition has been integrated into our CliniSys business and its results are reported in the Application Software reportable segment. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 6, 2022, Roper acquired the issued and outstanding shares of Common Cents Systems, Inc. (ApolloLIMS), a provider of laboratory information management systems in the toxicology and public health markets. This acquisition has been integrated into our CliniSys business and its results are reported in the Application Software reportable segment. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June 27, 2022, Roper acquired the issued and outstanding shares of MGA Systems Holdings, Inc., a leading provider of purpose-built insurance software for managing general agents. This acquisition has been integrated into our Vertafore business and its results are reported in the Application Software reportable segment. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 19, 2022, Roper acquired substantially all of the assets of viDesktop Inc., a leading provider of end-to-end human resources management software used for recruiting and integration, productivity management, resource allocation, performance management, learning and development, and diversity and inclusion at professional service firms. This acquisition has been integrated into our Aderant business and its results are reported in the Application Software reportable segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the third quarter of 2022, Roper acquired TIP Technologies Inc. and Common Sense Solutions Inc., which have been integrated with our Deltek business and their results are reported in the Application Software reportable segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recorded $361.5 in goodwill, $9.5 assigned to trade names that are not subject to amortization and $239.3 of other identifiable intangibles in connection with these six acquisitions. The amortizable intangible assets include customer relationships of $223.4 (18.2 year weighted average useful life) and technology of $15.9 (4.9 year weighted average useful life).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;2021 Acquisitions - &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;Roper completed seven business acquisitions in the year ended December 31, 2021 with an aggregate purchase price of $225.9, net of cash acquired and debt assumed. The results of operations of the acquired businesses are included in Roper&#x2019;s Consolidated Financial Statements since the date of each acquisition. Pro forma results of operations and the revenue and net income subsequent to the acquisition date for the acquisitions completed during fiscal 2021 have not been presented because the effects of the acquisitions, individually and in the aggregate, were not material to our financial results. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the first three quarters of 2021, Roper completed four acquisitions which were integrated into our Deltek business and its results are reported in the Application Software reportable segment. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November 18, 2021, Roper acquired substantially all of the assets of Agency Zoom, LLC (&#x201c;Agency Zoom&#x201d;), a provider of sales, marketing and service automation software solutions for insurance agencies. Agency Zoom was integrated into our Vertafore business and its results are reported in the Application Software reportable segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December 21, 2021, Roper acquired a majority of the assets of The Construction Journal, LTD. (&#x201c;Construction Journal&#x201d;), a provider of selling, marketing, and licensing software solutions for the commercial construction industry. Construction Journal was integrated into our ConstructConnect business and its results are reported in the Network Software reportable segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December 30, 2021, Roper acquired 100% of the shares of American LegalNet, Inc. (&#x201c;ALN&#x201d;), a provider of court forms, eFiling, calendaring and docketing software solutions. ALN was integrated into our Aderant business and its results are reported in the Application Software reportable segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recorded $138.8 in goodwill and $104.9 of other identifiable intangibles in connection with these seven acquisitions. The amortizable intangible assets include customer relationships of $94.6 (12.9 year weighted average useful life) and technology of $10.3 (5.3 year weighted average useful life). &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;2020 Acquisitions - &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;Roper completed six business acquisitions in the year ended December 31, 2020. The results of operations of the acquired businesses are included in Roper&#x2019;s Consolidated Financial Statements since the date of each acquisition. Pro forma results of operations and the revenue and net income subsequent to the acquisition date for the acquisitions completed during fiscal 2020 have not been presented because the effects of the acquisitions, individually and in the aggregate, were not material to our financial results.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The largest of the 2020 acquisitions was Vertafore, Inc. (&#x201c;Vertafore&#x201d;), a leading provider of SaaS solutions for the property and casualty insurance industry. Roper acquired 100% of the shares of Project Viking Holdings, Inc. (the parent company of Vertafore) on September 3, 2020, for a purchase price of $5,398.6. The purchase price comprises an enterprise value of $5,335.0 and the settlement of certain liabilities, net of cash acquired. Additionally, the purchase price contemplated approximately $120 of federal tax attributes that were substantially utilized by the end of 2021. The results of Vertafore are reported in the Application Software reportable segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recorded $3,229.1 in goodwill and $2,660.0 of other identifiable intangibles in connection with the Vertafore acquisition. The majority of the goodwill is not expected to be deductible for tax purposes. Of the $2,660.0 of acquired intangible assets, $120.0 was assigned to trade names that are not subject to amortization. The remaining $2,540.0 of acquired intangible assets include customer relationships of $2,230.0 (17 year useful life) and unpatented technology of $310.0 (8 year useful life).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net assets acquired also includes approximately $489 of deferred tax liabilities, which are due primarily to approximately $638 of deferred tax liabilities associated with acquired intangible assets, partially offset primarily by approximately $120 of federal tax attributes that were substantially utilized by the end of 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December 31, 2020, Roper completed five additional bolt-on acquisitions with an aggregate purchase price of $612.8, net of cash acquired and debt assumed.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June 9, 2020, Roper acquired substantially all of the assets of Freight Market Intelligence Consortium (&#x201c;FMIC&#x201d;), a leading provider of subscription-based freight transaction benchmarking and analysis service. FMIC was integrated into our DAT business and its results are reported in the Network Software reportable segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June 15, 2020, Roper acquired substantially all of the assets of Team TSI Corporation (&#x201c;Team TSI&#x201d;), a leading provider of subscription-based data analytics serving long term health care facilities. Team TSI was integrated into our SHP business and its results are reported in the Network Software reportable segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 15, 2020, Roper acquired substantially all of the assets of Impact Financial Systems (&#x201c;IFS&#x201d;), a leading provider of service request automation solutions for client onboarding, transaction automation, maintenance and advisor transitions. IFS was integrated into our iPipeline business and its results are reported in the Network Software reportable segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 18, 2020, Roper acquired all of the membership interests of WELIS, a premier provider of life insurance illustration systems to carriers in the US. WELIS was integrated into our iPipeline business and its results are reported in the Network Software reportable segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 15, 2020, Roper acquired substantially all of the assets of EPSi, a leading provider of financial decision support and planning tools for hospitals and health systems. EPSi was integrated into our Strata business and its results are reported in the Application Software reportable segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recorded $303.9 in goodwill and $313.0 of other identifiable intangibles in connection with these five acquisitions. The amortizable intangible assets include customer relationships of $283.7 (16 year weighted average useful life) and technology of $29.3 (5 year weighted average useful life). &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&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;Dispositions&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 17, 2021, Roper completed the sale of a minority investment in Sedaru, Inc. for $27.1 in cash. The sale resulted in a pretax gain of&#160;$27.1, which is reported within &#x201c;Other income (expense), net&#x201d; in the Consolidated Statements of Earnings. In addition, we recognized income tax expense of $5.5 in connection with the sale, which is included within &#x201c;Income taxes&#x201d; in the Consolidated Statements of Earnings.&lt;/span&gt;&lt;/div&gt;</us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl85Ny9mcmFnOjQxMDEwYzE4OGM1OTQ0M2NiYTlhMTU4NWYyNTlhZmViL3RleHRyZWdpb246NDEwMTBjMTg4YzU5NDQzY2JhOWExNTg1ZjI1OWFmZWJfMTMxNjI_c1dc03c6-b4d5-4207-acf1-0004a836fd33"
      unitRef="acquisition">7</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i0ba72e2c411c4ef0a7d651bb65855e13_D20221004-20221004"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl85Ny9mcmFnOjQxMDEwYzE4OGM1OTQ0M2NiYTlhMTU4NWYyNTlhZmViL3RleHRyZWdpb246NDEwMTBjMTg4YzU5NDQzY2JhOWExNTg1ZjI1OWFmZWJfMjc0ODc3OTExNzc2OA_70a47af0-f294-4d46-a5d2-d551853f18d3"
      unitRef="usd">3738000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i408cf5878a3b47daa6f671e61419b6d4_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl85Ny9mcmFnOjQxMDEwYzE4OGM1OTQ0M2NiYTlhMTU4NWYyNTlhZmViL3RleHRyZWdpb246NDEwMTBjMTg4YzU5NDQzY2JhOWExNTg1ZjI1OWFmZWJfMzg0ODI5MDczMjg2OA_110cf3e2-79f2-43e8-9762-b32ea240a2a9"
      unitRef="usd">3725000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <rop:BusinessCombinationConsiderationTaxBenefit
      contextRef="i0ba72e2c411c4ef0a7d651bb65855e13_D20221004-20221004"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl85Ny9mcmFnOjQxMDEwYzE4OGM1OTQ0M2NiYTlhMTU4NWYyNTlhZmViL3RleHRyZWdpb246NDEwMTBjMTg4YzU5NDQzY2JhOWExNTg1ZjI1OWFmZWJfMjc0ODc3OTExNzc2Mg_4152b412-e9d9-4e01-a9ca-da771f3593ad"
      unitRef="usd">350000000</rop:BusinessCombinationConsiderationTaxBenefit>
    <rop:BusinessCombinationConsiderationTaxBenefitUtilizedOverPeriod
      contextRef="i0ba72e2c411c4ef0a7d651bb65855e13_D20221004-20221004"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl85Ny9mcmFnOjQxMDEwYzE4OGM1OTQ0M2NiYTlhMTU4NWYyNTlhZmViL3RleHRyZWdpb246NDEwMTBjMTg4YzU5NDQzY2JhOWExNTg1ZjI1OWFmZWJfMjc0ODc3OTExNzc3Nw_771e819c-5333-427f-a5dd-da0b2f516fcf">P15Y</rop:BusinessCombinationConsiderationTaxBenefitUtilizedOverPeriod>
    <us-gaap:Goodwill
      contextRef="ib82ebdf6b3944b1aba412bcc74e93124_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl85Ny9mcmFnOjQxMDEwYzE4OGM1OTQ0M2NiYTlhMTU4NWYyNTlhZmViL3RleHRyZWdpb246NDEwMTBjMTg4YzU5NDQzY2JhOWExNTg1ZjI1OWFmZWJfMTQyODI_3d7fc406-b1b8-49ca-ac8f-4cc009ccbcd8"
      unitRef="usd">2197600000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="ib82ebdf6b3944b1aba412bcc74e93124_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl85Ny9mcmFnOjQxMDEwYzE4OGM1OTQ0M2NiYTlhMTU4NWYyNTlhZmViL3RleHRyZWdpb246NDEwMTBjMTg4YzU5NDQzY2JhOWExNTg1ZjI1OWFmZWJfMTQyOTA_85101d3b-775c-4a12-86cb-2f3491bcfa60"
      unitRef="usd">1918600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="ib82ebdf6b3944b1aba412bcc74e93124_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl85Ny9mcmFnOjQxMDEwYzE4OGM1OTQ0M2NiYTlhMTU4NWYyNTlhZmViL3RleHRyZWdpb246NDEwMTBjMTg4YzU5NDQzY2JhOWExNTg1ZjI1OWFmZWJfNTQ5NzU1ODI4MzU2_85101d3b-775c-4a12-86cb-2f3491bcfa60"
      unitRef="usd">1918600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i801ab1be7f4641c9bce528e904dc1dbd_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl85Ny9mcmFnOjQxMDEwYzE4OGM1OTQ0M2NiYTlhMTU4NWYyNTlhZmViL3RleHRyZWdpb246NDEwMTBjMTg4YzU5NDQzY2JhOWExNTg1ZjI1OWFmZWJfNTQ5NzU1ODI4MjA0_594c8f52-59e9-4bef-83ca-c715d96b4625"
      unitRef="usd">83000000.0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="ib82ebdf6b3944b1aba412bcc74e93124_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl85Ny9mcmFnOjQxMDEwYzE4OGM1OTQ0M2NiYTlhMTU4NWYyNTlhZmViL3RleHRyZWdpb246NDEwMTBjMTg4YzU5NDQzY2JhOWExNTg1ZjI1OWFmZWJfMTQzMDY_5453999d-dedb-4516-9db9-22d52fe11319"
      unitRef="usd">1835600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i864713e2c1464ecf873697677161452e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl85Ny9mcmFnOjQxMDEwYzE4OGM1OTQ0M2NiYTlhMTU4NWYyNTlhZmViL3RleHRyZWdpb246NDEwMTBjMTg4YzU5NDQzY2JhOWExNTg1ZjI1OWFmZWJfMTQzMjg_0cd062aa-33ac-42f5-9c07-2e713505f392"
      unitRef="usd">1757000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i8727610bfce842399b49f02a34be4831_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl85Ny9mcmFnOjQxMDEwYzE4OGM1OTQ0M2NiYTlhMTU4NWYyNTlhZmViL3RleHRyZWdpb246NDEwMTBjMTg4YzU5NDQzY2JhOWExNTg1ZjI1OWFmZWJfMTQzMzY_2b264a73-ac2e-4326-8472-f2ceb0f441b0">P20Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="ie7959fdc90de4ef68c997e1b321e1155_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl85Ny9mcmFnOjQxMDEwYzE4OGM1OTQ0M2NiYTlhMTU4NWYyNTlhZmViL3RleHRyZWdpb246NDEwMTBjMTg4YzU5NDQzY2JhOWExNTg1ZjI1OWFmZWJfMTQzNDQ_41fc3cea-1c80-4738-9a6c-4ce5b571837a"
      unitRef="usd">78600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="id457042e0ae3407b88d281e00d4ce1ec_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl85Ny9mcmFnOjQxMDEwYzE4OGM1OTQ0M2NiYTlhMTU4NWYyNTlhZmViL3RleHRyZWdpb246NDEwMTBjMTg4YzU5NDQzY2JhOWExNTg1ZjI1OWFmZWJfMTQzNTI_588d35cf-680d-410b-8688-794ebc590c51">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <rop:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetsLiabilities
      contextRef="ib82ebdf6b3944b1aba412bcc74e93124_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl85Ny9mcmFnOjQxMDEwYzE4OGM1OTQ0M2NiYTlhMTU4NWYyNTlhZmViL3RleHRyZWdpb246NDEwMTBjMTg4YzU5NDQzY2JhOWExNTg1ZjI1OWFmZWJfNTQ5NzU1ODYwNzIy_468e123b-c7bd-406c-99ce-0c282c834fd3"
      unitRef="usd">258000000</rop:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetsLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="ib82ebdf6b3944b1aba412bcc74e93124_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl85Ny9mcmFnOjQxMDEwYzE4OGM1OTQ0M2NiYTlhMTU4NWYyNTlhZmViL3RleHRyZWdpb246NDEwMTBjMTg4YzU5NDQzY2JhOWExNTg1ZjI1OWFmZWJfMTQ0ODg_2948eaa8-0f73-4ac2-974b-10f788ef64a3"
      unitRef="usd">181000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
      contextRef="ib82ebdf6b3944b1aba412bcc74e93124_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl85Ny9mcmFnOjQxMDEwYzE4OGM1OTQ0M2NiYTlhMTU4NWYyNTlhZmViL3RleHRyZWdpb246NDEwMTBjMTg4YzU5NDQzY2JhOWExNTg1ZjI1OWFmZWJfNTQ5NzU1ODYzOTQ2_002f0976-b29d-4b08-bb75-0e0c098edd12"
      unitRef="usd">1100000000</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="id469b71e5883496aad59b529a70b9b11_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl85Ny9mcmFnOjQxMDEwYzE4OGM1OTQ0M2NiYTlhMTU4NWYyNTlhZmViL3RleHRyZWdpb246NDEwMTBjMTg4YzU5NDQzY2JhOWExNTg1ZjI1OWFmZWJfNTQ5NzU1ODYwNjg5_d991b54a-a7ec-4c00-90bd-2ec0eb4cff0a"
      unitRef="acquisition">6</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="ia4d85dcb69f7425c9f0d81160fd113d3_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl85Ny9mcmFnOjQxMDEwYzE4OGM1OTQ0M2NiYTlhMTU4NWYyNTlhZmViL3RleHRyZWdpb246NDEwMTBjMTg4YzU5NDQzY2JhOWExNTg1ZjI1OWFmZWJfNTQ5NzU1ODYwNjk5_7ae3b73b-95df-4e0d-81b7-28afb82dc7d8"
      unitRef="usd">578800000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:Goodwill
      contextRef="if03cd3c9080f4406ac485380711d9e66_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl85Ny9mcmFnOjQxMDEwYzE4OGM1OTQ0M2NiYTlhMTU4NWYyNTlhZmViL3RleHRyZWdpb246NDEwMTBjMTg4YzU5NDQzY2JhOWExNTg1ZjI1OWFmZWJfMzg0ODI5MDczMjg1MQ_3db22264-a797-458e-92e8-679b2b397cdd"
      unitRef="usd">361500000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="ib6d48e16f36f4db2b7ebc60adb641a4a_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl85Ny9mcmFnOjQxMDEwYzE4OGM1OTQ0M2NiYTlhMTU4NWYyNTlhZmViL3RleHRyZWdpb246NDEwMTBjMTg4YzU5NDQzY2JhOWExNTg1ZjI1OWFmZWJfMjc0ODc3OTExMjMxNg_185b694c-c555-4474-a696-054f173a30a7"
      unitRef="usd">9500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="if03cd3c9080f4406ac485380711d9e66_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl85Ny9mcmFnOjQxMDEwYzE4OGM1OTQ0M2NiYTlhMTU4NWYyNTlhZmViL3RleHRyZWdpb246NDEwMTBjMTg4YzU5NDQzY2JhOWExNTg1ZjI1OWFmZWJfMzg0ODI5MDczMjg1Mg_4ee8c5e9-aead-4d7b-9382-eb4ec5161d1a"
      unitRef="usd">239300000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="id469b71e5883496aad59b529a70b9b11_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl85Ny9mcmFnOjQxMDEwYzE4OGM1OTQ0M2NiYTlhMTU4NWYyNTlhZmViL3RleHRyZWdpb246NDEwMTBjMTg4YzU5NDQzY2JhOWExNTg1ZjI1OWFmZWJfNTQ5NzU1ODYwNzEy_d991b54a-a7ec-4c00-90bd-2ec0eb4cff0a"
      unitRef="acquisition">6</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i2fd71f632a0a466bb847d8533fde0ca1_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl85Ny9mcmFnOjQxMDEwYzE4OGM1OTQ0M2NiYTlhMTU4NWYyNTlhZmViL3RleHRyZWdpb246NDEwMTBjMTg4YzU5NDQzY2JhOWExNTg1ZjI1OWFmZWJfMzg0ODI5MDczMjg1NA_ea03ecba-fe68-4a3c-b851-efa2c5dbf28b"
      unitRef="usd">223400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ida33d0d0845443f8acfad50970ea4c8c_D20220701-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl85Ny9mcmFnOjQxMDEwYzE4OGM1OTQ0M2NiYTlhMTU4NWYyNTlhZmViL3RleHRyZWdpb246NDEwMTBjMTg4YzU5NDQzY2JhOWExNTg1ZjI1OWFmZWJfNzE0NjgyNTYyMzQ0NA_ab84783a-55fd-49a6-bd58-f6ff255d39b2">P18Y2M12D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i8a4d7cea7590466aafff651ae56eaa0d_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl85Ny9mcmFnOjQxMDEwYzE4OGM1OTQ0M2NiYTlhMTU4NWYyNTlhZmViL3RleHRyZWdpb246NDEwMTBjMTg4YzU5NDQzY2JhOWExNTg1ZjI1OWFmZWJfMzg0ODI5MDczMjg1Ng_391e8ded-becd-4564-a28f-62011b7ac23d"
      unitRef="usd">15900000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i39402e4ea17b4140bc42c7d90cf8cc5a_D20220701-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl85Ny9mcmFnOjQxMDEwYzE4OGM1OTQ0M2NiYTlhMTU4NWYyNTlhZmViL3RleHRyZWdpb246NDEwMTBjMTg4YzU5NDQzY2JhOWExNTg1ZjI1OWFmZWJfNzE0NjgyNTYyMzQ0NQ_cfc3dd3c-0020-4ebc-8d7d-8c7477d4f51e">P4Y10M24D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl85Ny9mcmFnOjQxMDEwYzE4OGM1OTQ0M2NiYTlhMTU4NWYyNTlhZmViL3RleHRyZWdpb246NDEwMTBjMTg4YzU5NDQzY2JhOWExNTg1ZjI1OWFmZWJfMTAw_7659c38f-afd9-4eca-8bc1-2d4241a05bb4"
      unitRef="acquisition">7</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i7a6fb3be5dd84cedba46c5a5007fb0ca_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl85Ny9mcmFnOjQxMDEwYzE4OGM1OTQ0M2NiYTlhMTU4NWYyNTlhZmViL3RleHRyZWdpb246NDEwMTBjMTg4YzU5NDQzY2JhOWExNTg1ZjI1OWFmZWJfMTgy_bcffb276-fc9d-445b-a045-0cbfacb8ee89"
      unitRef="usd">225900000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="i86b8b6fe3ed84de0907ebd88f71119fe_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl85Ny9mcmFnOjQxMDEwYzE4OGM1OTQ0M2NiYTlhMTU4NWYyNTlhZmViL3RleHRyZWdpb246NDEwMTBjMTg4YzU5NDQzY2JhOWExNTg1ZjI1OWFmZWJfNzIx_811b1911-d8ae-49b6-997b-567543275ec6"
      unitRef="acquisition">4</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i306643442f354a0b998c4c909fb231ee_I20211230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl85Ny9mcmFnOjQxMDEwYzE4OGM1OTQ0M2NiYTlhMTU4NWYyNTlhZmViL3RleHRyZWdpb246NDEwMTBjMTg4YzU5NDQzY2JhOWExNTg1ZjI1OWFmZWJfMTYyOQ_4f8124ea-4c78-4e16-b975-673ced166135"
      unitRef="number">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:Goodwill
      contextRef="i28835f59f05345488e20191ded7567fd_I20211230"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl85Ny9mcmFnOjQxMDEwYzE4OGM1OTQ0M2NiYTlhMTU4NWYyNTlhZmViL3RleHRyZWdpb246NDEwMTBjMTg4YzU5NDQzY2JhOWExNTg1ZjI1OWFmZWJfMzQ1Njc_7686ec7c-063f-4230-80c8-6d55a1af483f"
      unitRef="usd">138800000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i28835f59f05345488e20191ded7567fd_I20211230"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl85Ny9mcmFnOjQxMDEwYzE4OGM1OTQ0M2NiYTlhMTU4NWYyNTlhZmViL3RleHRyZWdpb246NDEwMTBjMTg4YzU5NDQzY2JhOWExNTg1ZjI1OWFmZWJfMzQ1NzY_b2acb771-a331-4bf7-b291-67a93c771ccd"
      unitRef="usd">104900000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="i51440789043f40c5ab4583df3db3ba58_D20211230-20211230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl85Ny9mcmFnOjQxMDEwYzE4OGM1OTQ0M2NiYTlhMTU4NWYyNTlhZmViL3RleHRyZWdpb246NDEwMTBjMTg4YzU5NDQzY2JhOWExNTg1ZjI1OWFmZWJfMTk4OQ_be2bd7bf-b630-433e-85e1-2a3a5dce53ae"
      unitRef="acquisition">7</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i99c00ab68fff4247bf3889825a98b37e_I20211230"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl85Ny9mcmFnOjQxMDEwYzE4OGM1OTQ0M2NiYTlhMTU4NWYyNTlhZmViL3RleHRyZWdpb246NDEwMTBjMTg4YzU5NDQzY2JhOWExNTg1ZjI1OWFmZWJfMzQ1ODU_84b321f0-2ac3-4367-96ce-f994db320d7b"
      unitRef="usd">94600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i3a89fe48fd9643d5b27f9b05c420965e_D20211230-20211230"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl85Ny9mcmFnOjQxMDEwYzE4OGM1OTQ0M2NiYTlhMTU4NWYyNTlhZmViL3RleHRyZWdpb246NDEwMTBjMTg4YzU5NDQzY2JhOWExNTg1ZjI1OWFmZWJfMzQ1OTM_fa2ddc80-cc06-4e89-984a-848be672bc62">P12Y10M24D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="idb42440ae72e411ebf50e7fe50b9ba55_I20211230"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl85Ny9mcmFnOjQxMDEwYzE4OGM1OTQ0M2NiYTlhMTU4NWYyNTlhZmViL3RleHRyZWdpb246NDEwMTBjMTg4YzU5NDQzY2JhOWExNTg1ZjI1OWFmZWJfMzQ2MTY_962aa0f1-0cfa-47f4-acd4-74f4ba4c75a9"
      unitRef="usd">10300000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ifa122d472fe34979bb4a6059acce5e3c_D20211230-20211230"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl85Ny9mcmFnOjQxMDEwYzE4OGM1OTQ0M2NiYTlhMTU4NWYyNTlhZmViL3RleHRyZWdpb246NDEwMTBjMTg4YzU5NDQzY2JhOWExNTg1ZjI1OWFmZWJfMzQ2MDg_7f5f8dab-6436-40a6-9d3d-f51252a58054">P5Y3M18D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i73fd4031562e49319363b7e013ddfc66_I20200903"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl85Ny9mcmFnOjQxMDEwYzE4OGM1OTQ0M2NiYTlhMTU4NWYyNTlhZmViL3RleHRyZWdpb246NDEwMTBjMTg4YzU5NDQzY2JhOWExNTg1ZjI1OWFmZWJfMjc0ODc3OTExNzYyMQ_256c5377-b299-4c85-a1be-d9d323e26ca8"
      unitRef="number">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i1312893e060a4f63b418996477e67748_D20200903-20200903"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl85Ny9mcmFnOjQxMDEwYzE4OGM1OTQ0M2NiYTlhMTU4NWYyNTlhZmViL3RleHRyZWdpb246NDEwMTBjMTg4YzU5NDQzY2JhOWExNTg1ZjI1OWFmZWJfMjc0ODc3OTExNzY3Mg_87146ae1-932d-44f8-8b99-b7ce68f2ff11"
      unitRef="usd">5398600000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <rop:BusinessAcquisitionEnterpriseValue
      contextRef="i73fd4031562e49319363b7e013ddfc66_I20200903"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl85Ny9mcmFnOjQxMDEwYzE4OGM1OTQ0M2NiYTlhMTU4NWYyNTlhZmViL3RleHRyZWdpb246NDEwMTBjMTg4YzU5NDQzY2JhOWExNTg1ZjI1OWFmZWJfMjc0ODc3OTExNzYzOA_53a63cfe-4b89-4310-86b1-4ca6b5680474"
      unitRef="usd">5335000000</rop:BusinessAcquisitionEnterpriseValue>
    <rop:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetsLiabilities
      contextRef="i2919cd6b4cfb46499ad5db05b2ce6a71_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl85Ny9mcmFnOjQxMDEwYzE4OGM1OTQ0M2NiYTlhMTU4NWYyNTlhZmViL3RleHRyZWdpb246NDEwMTBjMTg4YzU5NDQzY2JhOWExNTg1ZjI1OWFmZWJfMjc0ODc3OTExNzY0OQ_b72036c2-491f-4c2b-9453-cbfa6ca951b3"
      unitRef="usd">120000000</rop:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetsLiabilities>
    <us-gaap:Goodwill
      contextRef="i73fd4031562e49319363b7e013ddfc66_I20200903"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl85Ny9mcmFnOjQxMDEwYzE4OGM1OTQ0M2NiYTlhMTU4NWYyNTlhZmViL3RleHRyZWdpb246NDEwMTBjMTg4YzU5NDQzY2JhOWExNTg1ZjI1OWFmZWJfNTQ5NzU1ODU4Njg5_3197c55a-6885-46d5-bc97-f6bf1f0691a9"
      unitRef="usd">3229100000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i73fd4031562e49319363b7e013ddfc66_I20200903"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl85Ny9mcmFnOjQxMDEwYzE4OGM1OTQ0M2NiYTlhMTU4NWYyNTlhZmViL3RleHRyZWdpb246NDEwMTBjMTg4YzU5NDQzY2JhOWExNTg1ZjI1OWFmZWJfNTQ5NzU1ODU4NzIy_3d1d24e2-a9b3-4aad-bdc2-1727a01349ff"
      unitRef="usd">2660000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i73fd4031562e49319363b7e013ddfc66_I20200903"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl85Ny9mcmFnOjQxMDEwYzE4OGM1OTQ0M2NiYTlhMTU4NWYyNTlhZmViL3RleHRyZWdpb246NDEwMTBjMTg4YzU5NDQzY2JhOWExNTg1ZjI1OWFmZWJfMjc0ODc3OTExNzY5Mg_4814390e-b586-4e47-9065-a8e8e4b2921b"
      unitRef="usd">2660000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i63e8a8ca94b243838a091ce8b5f1130a_I20200903"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl85Ny9mcmFnOjQxMDEwYzE4OGM1OTQ0M2NiYTlhMTU4NWYyNTlhZmViL3RleHRyZWdpb246NDEwMTBjMTg4YzU5NDQzY2JhOWExNTg1ZjI1OWFmZWJfMjc0ODc3OTExNzcxMA_a54a3738-677c-4367-9826-011f6775cffd"
      unitRef="usd">120000000.0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="ifd31db6fd8e14722b99b881348120a0d_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl85Ny9mcmFnOjQxMDEwYzE4OGM1OTQ0M2NiYTlhMTU4NWYyNTlhZmViL3RleHRyZWdpb246NDEwMTBjMTg4YzU5NDQzY2JhOWExNTg1ZjI1OWFmZWJfNTQ5NzU1ODU4NzU1_b64941cc-e66b-4efa-b87d-ab8e7c9e5ff2"
      unitRef="usd">2540000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i2fa62b17fc1c41418a810c73a2e2e1f4_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl85Ny9mcmFnOjQxMDEwYzE4OGM1OTQ0M2NiYTlhMTU4NWYyNTlhZmViL3RleHRyZWdpb246NDEwMTBjMTg4YzU5NDQzY2JhOWExNTg1ZjI1OWFmZWJfNTQ5NzU1ODU4Nzg4_32f9da85-2dfe-4058-a75e-8506d9ae25e6"
      unitRef="usd">2230000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="iac1c3ffb0e924488ab59fc2089620a12_D20200904-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl85Ny9mcmFnOjQxMDEwYzE4OGM1OTQ0M2NiYTlhMTU4NWYyNTlhZmViL3RleHRyZWdpb246NDEwMTBjMTg4YzU5NDQzY2JhOWExNTg1ZjI1OWFmZWJfNTQ5NzU1ODU4ODAx_fbaf41e6-8167-4ede-bee9-9c7da8c0f500">P17Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="ia7755ff136624d9b8e018eeac7e5d32d_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl85Ny9mcmFnOjQxMDEwYzE4OGM1OTQ0M2NiYTlhMTU4NWYyNTlhZmViL3RleHRyZWdpb246NDEwMTBjMTg4YzU5NDQzY2JhOWExNTg1ZjI1OWFmZWJfMjc0ODc3OTExNzcxOA_8418f723-7f63-4b66-908c-6332491bc41a"
      unitRef="usd">310000000.0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i38968889af9e4ac1a9bae9756b1ed67d_D20200904-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl85Ny9mcmFnOjQxMDEwYzE4OGM1OTQ0M2NiYTlhMTU4NWYyNTlhZmViL3RleHRyZWdpb246NDEwMTBjMTg4YzU5NDQzY2JhOWExNTg1ZjI1OWFmZWJfMjc0ODc3OTExNzcyNQ_609ae639-ce43-42e7-a263-68d11a073235">P8Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <rop:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetsLiabilities
      contextRef="i73fd4031562e49319363b7e013ddfc66_I20200903"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl85Ny9mcmFnOjQxMDEwYzE4OGM1OTQ0M2NiYTlhMTU4NWYyNTlhZmViL3RleHRyZWdpb246NDEwMTBjMTg4YzU5NDQzY2JhOWExNTg1ZjI1OWFmZWJfMjc0ODc3OTExNzczMA_e902e3c5-c5ba-4141-8b8f-eb9421d8824c"
      unitRef="usd">489000000</rop:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetsLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="i73fd4031562e49319363b7e013ddfc66_I20200903"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl85Ny9mcmFnOjQxMDEwYzE4OGM1OTQ0M2NiYTlhMTU4NWYyNTlhZmViL3RleHRyZWdpb246NDEwMTBjMTg4YzU5NDQzY2JhOWExNTg1ZjI1OWFmZWJfMjc0ODc3OTExNzczNg_de4b7a1f-a37a-4c62-9756-0c03334cc981"
      unitRef="usd">638000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets
      contextRef="i73fd4031562e49319363b7e013ddfc66_I20200903"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl85Ny9mcmFnOjQxMDEwYzE4OGM1OTQ0M2NiYTlhMTU4NWYyNTlhZmViL3RleHRyZWdpb246NDEwMTBjMTg4YzU5NDQzY2JhOWExNTg1ZjI1OWFmZWJfMjc0ODc3OTExNzc0Mg_f72d0661-1cb6-407f-885d-99906874ea3c"
      unitRef="usd">120000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="i3d519149226841c381197354ff05543a_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl85Ny9mcmFnOjQxMDEwYzE4OGM1OTQ0M2NiYTlhMTU4NWYyNTlhZmViL3RleHRyZWdpb246NDEwMTBjMTg4YzU5NDQzY2JhOWExNTg1ZjI1OWFmZWJfMjc0ODc3OTExNzc4Mw_56604575-0114-4ead-88e1-78dc76e89e9c"
      unitRef="acquisition">5</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="iaf3d263a8e534b68abe1da3bc8acfd7f_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl85Ny9mcmFnOjQxMDEwYzE4OGM1OTQ0M2NiYTlhMTU4NWYyNTlhZmViL3RleHRyZWdpb246NDEwMTBjMTg4YzU5NDQzY2JhOWExNTg1ZjI1OWFmZWJfMjc0ODc3OTExNzc5Mw_718c9573-a3a4-4ced-a5e7-a4ec90583c61"
      unitRef="usd">612800000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:Goodwill
      contextRef="iaf3d263a8e534b68abe1da3bc8acfd7f_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl85Ny9mcmFnOjQxMDEwYzE4OGM1OTQ0M2NiYTlhMTU4NWYyNTlhZmViL3RleHRyZWdpb246NDEwMTBjMTg4YzU5NDQzY2JhOWExNTg1ZjI1OWFmZWJfMjc0ODc3OTExNzg3Mg_2a0409b9-9334-451f-a478-8100a68dc929"
      unitRef="usd">303900000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i97f827fa26a84dd4b450a9e008658e1d_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl85Ny9mcmFnOjQxMDEwYzE4OGM1OTQ0M2NiYTlhMTU4NWYyNTlhZmViL3RleHRyZWdpb246NDEwMTBjMTg4YzU5NDQzY2JhOWExNTg1ZjI1OWFmZWJfMjc0ODc3OTExNzg4OA_32169e82-b79f-4c73-8535-1c1dd946b931"
      unitRef="usd">313000000.0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="i3d519149226841c381197354ff05543a_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl85Ny9mcmFnOjQxMDEwYzE4OGM1OTQ0M2NiYTlhMTU4NWYyNTlhZmViL3RleHRyZWdpb246NDEwMTBjMTg4YzU5NDQzY2JhOWExNTg1ZjI1OWFmZWJfMjc0ODc3OTExNzkwMA_c76a7299-e2e0-4127-93c0-cec65f601b98"
      unitRef="acquisition">5</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="iacaadf6c65cf4e2ab78037158b216aa2_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl85Ny9mcmFnOjQxMDEwYzE4OGM1OTQ0M2NiYTlhMTU4NWYyNTlhZmViL3RleHRyZWdpb246NDEwMTBjMTg4YzU5NDQzY2JhOWExNTg1ZjI1OWFmZWJfMjc0ODc3OTExNzgyMQ_308e4aa4-950e-4acc-be65-b3709c2fdaad"
      unitRef="usd">283700000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i0f43305c499349ac806b462ce1d30338_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl85Ny9mcmFnOjQxMDEwYzE4OGM1OTQ0M2NiYTlhMTU4NWYyNTlhZmViL3RleHRyZWdpb246NDEwMTBjMTg4YzU5NDQzY2JhOWExNTg1ZjI1OWFmZWJfMjc0ODc3OTExNzgzNQ_04420f5d-0859-4e03-98f5-0f73648d01bb">P16Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="ie1a945fd13d143fe833d69c7f1d4e47a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl85Ny9mcmFnOjQxMDEwYzE4OGM1OTQ0M2NiYTlhMTU4NWYyNTlhZmViL3RleHRyZWdpb246NDEwMTBjMTg4YzU5NDQzY2JhOWExNTg1ZjI1OWFmZWJfMjc0ODc3OTExNzg1MQ_648e926f-4179-4666-91e2-fde3799562f5"
      unitRef="usd">29300000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="icdd683a9a42f4dfd93a3405ea8400cfc_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl85Ny9mcmFnOjQxMDEwYzE4OGM1OTQ0M2NiYTlhMTU4NWYyNTlhZmViL3RleHRyZWdpb246NDEwMTBjMTg4YzU5NDQzY2JhOWExNTg1ZjI1OWFmZWJfMjc0ODc3OTExNzg0Mg_0bbba1fc-1592-4871-bf4d-7a5cb4a17e5b">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:ProceedsFromSaleOfEquityMethodInvestments
      contextRef="id475c8b8e2534f33be1d8a306ba8e35c_D20210317-20210317"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl85Ny9mcmFnOjQxMDEwYzE4OGM1OTQ0M2NiYTlhMTU4NWYyNTlhZmViL3RleHRyZWdpb246NDEwMTBjMTg4YzU5NDQzY2JhOWExNTg1ZjI1OWFmZWJfOTM5Mg_99148664-5ec8-4803-85e2-3a058dfc907e"
      unitRef="usd">27100000</us-gaap:ProceedsFromSaleOfEquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal
      contextRef="id475c8b8e2534f33be1d8a306ba8e35c_D20210317-20210317"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl85Ny9mcmFnOjQxMDEwYzE4OGM1OTQ0M2NiYTlhMTU4NWYyNTlhZmViL3RleHRyZWdpb246NDEwMTBjMTg4YzU5NDQzY2JhOWExNTg1ZjI1OWFmZWJfOTQ0Mg_37571106-cc31-4ae5-aa1b-11df0f50f9fb"
      unitRef="usd">27100000</us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal>
    <us-gaap:IncomeTaxReconciliationDispositionOfBusiness
      contextRef="ifcd8eb4a84194e8da7b004cbaef6e01d_D20210317-20210317"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl85Ny9mcmFnOjQxMDEwYzE4OGM1OTQ0M2NiYTlhMTU4NWYyNTlhZmViL3RleHRyZWdpb246NDEwMTBjMTg4YzU5NDQzY2JhOWExNTg1ZjI1OWFmZWJfOTU2OQ_e8c2fb68-a219-4c02-bfef-21f25f6612cb"
      unitRef="usd">5500000</us-gaap:IncomeTaxReconciliationDispositionOfBusiness>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90ZXh0cmVnaW9uOjllMDY3MzFmYzY2OTQzZTFiMDMwODJhZWYzMTk2YmZiXzM0Mzc_beb6fc29-9ed3-4e3b-824b-27f48444c3ee">Discontinued Operations&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company concluded that the 2021 Divestitures and the Indicor Transaction each represented a strategic shift that will have a major effect on the Company&#x2019;s operations and financial results. These transactions have greatly reduced the cyclicality and asset intensity of the Company. In addition, the Company has an increased mix of recurring revenue and a higher margin profile. Accordingly, the financial results related to the 2021 Divestitures and Indicor are presented in the Consolidated Financial Statements as discontinued operations for all periods presented. Current and non-current assets and liabilities of the 2021 Divestitures and Indicor are presented in the Consolidated Balance Sheets as assets and liabilities of discontinued operations classified as held for sale for periods presented, as applicable.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2021 Divestitures - &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;During 2021, the Company signed definitive agreements to divest its TransCore, Zetec and CIVCO Radiotherapy businesses as described below.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;On March 17, 2022, Roper closed on the divestiture of our TransCore business to an affiliate of Singapore Technologies Engineering Ltd., for approximately $2,680 in cash. The sale resulted in a pretax gain of $2,073.7 and income tax expense of $550.5, which are reported within &#x201c;Gain on disposition of discontinued operations, net of tax&#x201d; in the Consolidated Statements of Earnings for the year ended December 31, 2022.&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; TransCore&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; was previously included in the historical Network Software &amp;amp; Systems reportable segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;On January 5, 2022, Roper closed on the divestiture of our Zetec business to Eddyfi NDT Inc. for approximately $350 in cash. The sale resulted in a pretax gain of $255.3 and income tax expense of $60.9, which are reported within &#x201c;Gain on disposition of discontinued operations, net of tax&#x201d; in the Consolidated Statements of Earnings for the year ended December 31, 2022. Zetec was previously included in the historical Process Technologies reportable segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;On November 1, 2021, Roper closed on the divestiture of our CIVCO Radiotherapy business to an affiliate of Blue Wolf Capital Partners LLC, for approximately $120 in cash. The sale resulted in a pretax gain of $77.2 and income tax expense of $21.3, which are reported within &#x201c;Gain on disposition of discontinued operations, net of tax&#x201d; in the Consolidated Statements of Earnings for the year ended December 31, 2021. The CIVCO Radiotherapy business was previously included in the historical Measurement &amp;amp; Analytical Solutions reportable segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the major classes of assets and liabilities related to the discontinued operations of the TransCore and Zetec businesses as reported in the Consolidated Balance Sheets at December 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&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.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.352%"/&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: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:700;line-height:100%"&gt;December 31, &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:10pt;font-weight:700;line-height:100%"&gt;2021 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventories, net&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;47.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unbilled receivables&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;158.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&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;405.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other intangible assets, net&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;31.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;Other current assets&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;71.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 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;Current assets held for sale&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;788.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;/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;/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;/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;/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;/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;Accounts payable&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;40.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;Accrued compensation&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;27.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;Deferred taxes&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;29.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current liabilities&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;62.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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current liabilities held for sale&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:1pt solid #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:1pt solid #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;159.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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;/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;/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;/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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;All assets and liabilities held for sale were classified as current as it was probable that the sale of TransCore and Zetec would be completed within one year from the balance sheet date. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the major classes of revenue and expenses constituting net earnings from discontinued operations attributable to the TransCore, Zetec and CIVCO Radiotherapy businesses:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.185%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year 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="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="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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 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;Net revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;638.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;672.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt 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 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;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71.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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;372.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400.7&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;29.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;border-top:1pt solid #000;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;265.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;border-top:1pt solid #000;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;272.2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&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 expenses &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;19.9&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;124.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114.6&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;Income from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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;9.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141.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;border-top:1pt solid #000;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;157.6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;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;Other income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.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:2px 1pt;text-align:right;vertical-align:bottom"&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&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:right;vertical-align:bottom"&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;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings before income taxes &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.4&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:right;vertical-align: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.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:right;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;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;Income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.5&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:right;vertical-align: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.7&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Earnings from discontinued operations, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114.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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124.2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain on disposition of discontinued operations, net of tax &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,717.5&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:right;vertical-align: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.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net earnings from discontinued operations&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;1,733.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;170.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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;124.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:justify"&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;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Includes stock-based compensation expense of $0.9, $5.4 and $4.8 for the years ended December 31, 2022, 2021, and 2020, respectively. Stock-based compensation for discontinued operations was previously reported as a component of unallocated corporate general and administrative expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:justify"&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;(2) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;During the year ended December 31, 2022, there was no depreciation of property, plant and equipment or amortization of intangible assets given the asset classification as held for sale during the period. Depreciation and amortization of $5.2 and $7.9 for the years ended December 31, 2021, and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:justify"&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;(3) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In connection with the 2021 Divestitures, we recognized $4.5 and $0.9 associated with accelerated vesting of share-based awards for the years ended December 31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Indicor -&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; On November 22, 2022, Roper completed the divestiture of a majority 51% stake in Indicor to CD&amp;amp;R for approximately $2,604 in cash. The consideration was comprised of a cash distribution of approximately $1,775 funded by third-party indebtedness incurred by Indicor and approximately $829 related to the majority 51% equity stake. The Company retained an initial 49% minority equity interest. The sale resulted in a pre-tax gain of $2,046.0, which included $142.6 of foreign currency translation losses and $535.0 associated with the initial remaining 49% interest in Indicor (described further in Note 10). The Company recognized income tax expense of $407.2 associated with the gain. The following table summarizes the major classes of assets and liabilities related to the discontinued operations of Indicor, as reported in the Consolidated Balance Sheets:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&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:85.595%"/&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 style="width:1.0%"/&gt;&lt;td style="width:12.205%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventories, net&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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="display:none"/&gt;&lt;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;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;Other current assets&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Current assets held for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;289.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Goodwill&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;618.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other intangible assets, net&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 taxes&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Other assets&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56.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 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;Assets held for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;804.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 style="height:12pt"&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="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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: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 colspan="3" style="display:none"/&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;23.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="display:none"/&gt;&lt;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;Income taxes payable&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Other current liabilities&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Current liabilities held for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;181.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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="display:none"/&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:400;line-height:100%"&gt;Deferred taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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;13.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent operating lease liabilities&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;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;Other liabilities&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 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;Liabilities held for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the major classes of revenue and expenses constituting net earnings from discontinued operations attributable to Indicor: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.185%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year 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="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="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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 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;Net revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;944.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;831.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt 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 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;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;432.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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;434.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:right;vertical-align: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.3&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;484.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;509.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;442.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&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 expenses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;250.5&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;265.7&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;251.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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Impairment of intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:#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;Income from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;233.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;239.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;190.6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income (expense), net&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;(0.7)&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;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:right;vertical-align:bottom"&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;/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: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 style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings before income taxes &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&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;232.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;239.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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190.1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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:bottom"&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&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;45.6&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;61.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 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;Earnings from discontinued operations, net of tax&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;187.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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151.7&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 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;Gain on disposition of discontinued operations, net of tax&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;1,638.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&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:right;vertical-align:bottom"&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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net earnings from discontinued operations&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;1,826.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151.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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:justify"&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;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Certain costs previously reported as a component of unallocated corporate general and administrative expenses have been reclassified to discontinued operations. These costs primarily include stock-based compensation expense of $10.3, $13.1, and $8.7 for the years ended December 31, 2022, 2021, and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:justify"&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;(2)  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Includes depreciation and amortization of $6.4, $18.2 and $21.3 for the years ended December 31, 2022, 2021, and 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration
      contextRef="i6b0b58218b014953be0c0722115fe917_I20220317"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90ZXh0cmVnaW9uOjllMDY3MzFmYzY2OTQzZTFiMDMwODJhZWYzMTk2YmZiXzExNDY_1d04ff6c-5116-4d35-8578-e11a721b98e7"
      unitRef="usd">2680000000</us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i88a79569e2ab4af1ba5bb940453c334b_D20220317-20220317"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90ZXh0cmVnaW9uOjllMDY3MzFmYzY2OTQzZTFiMDMwODJhZWYzMTk2YmZiXzU0OTc1NTgxODMwOQ_24047aaf-44c2-4a08-b362-9e2281654247"
      unitRef="usd">2073700000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i88a79569e2ab4af1ba5bb940453c334b_D20220317-20220317"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90ZXh0cmVnaW9uOjllMDY3MzFmYzY2OTQzZTFiMDMwODJhZWYzMTk2YmZiXzU0OTc1NTgxODMzOQ_b91ad113-b33f-42a0-8ba8-dad8c0ea9eb3"
      unitRef="usd">550500000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration
      contextRef="i4c552722dd504d11823c53c879cfd6bb_I20220105"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90ZXh0cmVnaW9uOjllMDY3MzFmYzY2OTQzZTFiMDMwODJhZWYzMTk2YmZiXzUxMjU_130010c2-695e-4280-a10a-8118e519b18b"
      unitRef="usd">350000000</us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i4ddd73a719784fe0b5af4ba8174942e0_D20220105-20220105"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90ZXh0cmVnaW9uOjllMDY3MzFmYzY2OTQzZTFiMDMwODJhZWYzMTk2YmZiXzU0OTc1NTgxOTk2Ng_ff4ed396-fc75-4bf6-ad22-31467617e276"
      unitRef="usd">255300000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i4ddd73a719784fe0b5af4ba8174942e0_D20220105-20220105"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90ZXh0cmVnaW9uOjllMDY3MzFmYzY2OTQzZTFiMDMwODJhZWYzMTk2YmZiXzU0OTc1NTgxOTk4MA_06893c0e-b77e-4c3e-95a6-90658b83dc87"
      unitRef="usd">60900000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration
      contextRef="ib17cb0a3cb354c9488092c38ab55bc22_I20211101"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90ZXh0cmVnaW9uOjllMDY3MzFmYzY2OTQzZTFiMDMwODJhZWYzMTk2YmZiXzY1ODU_2dadc61b-1d06-444f-b892-fd50830187d3"
      unitRef="usd">120000000</us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i0a07191106f24cd081a8eeb46fe62cf9_D20211101-20211101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90ZXh0cmVnaW9uOjllMDY3MzFmYzY2OTQzZTFiMDMwODJhZWYzMTk2YmZiXzY1OTM_62db4241-f672-47b9-b1ff-a1d6a5e12b64"
      unitRef="usd">77200000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i0a07191106f24cd081a8eeb46fe62cf9_D20211101-20211101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90ZXh0cmVnaW9uOjllMDY3MzFmYzY2OTQzZTFiMDMwODJhZWYzMTk2YmZiXzY3Mzc_4cc0c73e-0755-4434-b15c-fd58821f8e74"
      unitRef="usd">21300000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90ZXh0cmVnaW9uOjllMDY3MzFmYzY2OTQzZTFiMDMwODJhZWYzMTk2YmZiXzM0Mzg_4e67ee40-4933-473f-aa62-c3c12ea0a25f">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the major classes of assets and liabilities related to the discontinued operations of the TransCore and Zetec businesses as reported in the Consolidated Balance Sheets at December 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&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.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.352%"/&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: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:700;line-height:100%"&gt;December 31, &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:10pt;font-weight:700;line-height:100%"&gt;2021 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventories, net&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;47.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unbilled receivables&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;158.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&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;405.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other intangible assets, net&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;31.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;Other current assets&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;71.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 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;Current assets held for sale&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;788.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;/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;/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;/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;/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;/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;Accounts payable&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;40.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;Accrued compensation&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;27.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;Deferred taxes&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;29.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current liabilities&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;62.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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current liabilities held for sale&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:1pt solid #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:1pt solid #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;159.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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;/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;/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;/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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;All assets and liabilities held for sale were classified as current as it was probable that the sale of TransCore and Zetec would be completed within one year from the balance sheet date. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the major classes of revenue and expenses constituting net earnings from discontinued operations attributable to the TransCore, Zetec and CIVCO Radiotherapy businesses:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.185%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year 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="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="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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 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;Net revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;638.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;672.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt 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 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;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71.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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;372.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400.7&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;29.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;border-top:1pt solid #000;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;265.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;border-top:1pt solid #000;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;272.2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&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 expenses &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;19.9&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;124.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114.6&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;Income from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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;9.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141.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;border-top:1pt solid #000;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;157.6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;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;Other income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.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:2px 1pt;text-align:right;vertical-align:bottom"&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&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:right;vertical-align:bottom"&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;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings before income taxes &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.4&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:right;vertical-align: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.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:right;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;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;Income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.5&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:right;vertical-align: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.7&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Earnings from discontinued operations, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114.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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124.2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain on disposition of discontinued operations, net of tax &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,717.5&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:right;vertical-align: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.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net earnings from discontinued operations&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;1,733.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;170.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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;124.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:justify"&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;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Includes stock-based compensation expense of $0.9, $5.4 and $4.8 for the years ended December 31, 2022, 2021, and 2020, respectively. Stock-based compensation for discontinued operations was previously reported as a component of unallocated corporate general and administrative expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:justify"&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;(2) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;During the year ended December 31, 2022, there was no depreciation of property, plant and equipment or amortization of intangible assets given the asset classification as held for sale during the period. Depreciation and amortization of $5.2 and $7.9 for the years ended December 31, 2021, and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:justify"&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;(3) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In connection with the 2021 Divestitures, we recognized $4.5 and $0.9 associated with accelerated vesting of share-based awards for the years ended December 31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;The following table summarizes the major classes of assets and liabilities related to the discontinued operations of Indicor, as reported in the Consolidated Balance Sheets:&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:85.595%"/&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 style="width:1.0%"/&gt;&lt;td style="width:12.205%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventories, net&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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="display:none"/&gt;&lt;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;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;Other current assets&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Current assets held for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;289.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Goodwill&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;618.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other intangible assets, net&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 taxes&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Other assets&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56.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 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;Assets held for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;804.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 style="height:12pt"&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="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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: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 colspan="3" style="display:none"/&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;23.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="display:none"/&gt;&lt;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;Income taxes payable&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Other current liabilities&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Current liabilities held for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;181.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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="display:none"/&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:400;line-height:100%"&gt;Deferred taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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;13.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent operating lease liabilities&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;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;Other liabilities&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 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;Liabilities held for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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 style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the major classes of revenue and expenses constituting net earnings from discontinued operations attributable to Indicor: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.185%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year 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="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="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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 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;Net revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;944.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;831.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt 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 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;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;432.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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;434.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:right;vertical-align: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.3&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;484.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;509.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;442.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&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 expenses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;250.5&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;265.7&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;251.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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Impairment of intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:#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;Income from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;233.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;239.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;190.6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income (expense), net&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;(0.7)&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;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:right;vertical-align:bottom"&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;/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: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 style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings before income taxes &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&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;232.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;239.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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190.1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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:bottom"&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&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;45.6&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;61.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 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;Earnings from discontinued operations, net of tax&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;187.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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151.7&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 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;Gain on disposition of discontinued operations, net of tax&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;1,638.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&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:right;vertical-align:bottom"&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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net earnings from discontinued operations&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;1,826.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151.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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:justify"&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;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Certain costs previously reported as a component of unallocated corporate general and administrative expenses have been reclassified to discontinued operations. These costs primarily include stock-based compensation expense of $10.3, $13.1, and $8.7 for the years ended December 31, 2022, 2021, and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:justify"&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;(2)  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Includes depreciation and amortization of $6.4, $18.2 and $21.3 for the years ended December 31, 2022, 2021, and 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet
      contextRef="ic4ba1283bdf546ee836d4c707271528c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo4ZDQ5MGY5NGYxYjI0NGFhYTYzYTljYjc5ODM4NzRhNC90YWJsZXJhbmdlOjhkNDkwZjk0ZjFiMjQ0YWFhNjNhOWNiNzk4Mzg3NGE0XzEtMy0xLTEtNjUxMzE_5d5e2f28-0507-45a9-9492-88a1f3ec612e"
      unitRef="usd">74700000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInventory1
      contextRef="ic4ba1283bdf546ee836d4c707271528c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo4ZDQ5MGY5NGYxYjI0NGFhYTYzYTljYjc5ODM4NzRhNC90YWJsZXJhbmdlOjhkNDkwZjk0ZjFiMjQ0YWFhNjNhOWNiNzk4Mzg3NGE0XzItMy0xLTEtNjUxMzE_68d6dcfc-9e02-48ab-b26b-5f7f412bed6b"
      unitRef="usd">47800000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInventory1>
    <rop:DisposalGroupIncludingDiscontinuedOperationAccountsUnbilledReceivableNet
      contextRef="ic4ba1283bdf546ee836d4c707271528c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo4ZDQ5MGY5NGYxYjI0NGFhYTYzYTljYjc5ODM4NzRhNC90YWJsZXJhbmdlOjhkNDkwZjk0ZjFiMjQ0YWFhNjNhOWNiNzk4Mzg3NGE0XzMtMy0xLTEtNjUxMzE_25037485-f3c4-40ad-95b7-d06af81721da"
      unitRef="usd">158200000</rop:DisposalGroupIncludingDiscontinuedOperationAccountsUnbilledReceivableNet>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent
      contextRef="ic4ba1283bdf546ee836d4c707271528c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo4ZDQ5MGY5NGYxYjI0NGFhYTYzYTljYjc5ODM4NzRhNC90YWJsZXJhbmdlOjhkNDkwZjk0ZjFiMjQ0YWFhNjNhOWNiNzk4Mzg3NGE0XzQtMy0xLTEtNjUxMzE_acf4a1c7-27a7-4220-a0d7-0d7f2cd2f742"
      unitRef="usd">405500000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent
      contextRef="ic4ba1283bdf546ee836d4c707271528c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo4ZDQ5MGY5NGYxYjI0NGFhYTYzYTljYjc5ODM4NzRhNC90YWJsZXJhbmdlOjhkNDkwZjk0ZjFiMjQ0YWFhNjNhOWNiNzk4Mzg3NGE0XzUtMy0xLTEtNjUxMzE_3f11fd60-b78c-46c3-94fb-17f1e7d49603"
      unitRef="usd">31000000.0</us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets
      contextRef="ic4ba1283bdf546ee836d4c707271528c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo4ZDQ5MGY5NGYxYjI0NGFhYTYzYTljYjc5ODM4NzRhNC90YWJsZXJhbmdlOjhkNDkwZjk0ZjFiMjQ0YWFhNjNhOWNiNzk4Mzg3NGE0XzYtMy0xLTEtNjUxMzE_f18c4fce-0fa0-48d7-867d-4b7388d6a1e4"
      unitRef="usd">71400000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="ic4ba1283bdf546ee836d4c707271528c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo4ZDQ5MGY5NGYxYjI0NGFhYTYzYTljYjc5ODM4NzRhNC90YWJsZXJhbmdlOjhkNDkwZjk0ZjFiMjQ0YWFhNjNhOWNiNzk4Mzg3NGE0XzctMy0xLTEtNjUxMzE_b4b8e70a-1013-4c62-8761-ddbef47a680d"
      unitRef="usd">788600000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayable
      contextRef="ic4ba1283bdf546ee836d4c707271528c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo4ZDQ5MGY5NGYxYjI0NGFhYTYzYTljYjc5ODM4NzRhNC90YWJsZXJhbmdlOjhkNDkwZjk0ZjFiMjQ0YWFhNjNhOWNiNzk4Mzg3NGE0XzE0LTMtMS0xLTY1MTMx_05581fb4-f77e-42eb-8795-b659224222b6"
      unitRef="usd">40300000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayable>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities
      contextRef="ic4ba1283bdf546ee836d4c707271528c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo4ZDQ5MGY5NGYxYjI0NGFhYTYzYTljYjc5ODM4NzRhNC90YWJsZXJhbmdlOjhkNDkwZjk0ZjFiMjQ0YWFhNjNhOWNiNzk4Mzg3NGE0XzE1LTMtMS0xLTY1MTMx_a3f3477e-16c2-4c81-aa4c-0f9976913873"
      unitRef="usd">27000000.0</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities
      contextRef="ic4ba1283bdf546ee836d4c707271528c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo4ZDQ5MGY5NGYxYjI0NGFhYTYzYTljYjc5ODM4NzRhNC90YWJsZXJhbmdlOjhkNDkwZjk0ZjFiMjQ0YWFhNjNhOWNiNzk4Mzg3NGE0XzE2LTMtMS0xLTY1MTMx_e7437df5-d956-430c-8d23-ae4faa547db2"
      unitRef="usd">29500000</us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities
      contextRef="ic4ba1283bdf546ee836d4c707271528c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo4ZDQ5MGY5NGYxYjI0NGFhYTYzYTljYjc5ODM4NzRhNC90YWJsZXJhbmdlOjhkNDkwZjk0ZjFiMjQ0YWFhNjNhOWNiNzk4Mzg3NGE0XzE3LTMtMS0xLTY1MTMx_5792a289-6eb4-447b-bafa-193d9d4d81a0"
      unitRef="usd">62300000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="ic4ba1283bdf546ee836d4c707271528c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo4ZDQ5MGY5NGYxYjI0NGFhYTYzYTljYjc5ODM4NzRhNC90YWJsZXJhbmdlOjhkNDkwZjk0ZjFiMjQ0YWFhNjNhOWNiNzk4Mzg3NGE0XzE4LTMtMS0xLTY1MTMx_7d7b4df1-9d26-484c-a6b1-b0d75b1a8eac"
      unitRef="usd">159100000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="idcc102fda58f4ed78ac96292926e897d_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1MjY1YTQyMTZkN2U0NTgzOTEyNzJhODQ3MWE1YjQ5ZS90YWJsZXJhbmdlOjUyNjVhNDIxNmQ3ZTQ1ODM5MTI3MmE4NDcxYTViNDllXzItMS0xLTEtNjUxMzE_0a4797c9-e67b-4c80-ae30-7a1fc0140dcf"
      unitRef="usd">100400000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="ie43486f5ff7f42f7b902bbab2d9860c4_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1MjY1YTQyMTZkN2U0NTgzOTEyNzJhODQ3MWE1YjQ5ZS90YWJsZXJhbmdlOjUyNjVhNDIxNmQ3ZTQ1ODM5MTI3MmE4NDcxYTViNDllXzItMy0xLTEtNjUxMzE_f8ddb6c0-a748-48e0-98b4-a8a8671278cd"
      unitRef="usd">638000000.0</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="if1611b2add274b41ae50a3ca9f68dbca_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1MjY1YTQyMTZkN2U0NTgzOTEyNzJhODQ3MWE1YjQ5ZS90YWJsZXJhbmdlOjUyNjVhNDIxNmQ3ZTQ1ODM5MTI3MmE4NDcxYTViNDllXzItNS0xLTEtNjUxMzE_a8782bb4-2141-4199-8d42-a25871046d8a"
      unitRef="usd">672900000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="idcc102fda58f4ed78ac96292926e897d_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1MjY1YTQyMTZkN2U0NTgzOTEyNzJhODQ3MWE1YjQ5ZS90YWJsZXJhbmdlOjUyNjVhNDIxNmQ3ZTQ1ODM5MTI3MmE4NDcxYTViNDllXzMtMS0xLTEtNjUxMzE_ba61f24e-caf5-4208-a378-506caa5bfcc8"
      unitRef="usd">71200000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="ie43486f5ff7f42f7b902bbab2d9860c4_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1MjY1YTQyMTZkN2U0NTgzOTEyNzJhODQ3MWE1YjQ5ZS90YWJsZXJhbmdlOjUyNjVhNDIxNmQ3ZTQ1ODM5MTI3MmE4NDcxYTViNDllXzMtMy0xLTEtNjUxMzE_22bdac80-c752-4610-9cc8-46759ff4f22a"
      unitRef="usd">372900000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="if1611b2add274b41ae50a3ca9f68dbca_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1MjY1YTQyMTZkN2U0NTgzOTEyNzJhODQ3MWE1YjQ5ZS90YWJsZXJhbmdlOjUyNjVhNDIxNmQ3ZTQ1ODM5MTI3MmE4NDcxYTViNDllXzMtNS0xLTEtNjUxMzE_bcb56a84-fb26-48ff-a842-336c6ce3948a"
      unitRef="usd">400700000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
      contextRef="idcc102fda58f4ed78ac96292926e897d_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1MjY1YTQyMTZkN2U0NTgzOTEyNzJhODQ3MWE1YjQ5ZS90YWJsZXJhbmdlOjUyNjVhNDIxNmQ3ZTQ1ODM5MTI3MmE4NDcxYTViNDllXzQtMS0xLTEtNjUxMzE_448b5a34-f6d6-4ed4-a29b-80328f9bd636"
      unitRef="usd">29200000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
      contextRef="ie43486f5ff7f42f7b902bbab2d9860c4_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1MjY1YTQyMTZkN2U0NTgzOTEyNzJhODQ3MWE1YjQ5ZS90YWJsZXJhbmdlOjUyNjVhNDIxNmQ3ZTQ1ODM5MTI3MmE4NDcxYTViNDllXzQtMy0xLTEtNjUxMzE_50bd5167-a613-473d-90f2-30f287014f2c"
      unitRef="usd">265100000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
      contextRef="if1611b2add274b41ae50a3ca9f68dbca_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1MjY1YTQyMTZkN2U0NTgzOTEyNzJhODQ3MWE1YjQ5ZS90YWJsZXJhbmdlOjUyNjVhNDIxNmQ3ZTQ1ODM5MTI3MmE4NDcxYTViNDllXzQtNS0xLTEtNjUxMzE_3057931e-325e-4ff2-ac4a-c5c1bfbd47fd"
      unitRef="usd">272200000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense
      contextRef="idcc102fda58f4ed78ac96292926e897d_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1MjY1YTQyMTZkN2U0NTgzOTEyNzJhODQ3MWE1YjQ5ZS90YWJsZXJhbmdlOjUyNjVhNDIxNmQ3ZTQ1ODM5MTI3MmE4NDcxYTViNDllXzYtMS0xLTEtNjUxMzE_72636248-32d4-427c-a734-7c48fd65e60e"
      unitRef="usd">19900000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense
      contextRef="ie43486f5ff7f42f7b902bbab2d9860c4_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1MjY1YTQyMTZkN2U0NTgzOTEyNzJhODQ3MWE1YjQ5ZS90YWJsZXJhbmdlOjUyNjVhNDIxNmQ3ZTQ1ODM5MTI3MmE4NDcxYTViNDllXzYtMy0xLTEtNjUxMzE_1497dede-ecd4-4f03-ad67-b59f52cd0fa4"
      unitRef="usd">124000000.0</us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense
      contextRef="if1611b2add274b41ae50a3ca9f68dbca_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1MjY1YTQyMTZkN2U0NTgzOTEyNzJhODQ3MWE1YjQ5ZS90YWJsZXJhbmdlOjUyNjVhNDIxNmQ3ZTQ1ODM5MTI3MmE4NDcxYTViNDllXzYtNS0xLTEtNjUxMzE_3d622084-225d-4d05-8420-41a32cf95062"
      unitRef="usd">114600000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="idcc102fda58f4ed78ac96292926e897d_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1MjY1YTQyMTZkN2U0NTgzOTEyNzJhODQ3MWE1YjQ5ZS90YWJsZXJhbmdlOjUyNjVhNDIxNmQ3ZTQ1ODM5MTI3MmE4NDcxYTViNDllXzctMS0xLTEtNjUxMzE_dfca7d64-0c39-4b5f-a15e-212d0da534f1"
      unitRef="usd">9300000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="ie43486f5ff7f42f7b902bbab2d9860c4_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1MjY1YTQyMTZkN2U0NTgzOTEyNzJhODQ3MWE1YjQ5ZS90YWJsZXJhbmdlOjUyNjVhNDIxNmQ3ZTQ1ODM5MTI3MmE4NDcxYTViNDllXzctMy0xLTEtNjUxMzE_ef1e446b-739f-4b57-a744-48795629e784"
      unitRef="usd">141100000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="if1611b2add274b41ae50a3ca9f68dbca_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1MjY1YTQyMTZkN2U0NTgzOTEyNzJhODQ3MWE1YjQ5ZS90YWJsZXJhbmdlOjUyNjVhNDIxNmQ3ZTQ1ODM5MTI3MmE4NDcxYTViNDllXzctNS0xLTEtNjUxMzE_a8473afd-481a-4a0a-a79e-ed3fa206b6b5"
      unitRef="usd">157600000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <rop:DisposalGroupIncludingDiscontinuedOperationsIncomeExpenseNotIdentifiedAsMajorNet
      contextRef="idcc102fda58f4ed78ac96292926e897d_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1MjY1YTQyMTZkN2U0NTgzOTEyNzJhODQ3MWE1YjQ5ZS90YWJsZXJhbmdlOjUyNjVhNDIxNmQ3ZTQ1ODM5MTI3MmE4NDcxYTViNDllXzktMS0xLTEtNjUxMzE_54cae3f2-4582-4353-8523-5d8e94e5748d"
      unitRef="usd">100000</rop:DisposalGroupIncludingDiscontinuedOperationsIncomeExpenseNotIdentifiedAsMajorNet>
    <rop:DisposalGroupIncludingDiscontinuedOperationsIncomeExpenseNotIdentifiedAsMajorNet
      contextRef="ie43486f5ff7f42f7b902bbab2d9860c4_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1MjY1YTQyMTZkN2U0NTgzOTEyNzJhODQ3MWE1YjQ5ZS90YWJsZXJhbmdlOjUyNjVhNDIxNmQ3ZTQ1ODM5MTI3MmE4NDcxYTViNDllXzktMy0xLTEtNjUxMzE_9605315b-fa1b-4bfe-b64e-e5a1568036c4"
      unitRef="usd">1500000</rop:DisposalGroupIncludingDiscontinuedOperationsIncomeExpenseNotIdentifiedAsMajorNet>
    <rop:DisposalGroupIncludingDiscontinuedOperationsIncomeExpenseNotIdentifiedAsMajorNet
      contextRef="if1611b2add274b41ae50a3ca9f68dbca_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1MjY1YTQyMTZkN2U0NTgzOTEyNzJhODQ3MWE1YjQ5ZS90YWJsZXJhbmdlOjUyNjVhNDIxNmQ3ZTQ1ODM5MTI3MmE4NDcxYTViNDllXzktNS0xLTEtNjUxMzE_3bae7975-5be3-4d6d-8c9f-41a23f19d476"
      unitRef="usd">300000</rop:DisposalGroupIncludingDiscontinuedOperationsIncomeExpenseNotIdentifiedAsMajorNet>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="idcc102fda58f4ed78ac96292926e897d_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1MjY1YTQyMTZkN2U0NTgzOTEyNzJhODQ3MWE1YjQ5ZS90YWJsZXJhbmdlOjUyNjVhNDIxNmQ3ZTQ1ODM5MTI3MmE4NDcxYTViNDllXzExLTEtMS0xLTY1MTMx_571546dd-dced-4c47-8079-3a16cd2c1671"
      unitRef="usd">9400000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="ie43486f5ff7f42f7b902bbab2d9860c4_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1MjY1YTQyMTZkN2U0NTgzOTEyNzJhODQ3MWE1YjQ5ZS90YWJsZXJhbmdlOjUyNjVhNDIxNmQ3ZTQ1ODM5MTI3MmE4NDcxYTViNDllXzExLTMtMS0xLTY1MTMx_ac6ddf54-c57f-42b9-9f8b-1534993213c2"
      unitRef="usd">142600000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="if1611b2add274b41ae50a3ca9f68dbca_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1MjY1YTQyMTZkN2U0NTgzOTEyNzJhODQ3MWE1YjQ5ZS90YWJsZXJhbmdlOjUyNjVhNDIxNmQ3ZTQ1ODM5MTI3MmE4NDcxYTViNDllXzExLTUtMS0xLTY1MTMx_5621a197-58d7-4bbb-bfd2-ef208ab5bba0"
      unitRef="usd">157900000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="idcc102fda58f4ed78ac96292926e897d_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1MjY1YTQyMTZkN2U0NTgzOTEyNzJhODQ3MWE1YjQ5ZS90YWJsZXJhbmdlOjUyNjVhNDIxNmQ3ZTQ1ODM5MTI3MmE4NDcxYTViNDllXzEzLTEtMS0xLTY1MTMx_04d80dad-4a12-4456-84ea-d0172ca141dc"
      unitRef="usd">-6200000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="ie43486f5ff7f42f7b902bbab2d9860c4_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1MjY1YTQyMTZkN2U0NTgzOTEyNzJhODQ3MWE1YjQ5ZS90YWJsZXJhbmdlOjUyNjVhNDIxNmQ3ZTQ1ODM5MTI3MmE4NDcxYTViNDllXzEzLTMtMS0xLTY1MTMx_b1d7e1e9-4892-4f93-8483-ae14b2445907"
      unitRef="usd">28500000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="if1611b2add274b41ae50a3ca9f68dbca_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1MjY1YTQyMTZkN2U0NTgzOTEyNzJhODQ3MWE1YjQ5ZS90YWJsZXJhbmdlOjUyNjVhNDIxNmQ3ZTQ1ODM5MTI3MmE4NDcxYTViNDllXzEzLTUtMS0xLTY1MTMx_ae88e466-7459-4aaf-98ca-fab5f327a30c"
      unitRef="usd">33700000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax
      contextRef="idcc102fda58f4ed78ac96292926e897d_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1MjY1YTQyMTZkN2U0NTgzOTEyNzJhODQ3MWE1YjQ5ZS90YWJsZXJhbmdlOjUyNjVhNDIxNmQ3ZTQ1ODM5MTI3MmE4NDcxYTViNDllXzE1LTEtMS0xLTY1MTMx_e359c0ae-5ef2-4258-8f8b-77927f003de1"
      unitRef="usd">15600000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax
      contextRef="ie43486f5ff7f42f7b902bbab2d9860c4_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1MjY1YTQyMTZkN2U0NTgzOTEyNzJhODQ3MWE1YjQ5ZS90YWJsZXJhbmdlOjUyNjVhNDIxNmQ3ZTQ1ODM5MTI3MmE4NDcxYTViNDllXzE1LTMtMS0xLTY1MTMx_7925680b-97f6-4313-a11d-c9b798e53723"
      unitRef="usd">114100000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax
      contextRef="if1611b2add274b41ae50a3ca9f68dbca_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1MjY1YTQyMTZkN2U0NTgzOTEyNzJhODQ3MWE1YjQ5ZS90YWJsZXJhbmdlOjUyNjVhNDIxNmQ3ZTQ1ODM5MTI3MmE4NDcxYTViNDllXzE1LTUtMS0xLTY1MTMx_77d0b878-53a6-467f-8a6c-742c9783d065"
      unitRef="usd">124200000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="idcc102fda58f4ed78ac96292926e897d_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1MjY1YTQyMTZkN2U0NTgzOTEyNzJhODQ3MWE1YjQ5ZS90YWJsZXJhbmdlOjUyNjVhNDIxNmQ3ZTQ1ODM5MTI3MmE4NDcxYTViNDllXzE3LTEtMS0xLTY1MTMx_b75fe0fe-c7f4-47ae-a741-ce40fcca0392"
      unitRef="usd">1717500000</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="ie43486f5ff7f42f7b902bbab2d9860c4_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1MjY1YTQyMTZkN2U0NTgzOTEyNzJhODQ3MWE1YjQ5ZS90YWJsZXJhbmdlOjUyNjVhNDIxNmQ3ZTQ1ODM5MTI3MmE4NDcxYTViNDllXzE3LTMtMS0xLTY1MTMx_f2a8d234-ac0f-4fe8-ba12-93e4b7acabc0"
      unitRef="usd">55900000</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="if1611b2add274b41ae50a3ca9f68dbca_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1MjY1YTQyMTZkN2U0NTgzOTEyNzJhODQ3MWE1YjQ5ZS90YWJsZXJhbmdlOjUyNjVhNDIxNmQ3ZTQ1ODM5MTI3MmE4NDcxYTViNDllXzE3LTUtMS0xLTY1MTMx_98fba602-6a5e-487a-9ec6-ddde920668c1"
      unitRef="usd">0</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="idcc102fda58f4ed78ac96292926e897d_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1MjY1YTQyMTZkN2U0NTgzOTEyNzJhODQ3MWE1YjQ5ZS90YWJsZXJhbmdlOjUyNjVhNDIxNmQ3ZTQ1ODM5MTI3MmE4NDcxYTViNDllXzE5LTEtMS0xLTY1MTMx_bbc9f6fd-b8d9-4f51-a2df-bb4cc479d31c"
      unitRef="usd">1733100000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="ie43486f5ff7f42f7b902bbab2d9860c4_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1MjY1YTQyMTZkN2U0NTgzOTEyNzJhODQ3MWE1YjQ5ZS90YWJsZXJhbmdlOjUyNjVhNDIxNmQ3ZTQ1ODM5MTI3MmE4NDcxYTViNDllXzE5LTMtMS0xLTY1MTMx_7f23852a-81c4-4660-8295-0e710b10bedf"
      unitRef="usd">170000000.0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="if1611b2add274b41ae50a3ca9f68dbca_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1MjY1YTQyMTZkN2U0NTgzOTEyNzJhODQ3MWE1YjQ5ZS90YWJsZXJhbmdlOjUyNjVhNDIxNmQ3ZTQ1ODM5MTI3MmE4NDcxYTViNDllXzE5LTUtMS0xLTY1MTMx_2a696f8d-3aef-4e7f-b26e-c42334cfeb92"
      unitRef="usd">124200000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <rop:DisposalGroupIncludingDiscontinuedOperationStockBasedCompensationExpense
      contextRef="i3d1515f600b4418a98de35173443e783_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90ZXh0cmVnaW9uOjllMDY3MzFmYzY2OTQzZTFiMDMwODJhZWYzMTk2YmZiXzI4NDY_05deb134-f19f-4804-a414-3d3b76a5fbb2"
      unitRef="usd">900000</rop:DisposalGroupIncludingDiscontinuedOperationStockBasedCompensationExpense>
    <rop:DisposalGroupIncludingDiscontinuedOperationStockBasedCompensationExpense
      contextRef="i20e5e690a1fb45ccb4bac057bb2df5bc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90ZXh0cmVnaW9uOjllMDY3MzFmYzY2OTQzZTFiMDMwODJhZWYzMTk2YmZiXzI4NTA_a054a92b-b3a9-44b4-b017-479014a166fc"
      unitRef="usd">5400000</rop:DisposalGroupIncludingDiscontinuedOperationStockBasedCompensationExpense>
    <rop:DisposalGroupIncludingDiscontinuedOperationStockBasedCompensationExpense
      contextRef="i3a2019f8826e4b4ca8e85ca306ffc518_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90ZXh0cmVnaW9uOjllMDY3MzFmYzY2OTQzZTFiMDMwODJhZWYzMTk2YmZiXzI4NTc_c27f538f-aa37-4ea3-b857-fec81d1774ea"
      unitRef="usd">4800000</rop:DisposalGroupIncludingDiscontinuedOperationStockBasedCompensationExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization
      contextRef="idcc102fda58f4ed78ac96292926e897d_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90ZXh0cmVnaW9uOjllMDY3MzFmYzY2OTQzZTFiMDMwODJhZWYzMTk2YmZiXzM4NDgyOTA3MjQyMjE_b1cbccab-9485-456f-ada4-b9b99b321bc1"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization
      contextRef="ie43486f5ff7f42f7b902bbab2d9860c4_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90ZXh0cmVnaW9uOjllMDY3MzFmYzY2OTQzZTFiMDMwODJhZWYzMTk2YmZiXzMzNjU_bff5320a-e108-4811-b04a-6da8d285beb0"
      unitRef="usd">5200000</us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization
      contextRef="if1611b2add274b41ae50a3ca9f68dbca_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90ZXh0cmVnaW9uOjllMDY3MzFmYzY2OTQzZTFiMDMwODJhZWYzMTk2YmZiXzMzNzI_0b2d8810-211c-4864-8b82-c0ac85018adf"
      unitRef="usd">7900000</us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization>
    <rop:DisposalGroupIncludingDiscontinuedOperationStockBasedCompensationExpense
      contextRef="idcc102fda58f4ed78ac96292926e897d_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90ZXh0cmVnaW9uOjllMDY3MzFmYzY2OTQzZTFiMDMwODJhZWYzMTk2YmZiXzI3NDg3NzkwOTc4NzQ_746b0089-fcef-4adc-92cb-78a2c2d35590"
      unitRef="usd">4500000</rop:DisposalGroupIncludingDiscontinuedOperationStockBasedCompensationExpense>
    <rop:DisposalGroupIncludingDiscontinuedOperationStockBasedCompensationExpense
      contextRef="ie43486f5ff7f42f7b902bbab2d9860c4_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90ZXh0cmVnaW9uOjllMDY3MzFmYzY2OTQzZTFiMDMwODJhZWYzMTk2YmZiXzI3NDg3NzkwOTc4ODA_2c349196-027a-4f7c-b5ba-c48a02ec3e6b"
      unitRef="usd">900000</rop:DisposalGroupIncludingDiscontinuedOperationStockBasedCompensationExpense>
    <rop:DiscontinuedOperationEquityMethodInvestmentOwnershipInterestDivestedPercent
      contextRef="ie275b60cb7d3418ebb4bfbe4db0709cb_I20221122"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90ZXh0cmVnaW9uOjllMDY3MzFmYzY2OTQzZTFiMDMwODJhZWYzMTk2YmZiXzM4NDgyOTA3MjQyMzY_4bedc46a-6646-4683-aba3-bdc015317464"
      unitRef="number">0.51</rop:DiscontinuedOperationEquityMethodInvestmentOwnershipInterestDivestedPercent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
      contextRef="ie275b60cb7d3418ebb4bfbe4db0709cb_I20221122"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90ZXh0cmVnaW9uOjllMDY3MzFmYzY2OTQzZTFiMDMwODJhZWYzMTk2YmZiXzM4NDgyOTA3MjQyMjY_2e3e896f-b016-4789-bec0-6c9d822b9862"
      unitRef="usd">2604000000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration
      contextRef="ie275b60cb7d3418ebb4bfbe4db0709cb_I20221122"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90ZXh0cmVnaW9uOjllMDY3MzFmYzY2OTQzZTFiMDMwODJhZWYzMTk2YmZiXzM4NDgyOTA3MjQyNTk_409046a2-f9c2-4bdc-b1e7-989788a99c44"
      unitRef="usd">1775000000</us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration>
    <us-gaap:SupplementalDeferredPurchasePrice
      contextRef="ie067de901f7f4acd9556e3487a7db19c_D20221122-20221122"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90ZXh0cmVnaW9uOjllMDY3MzFmYzY2OTQzZTFiMDMwODJhZWYzMTk2YmZiXzM4NDgyOTA3MjQyNDE_dc9e6661-6e0b-44fd-9979-8e923c7855ea"
      unitRef="usd">829000000</us-gaap:SupplementalDeferredPurchasePrice>
    <rop:DiscontinuedOperationEquityMethodInvestmentOwnershipInterestDivestedPercent
      contextRef="ie275b60cb7d3418ebb4bfbe4db0709cb_I20221122"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90ZXh0cmVnaW9uOjllMDY3MzFmYzY2OTQzZTFiMDMwODJhZWYzMTk2YmZiXzM4NDgyOTA3MjQyNDk_07b56d20-c22b-4d44-8813-12a4883cc207"
      unitRef="number">0.51</rop:DiscontinuedOperationEquityMethodInvestmentOwnershipInterestDivestedPercent>
    <us-gaap:DiscontinuedOperationEquityMethodInvestmentRetainedAfterDisposalOwnershipInterestAfterDisposal
      contextRef="i462d70ddd94849c0a8ce7c650a416eec_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90ZXh0cmVnaW9uOjllMDY3MzFmYzY2OTQzZTFiMDMwODJhZWYzMTk2YmZiXzM4NDgyOTA3MjQyNTQ_243e68c9-1432-46bd-a756-548ef20fd47e"
      unitRef="number">0.49</us-gaap:DiscontinuedOperationEquityMethodInvestmentRetainedAfterDisposalOwnershipInterestAfterDisposal>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="ie067de901f7f4acd9556e3487a7db19c_D20221122-20221122"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90ZXh0cmVnaW9uOjllMDY3MzFmYzY2OTQzZTFiMDMwODJhZWYzMTk2YmZiXzI3NDg3NzkwODg0MzU_15ce9c5d-6b41-41e7-8063-9bd7da709935"
      unitRef="usd">2046000000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses
      contextRef="ie067de901f7f4acd9556e3487a7db19c_D20221122-20221122"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90ZXh0cmVnaW9uOjllMDY3MzFmYzY2OTQzZTFiMDMwODJhZWYzMTk2YmZiXzI3NDg3NzkxMDA1MDQ_5f089cce-728e-45be-808b-1cdf5b1958ec"
      unitRef="usd">142600000</us-gaap:DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses>
    <us-gaap:EquityMethodInvestmentsFairValueDisclosure
      contextRef="i0f46865579da42b7b12229816e6ef3f6_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90ZXh0cmVnaW9uOjllMDY3MzFmYzY2OTQzZTFiMDMwODJhZWYzMTk2YmZiXzI3NDg3NzkxMDA1MTI_3325366d-1644-4bd0-a295-1423723265f2"
      unitRef="usd">535000000.0</us-gaap:EquityMethodInvestmentsFairValueDisclosure>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i0f46865579da42b7b12229816e6ef3f6_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90ZXh0cmVnaW9uOjllMDY3MzFmYzY2OTQzZTFiMDMwODJhZWYzMTk2YmZiXzI3NDg3NzkxMDA1MTg_a4cb83d5-4044-4ef6-aa5c-1a3ec1a9f53b"
      unitRef="number">0.49</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="ie067de901f7f4acd9556e3487a7db19c_D20221122-20221122"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90ZXh0cmVnaW9uOjllMDY3MzFmYzY2OTQzZTFiMDMwODJhZWYzMTk2YmZiXzI3NDg3NzkwODg0NDQ_738833ce-6a83-4014-88a3-a35463e4e79d"
      unitRef="usd">407200000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet
      contextRef="i1f019cb9ff7c4301910ea37316e9fa87_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTphN2ExMTc5OWQ3OGM0MjRmYjc3ZWNjOGIwMTA0NWVlZi90YWJsZXJhbmdlOmE3YTExNzk5ZDc4YzQyNGZiNzdlY2M4YjAxMDQ1ZWVmXzEtMy0xLTEtNzA4MzI_8a933914-59e1-4552-a45d-54626a79badc"
      unitRef="usd">151800000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInventory1
      contextRef="i1f019cb9ff7c4301910ea37316e9fa87_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTphN2ExMTc5OWQ3OGM0MjRmYjc3ZWNjOGIwMTA0NWVlZi90YWJsZXJhbmdlOmE3YTExNzk5ZDc4YzQyNGZiNzdlY2M4YjAxMDQ1ZWVmXzItMy0xLTEtNzA4MzI_d78a75c0-8d9e-433b-8f67-c7c91402766f"
      unitRef="usd">106900000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInventory1>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets
      contextRef="i1f019cb9ff7c4301910ea37316e9fa87_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTphN2ExMTc5OWQ3OGM0MjRmYjc3ZWNjOGIwMTA0NWVlZi90YWJsZXJhbmdlOmE3YTExNzk5ZDc4YzQyNGZiNzdlY2M4YjAxMDQ1ZWVmXzctMy0xLTEtNzA4MzI_fdc54cac-61e2-4b15-b463-ef0371f6b66a"
      unitRef="usd">30700000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i1f019cb9ff7c4301910ea37316e9fa87_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTphN2ExMTc5OWQ3OGM0MjRmYjc3ZWNjOGIwMTA0NWVlZi90YWJsZXJhbmdlOmE3YTExNzk5ZDc4YzQyNGZiNzdlY2M4YjAxMDQ1ZWVmXzgtMy0xLTEtNzA4MzI_6558a858-311d-48cf-8fbc-d28337ba8611"
      unitRef="usd">289400000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent
      contextRef="i1f019cb9ff7c4301910ea37316e9fa87_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTphN2ExMTc5OWQ3OGM0MjRmYjc3ZWNjOGIwMTA0NWVlZi90YWJsZXJhbmdlOmE3YTExNzk5ZDc4YzQyNGZiNzdlY2M4YjAxMDQ1ZWVmXzExLTMtMS0xLTcwODMy_bd5bb582-c889-42fb-8744-93d3d8af59be"
      unitRef="usd">618200000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent
      contextRef="i1f019cb9ff7c4301910ea37316e9fa87_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTphN2ExMTc5OWQ3OGM0MjRmYjc3ZWNjOGIwMTA0NWVlZi90YWJsZXJhbmdlOmE3YTExNzk5ZDc4YzQyNGZiNzdlY2M4YjAxMDQ1ZWVmXzEyLTMtMS0xLTcwODMy_ffaa4cc8-bd65-4728-93e6-b8bd712b4376"
      unitRef="usd">79400000</us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent>
    <rop:DisposalGroupIncludingDiscontinuedOperationDeferredTaxesNoncurrent
      contextRef="i1f019cb9ff7c4301910ea37316e9fa87_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTphN2ExMTc5OWQ3OGM0MjRmYjc3ZWNjOGIwMTA0NWVlZi90YWJsZXJhbmdlOmE3YTExNzk5ZDc4YzQyNGZiNzdlY2M4YjAxMDQ1ZWVmXzEzLTMtMS0xLTcwODMy_6551efbf-79e1-4bca-8f12-539bf9f0d235"
      unitRef="usd">51100000</rop:DisposalGroupIncludingDiscontinuedOperationDeferredTaxesNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets
      contextRef="i1f019cb9ff7c4301910ea37316e9fa87_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTphN2ExMTc5OWQ3OGM0MjRmYjc3ZWNjOGIwMTA0NWVlZi90YWJsZXJhbmdlOmE3YTExNzk5ZDc4YzQyNGZiNzdlY2M4YjAxMDQ1ZWVmXzE0LTMtMS0xLTcwODMy_c7067a9c-2b4b-4fa7-83bc-98b60826c28b"
      unitRef="usd">56200000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="i1f019cb9ff7c4301910ea37316e9fa87_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTphN2ExMTc5OWQ3OGM0MjRmYjc3ZWNjOGIwMTA0NWVlZi90YWJsZXJhbmdlOmE3YTExNzk5ZDc4YzQyNGZiNzdlY2M4YjAxMDQ1ZWVmXzE1LTMtMS0xLTcwODMy_a219383a-2b7e-4ae5-ab54-9b79cbb3e300"
      unitRef="usd">804900000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayable
      contextRef="i1f019cb9ff7c4301910ea37316e9fa87_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTphN2ExMTc5OWQ3OGM0MjRmYjc3ZWNjOGIwMTA0NWVlZi90YWJsZXJhbmdlOmE3YTExNzk5ZDc4YzQyNGZiNzdlY2M4YjAxMDQ1ZWVmXzE3LTMtMS0xLTcwODMy_b451346f-9ff6-47e9-9789-eb92c4bd284d"
      unitRef="usd">52500000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayable>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities
      contextRef="i1f019cb9ff7c4301910ea37316e9fa87_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTphN2ExMTc5OWQ3OGM0MjRmYjc3ZWNjOGIwMTA0NWVlZi90YWJsZXJhbmdlOmE3YTExNzk5ZDc4YzQyNGZiNzdlY2M4YjAxMDQ1ZWVmXzE4LTMtMS0xLTcwODMy_44bdf55d-bb67-4119-9dde-70d010ffd17c"
      unitRef="usd">47900000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredRevenue
      contextRef="i1f019cb9ff7c4301910ea37316e9fa87_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTphN2ExMTc5OWQ3OGM0MjRmYjc3ZWNjOGIwMTA0NWVlZi90YWJsZXJhbmdlOmE3YTExNzk5ZDc4YzQyNGZiNzdlY2M4YjAxMDQ1ZWVmXzE5LTMtMS0xLTcwODMy_17d966d7-453f-4c0a-8b61-4e187a057647"
      unitRef="usd">23900000</us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedIncomeTaxPayable
      contextRef="i1f019cb9ff7c4301910ea37316e9fa87_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTphN2ExMTc5OWQ3OGM0MjRmYjc3ZWNjOGIwMTA0NWVlZi90YWJsZXJhbmdlOmE3YTExNzk5ZDc4YzQyNGZiNzdlY2M4YjAxMDQ1ZWVmXzIxLTMtMS0xLTcwODMy_eda47190-6def-49ad-bc63-b1131f86cba0"
      unitRef="usd">14700000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedIncomeTaxPayable>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities
      contextRef="i1f019cb9ff7c4301910ea37316e9fa87_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTphN2ExMTc5OWQ3OGM0MjRmYjc3ZWNjOGIwMTA0NWVlZi90YWJsZXJhbmdlOmE3YTExNzk5ZDc4YzQyNGZiNzdlY2M4YjAxMDQ1ZWVmXzIzLTMtMS0xLTcwODMy_e4ff8ba6-c861-430f-98fd-622f91646017"
      unitRef="usd">42000000.0</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i1f019cb9ff7c4301910ea37316e9fa87_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTphN2ExMTc5OWQ3OGM0MjRmYjc3ZWNjOGIwMTA0NWVlZi90YWJsZXJhbmdlOmE3YTExNzk5ZDc4YzQyNGZiNzdlY2M4YjAxMDQ1ZWVmXzI0LTMtMS0xLTcwODMy_42314642-c56b-4c5b-8bb4-5cd0b5ad2ff7"
      unitRef="usd">181000000.0</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <rop:DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilitiesNonCurrent
      contextRef="i1f019cb9ff7c4301910ea37316e9fa87_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTphN2ExMTc5OWQ3OGM0MjRmYjc3ZWNjOGIwMTA0NWVlZi90YWJsZXJhbmdlOmE3YTExNzk5ZDc4YzQyNGZiNzdlY2M4YjAxMDQ1ZWVmXzI2LTMtMS0xLTcwODMy_8b6ecb2d-fb49-49d5-8c5f-12e7c8c28413"
      unitRef="usd">13300000</rop:DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilitiesNonCurrent>
    <rop:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesNonCurrent
      contextRef="i1f019cb9ff7c4301910ea37316e9fa87_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTphN2ExMTc5OWQ3OGM0MjRmYjc3ZWNjOGIwMTA0NWVlZi90YWJsZXJhbmdlOmE3YTExNzk5ZDc4YzQyNGZiNzdlY2M4YjAxMDQ1ZWVmXzI3LTMtMS0xLTcwODMy_e2ae79ce-09bb-444e-9ae2-b7891223aee7"
      unitRef="usd">24100000</rop:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesNonCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities
      contextRef="i1f019cb9ff7c4301910ea37316e9fa87_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTphN2ExMTc5OWQ3OGM0MjRmYjc3ZWNjOGIwMTA0NWVlZi90YWJsZXJhbmdlOmE3YTExNzk5ZDc4YzQyNGZiNzdlY2M4YjAxMDQ1ZWVmXzI4LTMtMS0xLTcwODMy_d33d90a1-2275-44fc-bb2e-413e2503dfa5"
      unitRef="usd">12000000.0</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="i1f019cb9ff7c4301910ea37316e9fa87_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTphN2ExMTc5OWQ3OGM0MjRmYjc3ZWNjOGIwMTA0NWVlZi90YWJsZXJhbmdlOmE3YTExNzk5ZDc4YzQyNGZiNzdlY2M4YjAxMDQ1ZWVmXzI5LTMtMS0xLTcwODMy_bf709322-0816-4436-a1b2-388ddf2aa98e"
      unitRef="usd">49400000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i462d70ddd94849c0a8ce7c650a416eec_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1YzZiMmE0NjkzYjA0OGM5Yjc5ODM1ZDYwOTEzYzdlZC90YWJsZXJhbmdlOjVjNmIyYTQ2OTNiMDQ4YzliNzk4MzVkNjA5MTNjN2VkXzItMS0xLTEtNzA4NTg_2eb892a0-31d4-4425-998b-3bfcbd7da6f9"
      unitRef="usd">916100000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i956254384c224e4db3fcccfe416e6897_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1YzZiMmE0NjkzYjA0OGM5Yjc5ODM1ZDYwOTEzYzdlZC90YWJsZXJhbmdlOjVjNmIyYTQ2OTNiMDQ4YzliNzk4MzVkNjA5MTNjN2VkXzItMy0xLTEtNzA4NTg_750bbcd6-12a0-4625-a7ea-830849f8d727"
      unitRef="usd">944000000.0</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="ibd802dd637164816bc92f6f2bf9511bd_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1YzZiMmE0NjkzYjA0OGM5Yjc5ODM1ZDYwOTEzYzdlZC90YWJsZXJhbmdlOjVjNmIyYTQ2OTNiMDQ4YzliNzk4MzVkNjA5MTNjN2VkXzItNS0xLTEtNzA4NTg_f25b5b0e-af4e-42b5-8937-2d4bf7d7ec58"
      unitRef="usd">831800000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="i462d70ddd94849c0a8ce7c650a416eec_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1YzZiMmE0NjkzYjA0OGM5Yjc5ODM1ZDYwOTEzYzdlZC90YWJsZXJhbmdlOjVjNmIyYTQ2OTNiMDQ4YzliNzk4MzVkNjA5MTNjN2VkXzMtMS0xLTEtNzA4NTg_db1f818b-d136-4706-961e-a69fbf91a179"
      unitRef="usd">432100000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="i956254384c224e4db3fcccfe416e6897_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1YzZiMmE0NjkzYjA0OGM5Yjc5ODM1ZDYwOTEzYzdlZC90YWJsZXJhbmdlOjVjNmIyYTQ2OTNiMDQ4YzliNzk4MzVkNjA5MTNjN2VkXzMtMy0xLTEtNzA4NTg_3900f871-cefb-428e-bbd7-2b8cff34c465"
      unitRef="usd">434200000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="ibd802dd637164816bc92f6f2bf9511bd_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1YzZiMmE0NjkzYjA0OGM5Yjc5ODM1ZDYwOTEzYzdlZC90YWJsZXJhbmdlOjVjNmIyYTQ2OTNiMDQ4YzliNzk4MzVkNjA5MTNjN2VkXzMtNS0xLTEtNzA4NTg_b401b63e-e343-4f22-afd3-8f6914db0c10"
      unitRef="usd">389300000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
      contextRef="i462d70ddd94849c0a8ce7c650a416eec_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1YzZiMmE0NjkzYjA0OGM5Yjc5ODM1ZDYwOTEzYzdlZC90YWJsZXJhbmdlOjVjNmIyYTQ2OTNiMDQ4YzliNzk4MzVkNjA5MTNjN2VkXzQtMS0xLTEtNzA4NTg_3f540339-234e-4b1b-9eb5-24e9c7a73f41"
      unitRef="usd">484000000.0</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
      contextRef="i956254384c224e4db3fcccfe416e6897_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1YzZiMmE0NjkzYjA0OGM5Yjc5ODM1ZDYwOTEzYzdlZC90YWJsZXJhbmdlOjVjNmIyYTQ2OTNiMDQ4YzliNzk4MzVkNjA5MTNjN2VkXzQtMy0xLTEtNzA4NTg_6445b3d9-8fe1-45b6-9de9-fc4bcb208d91"
      unitRef="usd">509800000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
      contextRef="ibd802dd637164816bc92f6f2bf9511bd_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1YzZiMmE0NjkzYjA0OGM5Yjc5ODM1ZDYwOTEzYzdlZC90YWJsZXJhbmdlOjVjNmIyYTQ2OTNiMDQ4YzliNzk4MzVkNjA5MTNjN2VkXzQtNS0xLTEtNzA4NTg_96eeb3ce-2e9e-497a-8e9d-cf5479d12f8c"
      unitRef="usd">442500000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense
      contextRef="i462d70ddd94849c0a8ce7c650a416eec_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1YzZiMmE0NjkzYjA0OGM5Yjc5ODM1ZDYwOTEzYzdlZC90YWJsZXJhbmdlOjVjNmIyYTQ2OTNiMDQ4YzliNzk4MzVkNjA5MTNjN2VkXzYtMS0xLTEtNzA4NTg_6fa297c9-2999-4851-be38-31d90b69ec65"
      unitRef="usd">250500000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense
      contextRef="i956254384c224e4db3fcccfe416e6897_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1YzZiMmE0NjkzYjA0OGM5Yjc5ODM1ZDYwOTEzYzdlZC90YWJsZXJhbmdlOjVjNmIyYTQ2OTNiMDQ4YzliNzk4MzVkNjA5MTNjN2VkXzYtMy0xLTEtNzA4NTg_ba07cdbd-70bd-4f05-a36d-9dcbd04afb19"
      unitRef="usd">265700000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense
      contextRef="ibd802dd637164816bc92f6f2bf9511bd_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1YzZiMmE0NjkzYjA0OGM5Yjc5ODM1ZDYwOTEzYzdlZC90YWJsZXJhbmdlOjVjNmIyYTQ2OTNiMDQ4YzliNzk4MzVkNjA5MTNjN2VkXzYtNS0xLTEtNzA4NTg_972188f1-d5db-4606-8b8a-db08ee2b0181"
      unitRef="usd">251900000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
    <us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf
      contextRef="i462d70ddd94849c0a8ce7c650a416eec_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1YzZiMmE0NjkzYjA0OGM5Yjc5ODM1ZDYwOTEzYzdlZC90YWJsZXJhbmdlOjVjNmIyYTQ2OTNiMDQ4YzliNzk4MzVkNjA5MTNjN2VkXzctMS0xLTEtNzEwMjQ_3a386621-5bdc-4969-9e3f-1c40f2854446"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf>
    <us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf
      contextRef="i956254384c224e4db3fcccfe416e6897_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1YzZiMmE0NjkzYjA0OGM5Yjc5ODM1ZDYwOTEzYzdlZC90YWJsZXJhbmdlOjVjNmIyYTQ2OTNiMDQ4YzliNzk4MzVkNjA5MTNjN2VkXzctMy0xLTEtNzEwMjQ_b2cf1149-225b-4648-bfbc-dbb02203d8b0"
      unitRef="usd">5100000</us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf>
    <us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf
      contextRef="ibd802dd637164816bc92f6f2bf9511bd_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1YzZiMmE0NjkzYjA0OGM5Yjc5ODM1ZDYwOTEzYzdlZC90YWJsZXJhbmdlOjVjNmIyYTQ2OTNiMDQ4YzliNzk4MzVkNjA5MTNjN2VkXzctNS0xLTEtNzEwMjQ_2f9ab093-98ae-4ae4-a758-33b2b9f457fc"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="i462d70ddd94849c0a8ce7c650a416eec_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1YzZiMmE0NjkzYjA0OGM5Yjc5ODM1ZDYwOTEzYzdlZC90YWJsZXJhbmdlOjVjNmIyYTQ2OTNiMDQ4YzliNzk4MzVkNjA5MTNjN2VkXzctMS0xLTEtNzA4NTg_b24b4488-388f-4bd7-8241-f0738c8b7135"
      unitRef="usd">233500000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="i956254384c224e4db3fcccfe416e6897_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1YzZiMmE0NjkzYjA0OGM5Yjc5ODM1ZDYwOTEzYzdlZC90YWJsZXJhbmdlOjVjNmIyYTQ2OTNiMDQ4YzliNzk4MzVkNjA5MTNjN2VkXzctMy0xLTEtNzA4NTg_42ddc94e-8ba3-46cb-bb64-848e2241a026"
      unitRef="usd">239000000.0</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="ibd802dd637164816bc92f6f2bf9511bd_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1YzZiMmE0NjkzYjA0OGM5Yjc5ODM1ZDYwOTEzYzdlZC90YWJsZXJhbmdlOjVjNmIyYTQ2OTNiMDQ4YzliNzk4MzVkNjA5MTNjN2VkXzctNS0xLTEtNzA4NTg_4aa5bd9d-fee3-4563-855a-63c416c73a93"
      unitRef="usd">190600000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <rop:DisposalGroupIncludingDiscontinuedOperationsIncomeExpenseNotIdentifiedAsMajorNet
      contextRef="i462d70ddd94849c0a8ce7c650a416eec_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1YzZiMmE0NjkzYjA0OGM5Yjc5ODM1ZDYwOTEzYzdlZC90YWJsZXJhbmdlOjVjNmIyYTQ2OTNiMDQ4YzliNzk4MzVkNjA5MTNjN2VkXzktMS0xLTEtNzA4NTg_584e9e61-7143-4b00-a858-35f7d76d6ff8"
      unitRef="usd">-700000</rop:DisposalGroupIncludingDiscontinuedOperationsIncomeExpenseNotIdentifiedAsMajorNet>
    <rop:DisposalGroupIncludingDiscontinuedOperationsIncomeExpenseNotIdentifiedAsMajorNet
      contextRef="i956254384c224e4db3fcccfe416e6897_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1YzZiMmE0NjkzYjA0OGM5Yjc5ODM1ZDYwOTEzYzdlZC90YWJsZXJhbmdlOjVjNmIyYTQ2OTNiMDQ4YzliNzk4MzVkNjA5MTNjN2VkXzktMy0xLTEtNzA4NTg_9138049e-4459-4d2c-b0bd-16a37cc3a4f8"
      unitRef="usd">100000</rop:DisposalGroupIncludingDiscontinuedOperationsIncomeExpenseNotIdentifiedAsMajorNet>
    <rop:DisposalGroupIncludingDiscontinuedOperationsIncomeExpenseNotIdentifiedAsMajorNet
      contextRef="ibd802dd637164816bc92f6f2bf9511bd_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1YzZiMmE0NjkzYjA0OGM5Yjc5ODM1ZDYwOTEzYzdlZC90YWJsZXJhbmdlOjVjNmIyYTQ2OTNiMDQ4YzliNzk4MzVkNjA5MTNjN2VkXzktNS0xLTEtNzA4NTg_5a1f21c3-5420-4419-9d3d-29b675cf2605"
      unitRef="usd">-500000</rop:DisposalGroupIncludingDiscontinuedOperationsIncomeExpenseNotIdentifiedAsMajorNet>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i462d70ddd94849c0a8ce7c650a416eec_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1YzZiMmE0NjkzYjA0OGM5Yjc5ODM1ZDYwOTEzYzdlZC90YWJsZXJhbmdlOjVjNmIyYTQ2OTNiMDQ4YzliNzk4MzVkNjA5MTNjN2VkXzExLTEtMS0xLTcwODU4_0e622f40-3e4e-4b19-9bd9-6fa3b4b4e2ad"
      unitRef="usd">232800000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i956254384c224e4db3fcccfe416e6897_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1YzZiMmE0NjkzYjA0OGM5Yjc5ODM1ZDYwOTEzYzdlZC90YWJsZXJhbmdlOjVjNmIyYTQ2OTNiMDQ4YzliNzk4MzVkNjA5MTNjN2VkXzExLTMtMS0xLTcwODU4_29655705-b368-4c44-94a2-cfee1d4f20bf"
      unitRef="usd">239100000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="ibd802dd637164816bc92f6f2bf9511bd_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1YzZiMmE0NjkzYjA0OGM5Yjc5ODM1ZDYwOTEzYzdlZC90YWJsZXJhbmdlOjVjNmIyYTQ2OTNiMDQ4YzliNzk4MzVkNjA5MTNjN2VkXzExLTUtMS0xLTcwODU4_f9c34abb-8183-4de3-b9f0-8275cd0481d8"
      unitRef="usd">190100000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i462d70ddd94849c0a8ce7c650a416eec_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1YzZiMmE0NjkzYjA0OGM5Yjc5ODM1ZDYwOTEzYzdlZC90YWJsZXJhbmdlOjVjNmIyYTQ2OTNiMDQ4YzliNzk4MzVkNjA5MTNjN2VkXzEzLTEtMS0xLTcwODU4_2446968d-6a70-4857-a41c-763574cbcbd0"
      unitRef="usd">45600000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i956254384c224e4db3fcccfe416e6897_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1YzZiMmE0NjkzYjA0OGM5Yjc5ODM1ZDYwOTEzYzdlZC90YWJsZXJhbmdlOjVjNmIyYTQ2OTNiMDQ4YzliNzk4MzVkNjA5MTNjN2VkXzEzLTMtMS0xLTcwODU4_6121b8c2-2fe7-40d3-8a82-0a09b8093055"
      unitRef="usd">61800000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="ibd802dd637164816bc92f6f2bf9511bd_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1YzZiMmE0NjkzYjA0OGM5Yjc5ODM1ZDYwOTEzYzdlZC90YWJsZXJhbmdlOjVjNmIyYTQ2OTNiMDQ4YzliNzk4MzVkNjA5MTNjN2VkXzEzLTUtMS0xLTcwODU4_4376589e-5d50-4426-9155-278804a8fd0f"
      unitRef="usd">38400000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax
      contextRef="i462d70ddd94849c0a8ce7c650a416eec_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1YzZiMmE0NjkzYjA0OGM5Yjc5ODM1ZDYwOTEzYzdlZC90YWJsZXJhbmdlOjVjNmIyYTQ2OTNiMDQ4YzliNzk4MzVkNjA5MTNjN2VkXzE1LTEtMS0xLTcwODU4_4dbeed5f-b48d-4cf7-a50a-9fd83d34236b"
      unitRef="usd">187200000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax
      contextRef="i956254384c224e4db3fcccfe416e6897_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1YzZiMmE0NjkzYjA0OGM5Yjc5ODM1ZDYwOTEzYzdlZC90YWJsZXJhbmdlOjVjNmIyYTQ2OTNiMDQ4YzliNzk4MzVkNjA5MTNjN2VkXzE1LTMtMS0xLTcwODU4_2ceb5ee9-3a77-4c6d-83fa-d6877dfe91a7"
      unitRef="usd">177300000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax
      contextRef="ibd802dd637164816bc92f6f2bf9511bd_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1YzZiMmE0NjkzYjA0OGM5Yjc5ODM1ZDYwOTEzYzdlZC90YWJsZXJhbmdlOjVjNmIyYTQ2OTNiMDQ4YzliNzk4MzVkNjA5MTNjN2VkXzE1LTUtMS0xLTcwODU4_38ba72a8-1aee-4cd3-a678-28d50d8e2ca0"
      unitRef="usd">151700000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="i462d70ddd94849c0a8ce7c650a416eec_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1YzZiMmE0NjkzYjA0OGM5Yjc5ODM1ZDYwOTEzYzdlZC90YWJsZXJhbmdlOjVjNmIyYTQ2OTNiMDQ4YzliNzk4MzVkNjA5MTNjN2VkXzE3LTEtMS0xLTcwODU4_12bef6d0-107d-41ec-8d9f-939c6b976699"
      unitRef="usd">1638800000</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="i956254384c224e4db3fcccfe416e6897_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1YzZiMmE0NjkzYjA0OGM5Yjc5ODM1ZDYwOTEzYzdlZC90YWJsZXJhbmdlOjVjNmIyYTQ2OTNiMDQ4YzliNzk4MzVkNjA5MTNjN2VkXzE3LTMtMS0xLTcwODU4_e0714536-32f8-4904-bdf3-a5905143b90a"
      unitRef="usd">0</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="ibd802dd637164816bc92f6f2bf9511bd_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1YzZiMmE0NjkzYjA0OGM5Yjc5ODM1ZDYwOTEzYzdlZC90YWJsZXJhbmdlOjVjNmIyYTQ2OTNiMDQ4YzliNzk4MzVkNjA5MTNjN2VkXzE3LTUtMS0xLTcwODU4_be4f43ca-2410-4672-a6db-d84bad8c9bd1"
      unitRef="usd">0</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i462d70ddd94849c0a8ce7c650a416eec_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1YzZiMmE0NjkzYjA0OGM5Yjc5ODM1ZDYwOTEzYzdlZC90YWJsZXJhbmdlOjVjNmIyYTQ2OTNiMDQ4YzliNzk4MzVkNjA5MTNjN2VkXzE5LTEtMS0xLTcwODU4_5a388525-d93e-447f-bfa6-71deadbf2a29"
      unitRef="usd">1826000000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i956254384c224e4db3fcccfe416e6897_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1YzZiMmE0NjkzYjA0OGM5Yjc5ODM1ZDYwOTEzYzdlZC90YWJsZXJhbmdlOjVjNmIyYTQ2OTNiMDQ4YzliNzk4MzVkNjA5MTNjN2VkXzE5LTMtMS0xLTcwODU4_3d452f7d-8ca6-4097-b674-8bce8d9e7070"
      unitRef="usd">177300000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="ibd802dd637164816bc92f6f2bf9511bd_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90YWJsZTo1YzZiMmE0NjkzYjA0OGM5Yjc5ODM1ZDYwOTEzYzdlZC90YWJsZXJhbmdlOjVjNmIyYTQ2OTNiMDQ4YzliNzk4MzVkNjA5MTNjN2VkXzE5LTUtMS0xLTcwODU4_1ecf9534-0f58-4c7a-9464-b2a5e26a2905"
      unitRef="usd">151700000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <rop:DisposalGroupIncludingDiscontinuedOperationStockBasedCompensationExpense
      contextRef="i462d70ddd94849c0a8ce7c650a416eec_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90ZXh0cmVnaW9uOjllMDY3MzFmYzY2OTQzZTFiMDMwODJhZWYzMTk2YmZiXzI3NDg3NzkwODE1ODY_cdf56d1d-d543-49a6-a10d-8ef24f67d4d9"
      unitRef="usd">10300000</rop:DisposalGroupIncludingDiscontinuedOperationStockBasedCompensationExpense>
    <rop:DisposalGroupIncludingDiscontinuedOperationStockBasedCompensationExpense
      contextRef="i956254384c224e4db3fcccfe416e6897_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90ZXh0cmVnaW9uOjllMDY3MzFmYzY2OTQzZTFiMDMwODJhZWYzMTk2YmZiXzU0OTc1NTgyNTg5NA_d1280a4f-1e37-4f32-b56a-1fdfc7b8584f"
      unitRef="usd">13100000</rop:DisposalGroupIncludingDiscontinuedOperationStockBasedCompensationExpense>
    <rop:DisposalGroupIncludingDiscontinuedOperationStockBasedCompensationExpense
      contextRef="ibd802dd637164816bc92f6f2bf9511bd_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90ZXh0cmVnaW9uOjllMDY3MzFmYzY2OTQzZTFiMDMwODJhZWYzMTk2YmZiXzU0OTc1NTgyNTkwMQ_4132abd6-9916-4a4e-a2f1-b31811b050e9"
      unitRef="usd">8700000</rop:DisposalGroupIncludingDiscontinuedOperationStockBasedCompensationExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization
      contextRef="i462d70ddd94849c0a8ce7c650a416eec_D20220101-20221231"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90ZXh0cmVnaW9uOjllMDY3MzFmYzY2OTQzZTFiMDMwODJhZWYzMTk2YmZiXzI3NDg3NzkwODE1ODc_c8ffac25-4e7a-4cfb-92a8-c8a89f7ffb48"
      unitRef="usd">6400000</us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization
      contextRef="i956254384c224e4db3fcccfe416e6897_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90ZXh0cmVnaW9uOjllMDY3MzFmYzY2OTQzZTFiMDMwODJhZWYzMTk2YmZiXzU0OTc1NTgyNTg4Nw_009ee594-d40f-44de-9650-cafbce2674f4"
      unitRef="usd">18200000</us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization
      contextRef="ibd802dd637164816bc92f6f2bf9511bd_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDMvZnJhZzo5ZTA2NzMxZmM2Njk0M2UxYjAzMDgyYWVmMzE5NmJmYi90ZXh0cmVnaW9uOjllMDY3MzFmYzY2OTQzZTFiMDMwODJhZWYzMTk2YmZiXzU0OTc1NTgyNTg4MA_340d1359-6ee4-401b-ac60-5fa1c1ada12e"
      unitRef="usd">21300000</us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDYvZnJhZzoyMmU3ZjUwYzYxN2M0MjZmYjQyZjBmZDRiMWQ5ZDMwNi90ZXh0cmVnaW9uOjIyZTdmNTBjNjE3YzQyNmZiNDJmMGZkNGIxZDlkMzA2Xzkz_f4b51423-2dee-4522-a7f7-63a630b006ea">Inventories&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of inventories at December 31 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="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:73.607%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.183%"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials and supplies&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work in process&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;24.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished products&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;31.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;18.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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventory reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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;111.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;69.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:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDYvZnJhZzoyMmU3ZjUwYzYxN2M0MjZmYjQyZjBmZDRiMWQ5ZDMwNi90ZXh0cmVnaW9uOjIyZTdmNTBjNjE3YzQyNmZiNDJmMGZkNGIxZDlkMzA2Xzg4_ab1a0a7c-3c1e-4652-8240-e9ee63922962">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of inventories at December 31 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="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:73.607%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.183%"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials and supplies&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work in process&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;24.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished products&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;31.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;18.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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventory reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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;111.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;69.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:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsAndSupplies
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDYvZnJhZzoyMmU3ZjUwYzYxN2M0MjZmYjQyZjBmZDRiMWQ5ZDMwNi90YWJsZTo1MzVmMDVmZDMzOTM0YWVjOGYzMmExYTA2ZDAzNWU0OS90YWJsZXJhbmdlOjUzNWYwNWZkMzM5MzRhZWM4ZjMyYTFhMDZkMDM1ZTQ5XzEtMS0xLTEtNjUxMzE_7b6fc0a9-da1e-4b24-9d09-55190e1d9676"
      unitRef="usd">60600000</us-gaap:InventoryRawMaterialsAndSupplies>
    <us-gaap:InventoryRawMaterialsAndSupplies
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDYvZnJhZzoyMmU3ZjUwYzYxN2M0MjZmYjQyZjBmZDRiMWQ5ZDMwNi90YWJsZTo1MzVmMDVmZDMzOTM0YWVjOGYzMmExYTA2ZDAzNWU0OS90YWJsZXJhbmdlOjUzNWYwNWZkMzM5MzRhZWM4ZjMyYTFhMDZkMDM1ZTQ5XzEtMy0xLTEtNjUxMzE_8fcf5ab1-e685-4568-8734-4e7f40b75691"
      unitRef="usd">36400000</us-gaap:InventoryRawMaterialsAndSupplies>
    <us-gaap:InventoryWorkInProcess
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDYvZnJhZzoyMmU3ZjUwYzYxN2M0MjZmYjQyZjBmZDRiMWQ5ZDMwNi90YWJsZTo1MzVmMDVmZDMzOTM0YWVjOGYzMmExYTA2ZDAzNWU0OS90YWJsZXJhbmdlOjUzNWYwNWZkMzM5MzRhZWM4ZjMyYTFhMDZkMDM1ZTQ5XzItMS0xLTEtNjUxMzE_d6f8fdf9-3374-4519-90e8-9845c298420d"
      unitRef="usd">24900000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDYvZnJhZzoyMmU3ZjUwYzYxN2M0MjZmYjQyZjBmZDRiMWQ5ZDMwNi90YWJsZTo1MzVmMDVmZDMzOTM0YWVjOGYzMmExYTA2ZDAzNWU0OS90YWJsZXJhbmdlOjUzNWYwNWZkMzM5MzRhZWM4ZjMyYTFhMDZkMDM1ZTQ5XzItMy0xLTEtNjUxMzE_abecba36-41c5-4d27-8a2b-c1fa796bcd41"
      unitRef="usd">19100000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDYvZnJhZzoyMmU3ZjUwYzYxN2M0MjZmYjQyZjBmZDRiMWQ5ZDMwNi90YWJsZTo1MzVmMDVmZDMzOTM0YWVjOGYzMmExYTA2ZDAzNWU0OS90YWJsZXJhbmdlOjUzNWYwNWZkMzM5MzRhZWM4ZjMyYTFhMDZkMDM1ZTQ5XzMtMS0xLTEtNjUxMzE_d3cc28cf-9196-4170-8701-9c8d88ae5d89"
      unitRef="usd">31300000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDYvZnJhZzoyMmU3ZjUwYzYxN2M0MjZmYjQyZjBmZDRiMWQ5ZDMwNi90YWJsZTo1MzVmMDVmZDMzOTM0YWVjOGYzMmExYTA2ZDAzNWU0OS90YWJsZXJhbmdlOjUzNWYwNWZkMzM5MzRhZWM4ZjMyYTFhMDZkMDM1ZTQ5XzMtMy0xLTEtNjUxMzE_5c61d4f0-d5be-4afd-8da9-59668b79f60f"
      unitRef="usd">18400000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryValuationReserves
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDYvZnJhZzoyMmU3ZjUwYzYxN2M0MjZmYjQyZjBmZDRiMWQ5ZDMwNi90YWJsZTo1MzVmMDVmZDMzOTM0YWVjOGYzMmExYTA2ZDAzNWU0OS90YWJsZXJhbmdlOjUzNWYwNWZkMzM5MzRhZWM4ZjMyYTFhMDZkMDM1ZTQ5XzQtMS0xLTEtNjUxMzE_2fb3f2a8-c438-45db-825c-1f9b147b9c49"
      unitRef="usd">5500000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDYvZnJhZzoyMmU3ZjUwYzYxN2M0MjZmYjQyZjBmZDRiMWQ5ZDMwNi90YWJsZTo1MzVmMDVmZDMzOTM0YWVjOGYzMmExYTA2ZDAzNWU0OS90YWJsZXJhbmdlOjUzNWYwNWZkMzM5MzRhZWM4ZjMyYTFhMDZkMDM1ZTQ5XzQtMy0xLTEtNjUxMzE_abf981b4-f3f4-4239-86cb-2a7bb71eb334"
      unitRef="usd">4700000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryNet
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDYvZnJhZzoyMmU3ZjUwYzYxN2M0MjZmYjQyZjBmZDRiMWQ5ZDMwNi90YWJsZTo1MzVmMDVmZDMzOTM0YWVjOGYzMmExYTA2ZDAzNWU0OS90YWJsZXJhbmdlOjUzNWYwNWZkMzM5MzRhZWM4ZjMyYTFhMDZkMDM1ZTQ5XzUtMS0xLTEtNjUxMzE_2e47e180-8964-4df5-bd07-fd7ee3cb69d7"
      unitRef="usd">111300000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDYvZnJhZzoyMmU3ZjUwYzYxN2M0MjZmYjQyZjBmZDRiMWQ5ZDMwNi90YWJsZTo1MzVmMDVmZDMzOTM0YWVjOGYzMmExYTA2ZDAzNWU0OS90YWJsZXJhbmdlOjUzNWYwNWZkMzM5MzRhZWM4ZjMyYTFhMDZkMDM1ZTQ5XzUtMy0xLTEtNjUxMzE_85df9b3b-3068-4f17-91ff-21a59322eb1d"
      unitRef="usd">69200000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDkvZnJhZzpmZGE2NTA1MGRlMTQ0NTAwYTA4MDUwYzk3MTA0MTk2MS90ZXh0cmVnaW9uOmZkYTY1MDUwZGUxNDQ1MDBhMDgwNTBjOTcxMDQxOTYxXzI3NQ_97531c06-07d8-4d8a-9d06-ed03f5196ea1">Property, Plant and Equipment&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of property, plant and equipment at December 31 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="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:73.607%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.183%"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:bottom"&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:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&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;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&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;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings&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;43.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 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;45.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&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 other equipment&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;113.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;104.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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer equipment&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;107.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;71.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;68.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;336.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;328.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(251.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;(245.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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 style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation and amortization expense related to property, plant and equipment was $37.3, $44.0 and $40.6 for the years ended December&#160;31, 2022, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ibec4191c52a243938b0b418a8014d834_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDkvZnJhZzpmZGE2NTA1MGRlMTQ0NTAwYTA4MDUwYzk3MTA0MTk2MS90YWJsZTowYTA5MDQ3NzczNGM0MTNiYWE4MzJlZDY2NmUyNTFhOS90YWJsZXJhbmdlOjBhMDkwNDc3NzM0YzQxM2JhYTgzMmVkNjY2ZTI1MWE5XzEtMS0xLTEtNjUxMzE_7f0f38ea-8042-4096-b16d-684fd686dc19"
      unitRef="usd">1000000.0</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iad3b3043e5b94762aeeade6feb3aaf40_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDkvZnJhZzpmZGE2NTA1MGRlMTQ0NTAwYTA4MDUwYzk3MTA0MTk2MS90YWJsZTowYTA5MDQ3NzczNGM0MTNiYWE4MzJlZDY2NmUyNTFhOS90YWJsZXJhbmdlOjBhMDkwNDc3NzM0YzQxM2JhYTgzMmVkNjY2ZTI1MWE5XzEtMy0xLTEtNjUxMzE_28c6ce3a-78d7-440a-83ec-b73a0033d942"
      unitRef="usd">1000000.0</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib6d9596647944f28b900e0c829c7b1b8_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDkvZnJhZzpmZGE2NTA1MGRlMTQ0NTAwYTA4MDUwYzk3MTA0MTk2MS90YWJsZTowYTA5MDQ3NzczNGM0MTNiYWE4MzJlZDY2NmUyNTFhOS90YWJsZXJhbmdlOjBhMDkwNDc3NzM0YzQxM2JhYTgzMmVkNjY2ZTI1MWE5XzItMS0xLTEtNjUxMzE_f382b811-2fe1-464d-a049-1fc4057019a6"
      unitRef="usd">43000000.0</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i8fee5c0f906746cda12569631aeec82b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDkvZnJhZzpmZGE2NTA1MGRlMTQ0NTAwYTA4MDUwYzk3MTA0MTk2MS90YWJsZTowYTA5MDQ3NzczNGM0MTNiYWE4MzJlZDY2NmUyNTFhOS90YWJsZXJhbmdlOjBhMDkwNDc3NzM0YzQxM2JhYTgzMmVkNjY2ZTI1MWE5XzItMy0xLTEtNjUxMzE_d726caf6-c6ac-4048-9963-0b82e6edc3c1"
      unitRef="usd">45600000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i5add6a9e9533419eacc734cd208683bc_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDkvZnJhZzpmZGE2NTA1MGRlMTQ0NTAwYTA4MDUwYzk3MTA0MTk2MS90YWJsZTowYTA5MDQ3NzczNGM0MTNiYWE4MzJlZDY2NmUyNTFhOS90YWJsZXJhbmdlOjBhMDkwNDc3NzM0YzQxM2JhYTgzMmVkNjY2ZTI1MWE5XzMtMS0xLTEtNjUxMzE_aa9ef9a8-89ad-48ae-9fb0-8cdc632a0f65"
      unitRef="usd">113200000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i531c8c5f13f9422fad7920a5bb6346de_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDkvZnJhZzpmZGE2NTA1MGRlMTQ0NTAwYTA4MDUwYzk3MTA0MTk2MS90YWJsZTowYTA5MDQ3NzczNGM0MTNiYWE4MzJlZDY2NmUyNTFhOS90YWJsZXJhbmdlOjBhMDkwNDc3NzM0YzQxM2JhYTgzMmVkNjY2ZTI1MWE5XzMtMy0xLTEtNjUxMzE_b3f6b71a-a8dc-403d-8760-7113d645218f"
      unitRef="usd">104200000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic57d27a39c934bf1a3c7ccfd3c37976d_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDkvZnJhZzpmZGE2NTA1MGRlMTQ0NTAwYTA4MDUwYzk3MTA0MTk2MS90YWJsZTowYTA5MDQ3NzczNGM0MTNiYWE4MzJlZDY2NmUyNTFhOS90YWJsZXJhbmdlOjBhMDkwNDc3NzM0YzQxM2JhYTgzMmVkNjY2ZTI1MWE5XzQtMS0xLTEtNjUxMzE_b16c1197-7be4-4860-be18-6373939f5ebc"
      unitRef="usd">107500000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i9a21493afaab4719b00887e2c192fb73_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDkvZnJhZzpmZGE2NTA1MGRlMTQ0NTAwYTA4MDUwYzk3MTA0MTk2MS90YWJsZTowYTA5MDQ3NzczNGM0MTNiYWE4MzJlZDY2NmUyNTFhOS90YWJsZXJhbmdlOjBhMDkwNDc3NzM0YzQxM2JhYTgzMmVkNjY2ZTI1MWE5XzQtMy0xLTEtNjUxMzE_9a55987b-726b-4ee7-b682-1ec92b63a9dd"
      unitRef="usd">109700000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i93cffb7ba2554b69bf3941d21bcaebd4_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDkvZnJhZzpmZGE2NTA1MGRlMTQ0NTAwYTA4MDUwYzk3MTA0MTk2MS90YWJsZTowYTA5MDQ3NzczNGM0MTNiYWE4MzJlZDY2NmUyNTFhOS90YWJsZXJhbmdlOjBhMDkwNDc3NzM0YzQxM2JhYTgzMmVkNjY2ZTI1MWE5XzUtMS0xLTEtNjUxMzE_9abc7481-84a6-46b4-a443-50e3b8ba8849"
      unitRef="usd">71900000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i09eb8426c28c4df2b240a3cbd36c0c0d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDkvZnJhZzpmZGE2NTA1MGRlMTQ0NTAwYTA4MDUwYzk3MTA0MTk2MS90YWJsZTowYTA5MDQ3NzczNGM0MTNiYWE4MzJlZDY2NmUyNTFhOS90YWJsZXJhbmdlOjBhMDkwNDc3NzM0YzQxM2JhYTgzMmVkNjY2ZTI1MWE5XzUtMy0xLTEtNjUxMzE_aa13f0bf-c7da-47b4-a5c0-e663fabfa48d"
      unitRef="usd">68000000.0</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDkvZnJhZzpmZGE2NTA1MGRlMTQ0NTAwYTA4MDUwYzk3MTA0MTk2MS90YWJsZTowYTA5MDQ3NzczNGM0MTNiYWE4MzJlZDY2NmUyNTFhOS90YWJsZXJhbmdlOjBhMDkwNDc3NzM0YzQxM2JhYTgzMmVkNjY2ZTI1MWE5XzYtMS0xLTEtNjUxMzE_6de99d6e-c5bd-4fea-b787-95bf072d76e9"
      unitRef="usd">336600000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDkvZnJhZzpmZGE2NTA1MGRlMTQ0NTAwYTA4MDUwYzk3MTA0MTk2MS90YWJsZTowYTA5MDQ3NzczNGM0MTNiYWE4MzJlZDY2NmUyNTFhOS90YWJsZXJhbmdlOjBhMDkwNDc3NzM0YzQxM2JhYTgzMmVkNjY2ZTI1MWE5XzYtMy0xLTEtNjUxMzE_c2e494d3-c09f-4ce1-989e-de53e8773942"
      unitRef="usd">328500000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDkvZnJhZzpmZGE2NTA1MGRlMTQ0NTAwYTA4MDUwYzk3MTA0MTk2MS90YWJsZTowYTA5MDQ3NzczNGM0MTNiYWE4MzJlZDY2NmUyNTFhOS90YWJsZXJhbmdlOjBhMDkwNDc3NzM0YzQxM2JhYTgzMmVkNjY2ZTI1MWE5XzctMS0xLTEtNjUxMzE_1976e0b0-3df6-486f-a32d-348fde444cb2"
      unitRef="usd">251300000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDkvZnJhZzpmZGE2NTA1MGRlMTQ0NTAwYTA4MDUwYzk3MTA0MTk2MS90YWJsZTowYTA5MDQ3NzczNGM0MTNiYWE4MzJlZDY2NmUyNTFhOS90YWJsZXJhbmdlOjBhMDkwNDc3NzM0YzQxM2JhYTgzMmVkNjY2ZTI1MWE5XzctMy0xLTEtNjUxMzE_a7a37a58-55e6-4d3e-a19e-57d8ec9ee42f"
      unitRef="usd">245800000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDkvZnJhZzpmZGE2NTA1MGRlMTQ0NTAwYTA4MDUwYzk3MTA0MTk2MS90YWJsZTowYTA5MDQ3NzczNGM0MTNiYWE4MzJlZDY2NmUyNTFhOS90YWJsZXJhbmdlOjBhMDkwNDc3NzM0YzQxM2JhYTgzMmVkNjY2ZTI1MWE5XzgtMS0xLTEtNjUxMzE_136daf14-0fad-4664-9b6f-ff36128e6c26"
      unitRef="usd">85300000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDkvZnJhZzpmZGE2NTA1MGRlMTQ0NTAwYTA4MDUwYzk3MTA0MTk2MS90YWJsZTowYTA5MDQ3NzczNGM0MTNiYWE4MzJlZDY2NmUyNTFhOS90YWJsZXJhbmdlOjBhMDkwNDc3NzM0YzQxM2JhYTgzMmVkNjY2ZTI1MWE5XzgtMy0xLTEtNjUxMzE_bf45de7a-efd4-40da-936e-6e0a7aeed2cd"
      unitRef="usd">82700000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDkvZnJhZzpmZGE2NTA1MGRlMTQ0NTAwYTA4MDUwYzk3MTA0MTk2MS90ZXh0cmVnaW9uOmZkYTY1MDUwZGUxNDQ1MDBhMDgwNTBjOTcxMDQxOTYxXzIwNw_c3540f04-8ed5-46b3-92ac-e3d0e2a7a3e0"
      unitRef="usd">37300000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDkvZnJhZzpmZGE2NTA1MGRlMTQ0NTAwYTA4MDUwYzk3MTA0MTk2MS90ZXh0cmVnaW9uOmZkYTY1MDUwZGUxNDQ1MDBhMDgwNTBjOTcxMDQxOTYxXzIxMQ_cdd5a12d-7a2e-419d-be67-0c64ac647cb6"
      unitRef="usd">44000000.0</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMDkvZnJhZzpmZGE2NTA1MGRlMTQ0NTAwYTA4MDUwYzk3MTA0MTk2MS90ZXh0cmVnaW9uOmZkYTY1MDUwZGUxNDQ1MDBhMDgwNTBjOTcxMDQxOTYxXzIxOA_7c8692fc-5f24-47f8-b1b0-4504b6b9e160"
      unitRef="usd">40600000</us-gaap:Depreciation>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90ZXh0cmVnaW9uOjg0YzQxZTI3MGYyMDQ1NGY5NDlmNDliYmUzMmZkZDkzXzU2Ng_b64b59dc-ac8a-46ad-b6d6-655b26446ae7">Goodwill and Other Intangible Assets&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying value of goodwill by segment was as follows:&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:47.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:2px 1pt;text-align:left;vertical-align: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;Application Software&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;Network Software&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;Technology Enabled Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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="padding:2px 1pt;text-align:center;vertical-align: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="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;Balances at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,802.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,604.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;931.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 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="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,338.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt 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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85.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;52.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="3" style="display:none"/&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;138.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Currency translation adjustments&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;(5.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&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;(8.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassifications and 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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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="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;7.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Balances at December 31, 2021&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;8,889.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,655.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;931.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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,476.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,559.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,559.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Currency translation adjustments&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;(32.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;(56.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;(1.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="3" style="display:none"/&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;(89.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassifications and 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;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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="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.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balances at December 31, 2022&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;11,417.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;3,598.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;930.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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;15,946.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reclassifications and other during the years ended December 31, 2022 were due primarily to purchase accounting and tax adjustments for acquisitions completed in 2022 and 2021. See Note 2 for information regarding acquisitions.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other intangible assets were comprised of:&lt;/span&gt;&lt;/div&gt;&lt;div style="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:56.462%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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;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;Accumulated amortization&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;Net book value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets subject to amortization:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer related intangibles&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;7,379.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,989.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;5,389.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unpatented technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;(414.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;471.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;149.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;(122.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;27.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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 other protective rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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.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;7.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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&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;12.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;(5.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets not subject to amortization:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&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;606.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;606.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balances at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,042.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 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,533.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,509.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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets subject to amortization:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer related intangibles&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;9,300.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;(2,437.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,863.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unpatented technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;(506.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;447.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;149.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;(134.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;15.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patents and other protective rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&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;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;(3.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;6.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets not subject to amortization:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&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;689.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;689.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;Balances at December 31, 2022&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;11,113.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,082.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;8,030.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Amortization expense of other intangible assets was $600.5, $565.1, and $446.4 during the years ended December&#160;31, 2022, 2021 and 2020, respectively. Amortization expense is expected to be $676.0 in 2023, $632.0 in 2024, $606.0 in 2025, $576.0 in 2026 and $542.0 in 2027.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90ZXh0cmVnaW9uOjg0YzQxZTI3MGYyMDQ1NGY5NDlmNDliYmUzMmZkZDkzXzU3Mw_7fa6f327-6f73-4af0-b103-437b97a8a877">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying value of goodwill by segment was as follows:&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:47.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:2px 1pt;text-align:left;vertical-align: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;Application Software&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;Network Software&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;Technology Enabled Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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="padding:2px 1pt;text-align:center;vertical-align: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="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;Balances at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,802.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,604.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;931.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 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="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,338.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt 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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85.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;52.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="3" style="display:none"/&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;138.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Currency translation adjustments&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;(5.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&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;(8.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassifications and 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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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="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;7.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Balances at December 31, 2021&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;8,889.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,655.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;931.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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,476.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,559.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,559.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Currency translation adjustments&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;(32.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;(56.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;(1.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="3" style="display:none"/&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;(89.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassifications and 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;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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="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.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balances at December 31, 2022&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;11,417.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;3,598.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;930.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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;15,946.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i7c41128c559442dc945c2f80c913a124_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTphYzIzYmMyOGU3NGQ0MjFiYWY4NGFmZTA1NmJhZmUyMy90YWJsZXJhbmdlOmFjMjNiYzI4ZTc0ZDQyMWJhZjg0YWZlMDU2YmFmZTIzXzEtMS0xLTEtNjUxMzE_612f77d0-1f6f-4d26-a479-084d9e7b0074"
      unitRef="usd">8802300000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ie6487eb4daed481f91654fd29eaa82eb_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTphYzIzYmMyOGU3NGQ0MjFiYWY4NGFmZTA1NmJhZmUyMy90YWJsZXJhbmdlOmFjMjNiYzI4ZTc0ZDQyMWJhZjg0YWZlMDU2YmFmZTIzXzEtMy0xLTEtNjUxMzE_46e67c82-de23-4c23-926f-4d5b650723a1"
      unitRef="usd">3604500000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="icca0282b1c6542b39831a8fac20f8832_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTphYzIzYmMyOGU3NGQ0MjFiYWY4NGFmZTA1NmJhZmUyMy90YWJsZXJhbmdlOmFjMjNiYzI4ZTc0ZDQyMWJhZjg0YWZlMDU2YmFmZTIzXzEtNS0xLTEtNjUxMzE_71a4f0ec-a775-48c0-a57f-bb26d567cfe1"
      unitRef="usd">931600000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i6b04498219454d8083fdd0d90e5d6fd3_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTphYzIzYmMyOGU3NGQ0MjFiYWY4NGFmZTA1NmJhZmUyMy90YWJsZXJhbmdlOmFjMjNiYzI4ZTc0ZDQyMWJhZjg0YWZlMDU2YmFmZTIzXzEtOS0xLTEtNjUxMzE_fe01ab02-6822-4a5e-81c9-221b60acfb6c"
      unitRef="usd">13338400000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="if0f07cde7be94c1b8f92646f33315d97_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTphYzIzYmMyOGU3NGQ0MjFiYWY4NGFmZTA1NmJhZmUyMy90YWJsZXJhbmdlOmFjMjNiYzI4ZTc0ZDQyMWJhZjg0YWZlMDU2YmFmZTIzXzItMS0xLTEtNjUxMzE_9ca90fc7-2aa1-46b7-b64c-2f52d6146959"
      unitRef="usd">85900000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i0ae1ad4a222c47b49a414f9db951b285_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTphYzIzYmMyOGU3NGQ0MjFiYWY4NGFmZTA1NmJhZmUyMy90YWJsZXJhbmdlOmFjMjNiYzI4ZTc0ZDQyMWJhZjg0YWZlMDU2YmFmZTIzXzItMy0xLTEtNjUxMzE_03d9092b-c610-4b74-9c7d-58d2bef7ade9"
      unitRef="usd">52900000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i91301179aa064e6280d6c257ffc5ee48_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTphYzIzYmMyOGU3NGQ0MjFiYWY4NGFmZTA1NmJhZmUyMy90YWJsZXJhbmdlOmFjMjNiYzI4ZTc0ZDQyMWJhZjg0YWZlMDU2YmFmZTIzXzItNS0xLTEtNjUxMzE_f7f91d99-b0eb-4f71-8714-7a6eb735ebad"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTphYzIzYmMyOGU3NGQ0MjFiYWY4NGFmZTA1NmJhZmUyMy90YWJsZXJhbmdlOmFjMjNiYzI4ZTc0ZDQyMWJhZjg0YWZlMDU2YmFmZTIzXzItOS0xLTEtNjUxMzE_c268b70e-d798-4f52-b969-291840bc7c8f"
      unitRef="usd">138800000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments
      contextRef="if0f07cde7be94c1b8f92646f33315d97_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTphYzIzYmMyOGU3NGQ0MjFiYWY4NGFmZTA1NmJhZmUyMy90YWJsZXJhbmdlOmFjMjNiYzI4ZTc0ZDQyMWJhZjg0YWZlMDU2YmFmZTIzXzMtMS0xLTEtNjUxMzE_fa562d0e-b8d2-479c-8bd2-8b6f7f421807"
      unitRef="usd">-5800000</us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments>
    <us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments
      contextRef="i0ae1ad4a222c47b49a414f9db951b285_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTphYzIzYmMyOGU3NGQ0MjFiYWY4NGFmZTA1NmJhZmUyMy90YWJsZXJhbmdlOmFjMjNiYzI4ZTc0ZDQyMWJhZjg0YWZlMDU2YmFmZTIzXzMtMy0xLTEtNjUxMzE_b4a96213-3ede-4108-89ac-80b46d3ae5ad"
      unitRef="usd">-3000000.0</us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments>
    <us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments
      contextRef="i91301179aa064e6280d6c257ffc5ee48_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTphYzIzYmMyOGU3NGQ0MjFiYWY4NGFmZTA1NmJhZmUyMy90YWJsZXJhbmdlOmFjMjNiYzI4ZTc0ZDQyMWJhZjg0YWZlMDU2YmFmZTIzXzMtNS0xLTEtNjUxMzE_a2dc8232-3606-4ffd-b62f-e883e604fd50"
      unitRef="usd">100000</us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments>
    <us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTphYzIzYmMyOGU3NGQ0MjFiYWY4NGFmZTA1NmJhZmUyMy90YWJsZXJhbmdlOmFjMjNiYzI4ZTc0ZDQyMWJhZjg0YWZlMDU2YmFmZTIzXzMtOS0xLTEtNjUxMzE_2673a8ea-9066-499f-b5a6-c2ae0bf5042d"
      unitRef="usd">-8700000</us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments>
    <us-gaap:GoodwillOtherIncreaseDecrease
      contextRef="if0f07cde7be94c1b8f92646f33315d97_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTphYzIzYmMyOGU3NGQ0MjFiYWY4NGFmZTA1NmJhZmUyMy90YWJsZXJhbmdlOmFjMjNiYzI4ZTc0ZDQyMWJhZjg0YWZlMDU2YmFmZTIzXzQtMS0xLTEtNjUxMzE_86772460-6319-4f40-bb61-23668ea31701"
      unitRef="usd">6900000</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:GoodwillOtherIncreaseDecrease
      contextRef="i0ae1ad4a222c47b49a414f9db951b285_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTphYzIzYmMyOGU3NGQ0MjFiYWY4NGFmZTA1NmJhZmUyMy90YWJsZXJhbmdlOmFjMjNiYzI4ZTc0ZDQyMWJhZjg0YWZlMDU2YmFmZTIzXzQtMy0xLTEtNjUxMzE_ee99de79-2506-4e0d-bb2e-f0159be374d8"
      unitRef="usd">900000</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:GoodwillOtherIncreaseDecrease
      contextRef="i91301179aa064e6280d6c257ffc5ee48_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTphYzIzYmMyOGU3NGQ0MjFiYWY4NGFmZTA1NmJhZmUyMy90YWJsZXJhbmdlOmFjMjNiYzI4ZTc0ZDQyMWJhZjg0YWZlMDU2YmFmZTIzXzQtNS0xLTEtNjUxMzE_935ca697-0884-458a-97f8-81f912ac05ad"
      unitRef="usd">0</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:GoodwillOtherIncreaseDecrease
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTphYzIzYmMyOGU3NGQ0MjFiYWY4NGFmZTA1NmJhZmUyMy90YWJsZXJhbmdlOmFjMjNiYzI4ZTc0ZDQyMWJhZjg0YWZlMDU2YmFmZTIzXzQtOS0xLTEtNjUxMzE_f1f19e9b-7941-4c7a-848a-2c5f4d06822c"
      unitRef="usd">7800000</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:Goodwill
      contextRef="i3fd242f080954a18a8082b5bde2ef1f9_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTphYzIzYmMyOGU3NGQ0MjFiYWY4NGFmZTA1NmJhZmUyMy90YWJsZXJhbmdlOmFjMjNiYzI4ZTc0ZDQyMWJhZjg0YWZlMDU2YmFmZTIzXzUtMS0xLTEtNjUxMzE_2dafdc0a-c759-4907-9497-40299690e04d"
      unitRef="usd">8889300000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i56b00cb419704f7f827a0fb72c584f03_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTphYzIzYmMyOGU3NGQ0MjFiYWY4NGFmZTA1NmJhZmUyMy90YWJsZXJhbmdlOmFjMjNiYzI4ZTc0ZDQyMWJhZjg0YWZlMDU2YmFmZTIzXzUtMy0xLTEtNjUxMzE_e4c87bad-2d62-4c4d-a5f4-11b36741072f"
      unitRef="usd">3655300000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="id30033f1d47d44f5a9e4fdd1fc45b92e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTphYzIzYmMyOGU3NGQ0MjFiYWY4NGFmZTA1NmJhZmUyMy90YWJsZXJhbmdlOmFjMjNiYzI4ZTc0ZDQyMWJhZjg0YWZlMDU2YmFmZTIzXzUtNS0xLTEtNjUxMzE_d0149fcc-c1bb-4bc5-b772-3a4f5b50bf8c"
      unitRef="usd">931700000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTphYzIzYmMyOGU3NGQ0MjFiYWY4NGFmZTA1NmJhZmUyMy90YWJsZXJhbmdlOmFjMjNiYzI4ZTc0ZDQyMWJhZjg0YWZlMDU2YmFmZTIzXzUtOS0xLTEtNjUxMzE_a6b704c5-c9ec-4b0a-8b39-c4b4cc942079"
      unitRef="usd">13476300000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i317e32c197be4d81a3a8c23c8b624ce3_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTphYzIzYmMyOGU3NGQ0MjFiYWY4NGFmZTA1NmJhZmUyMy90YWJsZXJhbmdlOmFjMjNiYzI4ZTc0ZDQyMWJhZjg0YWZlMDU2YmFmZTIzXzYtMS0xLTEtNjUxMzE_3902bf74-b649-4418-99b7-a5023e5a986a"
      unitRef="usd">2559100000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i87958854dc6349269a9425a2d89ae8e0_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTphYzIzYmMyOGU3NGQ0MjFiYWY4NGFmZTA1NmJhZmUyMy90YWJsZXJhbmdlOmFjMjNiYzI4ZTc0ZDQyMWJhZjg0YWZlMDU2YmFmZTIzXzYtMy0xLTEtNjUxMzE_28684a83-282a-426f-b714-08e8dabfaf1c"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i0a6dffbe5cb4453e98532c7ea2a8354c_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTphYzIzYmMyOGU3NGQ0MjFiYWY4NGFmZTA1NmJhZmUyMy90YWJsZXJhbmdlOmFjMjNiYzI4ZTc0ZDQyMWJhZjg0YWZlMDU2YmFmZTIzXzYtNS0xLTEtNjUxMzE_f976e819-f4d6-4534-8858-487a0455013b"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTphYzIzYmMyOGU3NGQ0MjFiYWY4NGFmZTA1NmJhZmUyMy90YWJsZXJhbmdlOmFjMjNiYzI4ZTc0ZDQyMWJhZjg0YWZlMDU2YmFmZTIzXzYtOS0xLTEtNjUxMzE_7bec343b-1bf8-4676-a483-2179f238e514"
      unitRef="usd">2559100000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments
      contextRef="i317e32c197be4d81a3a8c23c8b624ce3_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTphYzIzYmMyOGU3NGQ0MjFiYWY4NGFmZTA1NmJhZmUyMy90YWJsZXJhbmdlOmFjMjNiYzI4ZTc0ZDQyMWJhZjg0YWZlMDU2YmFmZTIzXzctMS0xLTEtNjUxMzE_e3b2c7d9-ba4e-4340-8672-b8430f6f010d"
      unitRef="usd">-32100000</us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments>
    <us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments
      contextRef="i87958854dc6349269a9425a2d89ae8e0_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTphYzIzYmMyOGU3NGQ0MjFiYWY4NGFmZTA1NmJhZmUyMy90YWJsZXJhbmdlOmFjMjNiYzI4ZTc0ZDQyMWJhZjg0YWZlMDU2YmFmZTIzXzctMy0xLTEtNjUxMzE_f72cc6c5-7f1c-41f3-9928-73f9f139b859"
      unitRef="usd">-56300000</us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments>
    <us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments
      contextRef="i0a6dffbe5cb4453e98532c7ea2a8354c_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTphYzIzYmMyOGU3NGQ0MjFiYWY4NGFmZTA1NmJhZmUyMy90YWJsZXJhbmdlOmFjMjNiYzI4ZTc0ZDQyMWJhZjg0YWZlMDU2YmFmZTIzXzctNS0xLTEtNjUxMzE_ba1b6bef-33de-4409-b6f2-a8a0916e721d"
      unitRef="usd">-1400000</us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments>
    <us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTphYzIzYmMyOGU3NGQ0MjFiYWY4NGFmZTA1NmJhZmUyMy90YWJsZXJhbmdlOmFjMjNiYzI4ZTc0ZDQyMWJhZjg0YWZlMDU2YmFmZTIzXzctOS0xLTEtNjUxMzE_4baf89be-d8aa-407c-a9d4-1bb5d1b55219"
      unitRef="usd">-89800000</us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments>
    <us-gaap:GoodwillOtherIncreaseDecrease
      contextRef="i317e32c197be4d81a3a8c23c8b624ce3_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTphYzIzYmMyOGU3NGQ0MjFiYWY4NGFmZTA1NmJhZmUyMy90YWJsZXJhbmdlOmFjMjNiYzI4ZTc0ZDQyMWJhZjg0YWZlMDU2YmFmZTIzXzgtMS0xLTEtNjUxMzE_0c7a47cb-a22a-4438-aa87-ea713301dd09"
      unitRef="usd">1200000</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:GoodwillOtherIncreaseDecrease
      contextRef="i87958854dc6349269a9425a2d89ae8e0_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTphYzIzYmMyOGU3NGQ0MjFiYWY4NGFmZTA1NmJhZmUyMy90YWJsZXJhbmdlOmFjMjNiYzI4ZTc0ZDQyMWJhZjg0YWZlMDU2YmFmZTIzXzgtMy0xLTEtNjUxMzE_b06c5829-8674-48cc-8069-2cad24a1f5e8"
      unitRef="usd">-700000</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:GoodwillOtherIncreaseDecrease
      contextRef="i0a6dffbe5cb4453e98532c7ea2a8354c_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTphYzIzYmMyOGU3NGQ0MjFiYWY4NGFmZTA1NmJhZmUyMy90YWJsZXJhbmdlOmFjMjNiYzI4ZTc0ZDQyMWJhZjg0YWZlMDU2YmFmZTIzXzgtNS0xLTEtNjUxMzE_e00e0a35-f20c-47c7-98c7-327ca32db91c"
      unitRef="usd">0</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:GoodwillOtherIncreaseDecrease
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTphYzIzYmMyOGU3NGQ0MjFiYWY4NGFmZTA1NmJhZmUyMy90YWJsZXJhbmdlOmFjMjNiYzI4ZTc0ZDQyMWJhZjg0YWZlMDU2YmFmZTIzXzgtOS0xLTEtNjUxMzE_ea0734f8-6433-4950-929c-1ab24e0debba"
      unitRef="usd">500000</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:Goodwill
      contextRef="ibbc7099850da4930a1aebc0636f3d21e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTphYzIzYmMyOGU3NGQ0MjFiYWY4NGFmZTA1NmJhZmUyMy90YWJsZXJhbmdlOmFjMjNiYzI4ZTc0ZDQyMWJhZjg0YWZlMDU2YmFmZTIzXzktMS0xLTEtNjUxMzE_b7dc339d-2c1b-4598-b44f-003960fa74f0"
      unitRef="usd">11417500000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="icb22c01cd0834ee28560fd070c39f45b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTphYzIzYmMyOGU3NGQ0MjFiYWY4NGFmZTA1NmJhZmUyMy90YWJsZXJhbmdlOmFjMjNiYzI4ZTc0ZDQyMWJhZjg0YWZlMDU2YmFmZTIzXzktMy0xLTEtNjUxMzE_a09bd5b0-b27d-462b-a971-f853c8bbfb60"
      unitRef="usd">3598300000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i09ab9d1b330840bdba00a0f015319576_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTphYzIzYmMyOGU3NGQ0MjFiYWY4NGFmZTA1NmJhZmUyMy90YWJsZXJhbmdlOmFjMjNiYzI4ZTc0ZDQyMWJhZjg0YWZlMDU2YmFmZTIzXzktNS0xLTEtNjUxMzE_6527deaa-7da1-4e83-ac6b-bd8b006df1a3"
      unitRef="usd">930300000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTphYzIzYmMyOGU3NGQ0MjFiYWY4NGFmZTA1NmJhZmUyMy90YWJsZXJhbmdlOmFjMjNiYzI4ZTc0ZDQyMWJhZjg0YWZlMDU2YmFmZTIzXzktOS0xLTEtNjUxMzE_e1874d5a-54e3-4c94-82be-3bde18761826"
      unitRef="usd">15946100000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90ZXh0cmVnaW9uOjg0YzQxZTI3MGYyMDQ1NGY5NDlmNDliYmUzMmZkZDkzXzU2OQ_6d7d9890-6273-4bde-b16f-403189571314">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other intangible assets were comprised of:&lt;/span&gt;&lt;/div&gt;&lt;div style="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:56.462%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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;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;Accumulated amortization&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;Net book value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets subject to amortization:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer related intangibles&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;7,379.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,989.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;5,389.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unpatented technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;(414.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;471.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;149.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;(122.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;27.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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 other protective rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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.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;7.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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&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;12.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;(5.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets not subject to amortization:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&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;606.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;606.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balances at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,042.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 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,533.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,509.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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets subject to amortization:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer related intangibles&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;9,300.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;(2,437.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,863.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unpatented technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;(506.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;447.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;149.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;(134.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;15.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patents and other protective rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&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;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;(3.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;6.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets not subject to amortization:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&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;689.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;689.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;Balances at December 31, 2022&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;11,113.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,082.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;8,030.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90ZXh0cmVnaW9uOjg0YzQxZTI3MGYyMDQ1NGY5NDlmNDliYmUzMmZkZDkzXzU2OQ_f82d49ad-daa3-4c57-a25c-804e5c67d2cd">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other intangible assets were comprised of:&lt;/span&gt;&lt;/div&gt;&lt;div style="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:56.462%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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;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;Accumulated amortization&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;Net book value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets subject to amortization:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer related intangibles&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;7,379.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,989.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;5,389.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unpatented technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;(414.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;471.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;149.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;(122.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;27.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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 other protective rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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.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;7.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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&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;12.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;(5.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets not subject to amortization:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&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;606.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;606.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balances at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,042.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 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,533.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,509.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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets subject to amortization:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer related intangibles&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;9,300.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;(2,437.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,863.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unpatented technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;(506.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;447.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;149.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;(134.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;15.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patents and other protective rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&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;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;(3.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;6.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets not subject to amortization:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&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;689.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;689.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;Balances at December 31, 2022&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;11,113.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,082.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;8,030.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i6195987ba6b94437a67b994082193ef3_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTpmMzFlY2MyMTMzMTg0MTI2YmM0YTQwMmI4ODc0NjIxMC90YWJsZXJhbmdlOmYzMWVjYzIxMzMxODQxMjZiYzRhNDAyYjg4NzQ2MjEwXzItMS0xLTEtNjUxMzE_88c3ee0d-617f-42fd-9518-16730f37ef89"
      unitRef="usd">7379600000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i6195987ba6b94437a67b994082193ef3_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTpmMzFlY2MyMTMzMTg0MTI2YmM0YTQwMmI4ODc0NjIxMC90YWJsZXJhbmdlOmYzMWVjYzIxMzMxODQxMjZiYzRhNDAyYjg4NzQ2MjEwXzItMy0xLTEtNjUxMzE_64b834b2-4102-4e49-bb33-19b848a29f46"
      unitRef="usd">1989800000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i6195987ba6b94437a67b994082193ef3_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTpmMzFlY2MyMTMzMTg0MTI2YmM0YTQwMmI4ODc0NjIxMC90YWJsZXJhbmdlOmYzMWVjYzIxMzMxODQxMjZiYzRhNDAyYjg4NzQ2MjEwXzItNS0xLTEtNjUxMzE_8f12bba1-115f-4fdd-a8ef-0a220673396c"
      unitRef="usd">5389800000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i43852f12f2fb43938ed212cece13a563_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTpmMzFlY2MyMTMzMTg0MTI2YmM0YTQwMmI4ODc0NjIxMC90YWJsZXJhbmdlOmYzMWVjYzIxMzMxODQxMjZiYzRhNDAyYjg4NzQ2MjEwXzMtMS0xLTEtNjUxMzE_20798411-f922-4bc2-a51d-be0cc5be8f34"
      unitRef="usd">886400000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i43852f12f2fb43938ed212cece13a563_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTpmMzFlY2MyMTMzMTg0MTI2YmM0YTQwMmI4ODc0NjIxMC90YWJsZXJhbmdlOmYzMWVjYzIxMzMxODQxMjZiYzRhNDAyYjg4NzQ2MjEwXzMtMy0xLTEtNjUxMzE_e528c870-456c-4ca3-996b-972e385cc288"
      unitRef="usd">414600000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i43852f12f2fb43938ed212cece13a563_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTpmMzFlY2MyMTMzMTg0MTI2YmM0YTQwMmI4ODc0NjIxMC90YWJsZXJhbmdlOmYzMWVjYzIxMzMxODQxMjZiYzRhNDAyYjg4NzQ2MjEwXzMtNS0xLTEtNjUxMzE_8d004f24-b0fb-48e0-b6a2-2e9e807fbb8c"
      unitRef="usd">471800000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i7fea2832464c40f78a2d95df22162df7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTpmMzFlY2MyMTMzMTg0MTI2YmM0YTQwMmI4ODc0NjIxMC90YWJsZXJhbmdlOmYzMWVjYzIxMzMxODQxMjZiYzRhNDAyYjg4NzQ2MjEwXzQtMS0xLTEtNjUxMzE_9809222b-2abd-4a30-99f7-c41193a9da2b"
      unitRef="usd">149500000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7fea2832464c40f78a2d95df22162df7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTpmMzFlY2MyMTMzMTg0MTI2YmM0YTQwMmI4ODc0NjIxMC90YWJsZXJhbmdlOmYzMWVjYzIxMzMxODQxMjZiYzRhNDAyYjg4NzQ2MjEwXzQtMy0xLTEtNjUxMzE_71c1725a-0318-465f-a907-6297921ba0bb"
      unitRef="usd">122400000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i7fea2832464c40f78a2d95df22162df7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTpmMzFlY2MyMTMzMTg0MTI2YmM0YTQwMmI4ODc0NjIxMC90YWJsZXJhbmdlOmYzMWVjYzIxMzMxODQxMjZiYzRhNDAyYjg4NzQ2MjEwXzQtNS0xLTEtNjUxMzE_b779f166-9b24-43be-ad4b-4890df94847b"
      unitRef="usd">27100000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic427d1a145c54fff85f00e5e4132d2b0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTpmMzFlY2MyMTMzMTg0MTI2YmM0YTQwMmI4ODc0NjIxMC90YWJsZXJhbmdlOmYzMWVjYzIxMzMxODQxMjZiYzRhNDAyYjg4NzQ2MjEwXzUtMS0xLTEtNjUxMzE_2c5f04f4-9ddf-44b4-a1dc-e09d341f8acc"
      unitRef="usd">8500000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic427d1a145c54fff85f00e5e4132d2b0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTpmMzFlY2MyMTMzMTg0MTI2YmM0YTQwMmI4ODc0NjIxMC90YWJsZXJhbmdlOmYzMWVjYzIxMzMxODQxMjZiYzRhNDAyYjg4NzQ2MjEwXzUtMy0xLTEtNjUxMzE_7e529931-03d0-4976-ae43-a4504eacaac7"
      unitRef="usd">1000000.0</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ic427d1a145c54fff85f00e5e4132d2b0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTpmMzFlY2MyMTMzMTg0MTI2YmM0YTQwMmI4ODc0NjIxMC90YWJsZXJhbmdlOmYzMWVjYzIxMzMxODQxMjZiYzRhNDAyYjg4NzQ2MjEwXzUtNS0xLTEtNjUxMzE_ff996203-4924-4635-880f-500f95d575cb"
      unitRef="usd">7500000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib5a26fc6264a4fa2af540b0a58af8701_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTpmMzFlY2MyMTMzMTg0MTI2YmM0YTQwMmI4ODc0NjIxMC90YWJsZXJhbmdlOmYzMWVjYzIxMzMxODQxMjZiYzRhNDAyYjg4NzQ2MjEwXzYtMS0xLTEtNjUxMzE_27cfe9df-ebc9-4321-8849-de53519cc1c2"
      unitRef="usd">12100000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib5a26fc6264a4fa2af540b0a58af8701_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTpmMzFlY2MyMTMzMTg0MTI2YmM0YTQwMmI4ODc0NjIxMC90YWJsZXJhbmdlOmYzMWVjYzIxMzMxODQxMjZiYzRhNDAyYjg4NzQ2MjEwXzYtMy0xLTEtNjUxMzE_df3774a4-d882-4859-a77a-d2d0200f649f"
      unitRef="usd">5600000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib5a26fc6264a4fa2af540b0a58af8701_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTpmMzFlY2MyMTMzMTg0MTI2YmM0YTQwMmI4ODc0NjIxMC90YWJsZXJhbmdlOmYzMWVjYzIxMzMxODQxMjZiYzRhNDAyYjg4NzQ2MjEwXzYtNS0xLTEtNjUxMzE_f16c7215-67e4-4e8e-b643-6912e343beaf"
      unitRef="usd">6500000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i22770e8b749049c5863d4a47aaa3aa33_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTpmMzFlY2MyMTMzMTg0MTI2YmM0YTQwMmI4ODc0NjIxMC90YWJsZXJhbmdlOmYzMWVjYzIxMzMxODQxMjZiYzRhNDAyYjg4NzQ2MjEwXzgtMS0xLTEtNjUxMzE_50380d00-b1eb-4253-a275-8356b05ad8fd"
      unitRef="usd">606400000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i22770e8b749049c5863d4a47aaa3aa33_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTpmMzFlY2MyMTMzMTg0MTI2YmM0YTQwMmI4ODc0NjIxMC90YWJsZXJhbmdlOmYzMWVjYzIxMzMxODQxMjZiYzRhNDAyYjg4NzQ2MjEwXzgtNS0xLTEtNjUxMzE_9d3fe339-9e76-4cf0-85e4-f7568f63d8da"
      unitRef="usd">606400000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTpmMzFlY2MyMTMzMTg0MTI2YmM0YTQwMmI4ODc0NjIxMC90YWJsZXJhbmdlOmYzMWVjYzIxMzMxODQxMjZiYzRhNDAyYjg4NzQ2MjEwXzktMS0xLTEtNjUxMzE_07805164-7094-4bfa-b750-e1c96c1466f0"
      unitRef="usd">9042500000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTpmMzFlY2MyMTMzMTg0MTI2YmM0YTQwMmI4ODc0NjIxMC90YWJsZXJhbmdlOmYzMWVjYzIxMzMxODQxMjZiYzRhNDAyYjg4NzQ2MjEwXzktMy0xLTEtNjUxMzE_ccd244a9-499d-466a-ba7a-e25cbd65cd64"
      unitRef="usd">2533400000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTpmMzFlY2MyMTMzMTg0MTI2YmM0YTQwMmI4ODc0NjIxMC90YWJsZXJhbmdlOmYzMWVjYzIxMzMxODQxMjZiYzRhNDAyYjg4NzQ2MjEwXzktNS0xLTEtNjUxMzE_d049346a-7ac8-4c08-8d53-c2528ee94024"
      unitRef="usd">6509100000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i06d31fa933ab42529e0acd1d3c38b0e6_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTpmMzFlY2MyMTMzMTg0MTI2YmM0YTQwMmI4ODc0NjIxMC90YWJsZXJhbmdlOmYzMWVjYzIxMzMxODQxMjZiYzRhNDAyYjg4NzQ2MjEwXzEyLTEtMS0xLTY1MTMx_6a2e5e11-ef91-4290-a639-0a646a37984a"
      unitRef="usd">9300700000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i06d31fa933ab42529e0acd1d3c38b0e6_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTpmMzFlY2MyMTMzMTg0MTI2YmM0YTQwMmI4ODc0NjIxMC90YWJsZXJhbmdlOmYzMWVjYzIxMzMxODQxMjZiYzRhNDAyYjg4NzQ2MjEwXzEyLTMtMS0xLTY1MTMx_b0285047-88b1-4755-acbe-0f9e83948db9"
      unitRef="usd">2437700000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i06d31fa933ab42529e0acd1d3c38b0e6_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTpmMzFlY2MyMTMzMTg0MTI2YmM0YTQwMmI4ODc0NjIxMC90YWJsZXJhbmdlOmYzMWVjYzIxMzMxODQxMjZiYzRhNDAyYjg4NzQ2MjEwXzEyLTUtMS0xLTY1MTMx_25082eff-ba9e-48f0-bff1-3a0c225c9601"
      unitRef="usd">6863000000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i0ca31bb4c9e248bd9b2c6c728de85650_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTpmMzFlY2MyMTMzMTg0MTI2YmM0YTQwMmI4ODc0NjIxMC90YWJsZXJhbmdlOmYzMWVjYzIxMzMxODQxMjZiYzRhNDAyYjg4NzQ2MjEwXzEzLTEtMS0xLTY1MTMx_f3698a95-fa54-491e-9bc6-4df9d9c216f0"
      unitRef="usd">954600000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i0ca31bb4c9e248bd9b2c6c728de85650_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTpmMzFlY2MyMTMzMTg0MTI2YmM0YTQwMmI4ODc0NjIxMC90YWJsZXJhbmdlOmYzMWVjYzIxMzMxODQxMjZiYzRhNDAyYjg4NzQ2MjEwXzEzLTMtMS0xLTY1MTMx_5678d858-c143-4096-9a62-71e41455431d"
      unitRef="usd">506900000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i0ca31bb4c9e248bd9b2c6c728de85650_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTpmMzFlY2MyMTMzMTg0MTI2YmM0YTQwMmI4ODc0NjIxMC90YWJsZXJhbmdlOmYzMWVjYzIxMzMxODQxMjZiYzRhNDAyYjg4NzQ2MjEwXzEzLTUtMS0xLTY1MTMx_34d272e9-090e-42f7-89d8-907481d7933d"
      unitRef="usd">447700000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia61451ec004e41608944038b2896e19b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTpmMzFlY2MyMTMzMTg0MTI2YmM0YTQwMmI4ODc0NjIxMC90YWJsZXJhbmdlOmYzMWVjYzIxMzMxODQxMjZiYzRhNDAyYjg4NzQ2MjEwXzE0LTEtMS0xLTY1MTMx_135cc1e0-f574-47d4-b0d7-480ea95d950d"
      unitRef="usd">149000000.0</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia61451ec004e41608944038b2896e19b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTpmMzFlY2MyMTMzMTg0MTI2YmM0YTQwMmI4ODc0NjIxMC90YWJsZXJhbmdlOmYzMWVjYzIxMzMxODQxMjZiYzRhNDAyYjg4NzQ2MjEwXzE0LTMtMS0xLTY1MTMx_0a79a9e3-940e-445a-b709-7037f7421320"
      unitRef="usd">134000000.0</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ia61451ec004e41608944038b2896e19b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTpmMzFlY2MyMTMzMTg0MTI2YmM0YTQwMmI4ODc0NjIxMC90YWJsZXJhbmdlOmYzMWVjYzIxMzMxODQxMjZiYzRhNDAyYjg4NzQ2MjEwXzE0LTUtMS0xLTY1MTMx_4d50fa6e-9cda-40a5-803f-90f0023614eb"
      unitRef="usd">15000000.0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="icf6e2ddb4e494b8fad223761285369f9_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTpmMzFlY2MyMTMzMTg0MTI2YmM0YTQwMmI4ODc0NjIxMC90YWJsZXJhbmdlOmYzMWVjYzIxMzMxODQxMjZiYzRhNDAyYjg4NzQ2MjEwXzE1LTEtMS0xLTY1MTMx_d4608773-bccf-4f4d-bae6-4b1feda7cfb0"
      unitRef="usd">10300000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="icf6e2ddb4e494b8fad223761285369f9_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTpmMzFlY2MyMTMzMTg0MTI2YmM0YTQwMmI4ODc0NjIxMC90YWJsZXJhbmdlOmYzMWVjYzIxMzMxODQxMjZiYzRhNDAyYjg4NzQ2MjEwXzE1LTMtMS0xLTY1MTMx_8dd74f6f-f8da-487f-ad27-d9edc01e004e"
      unitRef="usd">1200000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="icf6e2ddb4e494b8fad223761285369f9_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTpmMzFlY2MyMTMzMTg0MTI2YmM0YTQwMmI4ODc0NjIxMC90YWJsZXJhbmdlOmYzMWVjYzIxMzMxODQxMjZiYzRhNDAyYjg4NzQ2MjEwXzE1LTUtMS0xLTY1MTMx_289f279e-32d7-4991-b740-d0c6064e7870"
      unitRef="usd">9100000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id1366c7b0625437cb31fc3edfbaf13c7_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTpmMzFlY2MyMTMzMTg0MTI2YmM0YTQwMmI4ODc0NjIxMC90YWJsZXJhbmdlOmYzMWVjYzIxMzMxODQxMjZiYzRhNDAyYjg4NzQ2MjEwXzE2LTEtMS0xLTY1MTMx_d61fde1b-9409-4ae7-8661-9d5485787c5b"
      unitRef="usd">9700000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id1366c7b0625437cb31fc3edfbaf13c7_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTpmMzFlY2MyMTMzMTg0MTI2YmM0YTQwMmI4ODc0NjIxMC90YWJsZXJhbmdlOmYzMWVjYzIxMzMxODQxMjZiYzRhNDAyYjg4NzQ2MjEwXzE2LTMtMS0xLTY1MTMx_b0cbbefc-9931-4ff3-b134-b103731cc791"
      unitRef="usd">3100000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id1366c7b0625437cb31fc3edfbaf13c7_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTpmMzFlY2MyMTMzMTg0MTI2YmM0YTQwMmI4ODc0NjIxMC90YWJsZXJhbmdlOmYzMWVjYzIxMzMxODQxMjZiYzRhNDAyYjg4NzQ2MjEwXzE2LTUtMS0xLTY1MTMx_27466bc7-eb0a-4534-b67f-562fe13a0d34"
      unitRef="usd">6600000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i59431ff11f3f44658c04ab5064c58f03_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTpmMzFlY2MyMTMzMTg0MTI2YmM0YTQwMmI4ODc0NjIxMC90YWJsZXJhbmdlOmYzMWVjYzIxMzMxODQxMjZiYzRhNDAyYjg4NzQ2MjEwXzE4LTEtMS0xLTY1MTMx_7c9c4244-5eaf-4021-b539-78f71ca6eec5"
      unitRef="usd">689300000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i59431ff11f3f44658c04ab5064c58f03_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTpmMzFlY2MyMTMzMTg0MTI2YmM0YTQwMmI4ODc0NjIxMC90YWJsZXJhbmdlOmYzMWVjYzIxMzMxODQxMjZiYzRhNDAyYjg4NzQ2MjEwXzE4LTUtMS0xLTY1MTMx_aa752d8d-6191-4132-8d9b-97c57834b3e5"
      unitRef="usd">689300000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTpmMzFlY2MyMTMzMTg0MTI2YmM0YTQwMmI4ODc0NjIxMC90YWJsZXJhbmdlOmYzMWVjYzIxMzMxODQxMjZiYzRhNDAyYjg4NzQ2MjEwXzE5LTEtMS0xLTY1MTMx_9f5eed91-efab-4ee5-8ef3-51c11ae9736f"
      unitRef="usd">11113600000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTpmMzFlY2MyMTMzMTg0MTI2YmM0YTQwMmI4ODc0NjIxMC90YWJsZXJhbmdlOmYzMWVjYzIxMzMxODQxMjZiYzRhNDAyYjg4NzQ2MjEwXzE5LTMtMS0xLTY1MTMx_5076f682-cece-40b8-869e-07c0d589065e"
      unitRef="usd">3082900000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90YWJsZTpmMzFlY2MyMTMzMTg0MTI2YmM0YTQwMmI4ODc0NjIxMC90YWJsZXJhbmdlOmYzMWVjYzIxMzMxODQxMjZiYzRhNDAyYjg4NzQ2MjEwXzE5LTUtMS0xLTY1MTMx_d343252a-25bd-4874-a731-7dcdc23b8d38"
      unitRef="usd">8030700000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ib535a88705624bc28211cbb6c22b4c74_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90ZXh0cmVnaW9uOjg0YzQxZTI3MGYyMDQ1NGY5NDlmNDliYmUzMmZkZDkzXzQwNw_517a249b-d54e-4107-8b77-afd7e8d5c65c"
      unitRef="usd">600500000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic111c87d02ef4322941d3b79b8a3e1a0_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90ZXh0cmVnaW9uOjg0YzQxZTI3MGYyMDQ1NGY5NDlmNDliYmUzMmZkZDkzXzQxMQ_84274e49-ef8a-42b5-9368-5e9d081a255e"
      unitRef="usd">565100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ife89ee8b039c405992944606a265bbd1_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90ZXh0cmVnaW9uOjg0YzQxZTI3MGYyMDQ1NGY5NDlmNDliYmUzMmZkZDkzXzQxOQ_299c8e2a-26cd-4a8a-9d55-746b831668e7"
      unitRef="usd">446400000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90ZXh0cmVnaW9uOjg0YzQxZTI3MGYyMDQ1NGY5NDlmNDliYmUzMmZkZDkzXzUxMw_7fcd5c8d-9055-4a88-ba0f-4d1e688f1cef"
      unitRef="usd">676000000.0</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90ZXh0cmVnaW9uOjg0YzQxZTI3MGYyMDQ1NGY5NDlmNDliYmUzMmZkZDkzXzUyMw_c3404626-c74d-4a04-90dc-177b59ff00ee"
      unitRef="usd">632000000.0</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90ZXh0cmVnaW9uOjg0YzQxZTI3MGYyMDQ1NGY5NDlmNDliYmUzMmZkZDkzXzUzMw_3f5a16a3-d2c1-4d59-9cd9-e982a7c17677"
      unitRef="usd">606000000.0</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90ZXh0cmVnaW9uOjg0YzQxZTI3MGYyMDQ1NGY5NDlmNDliYmUzMmZkZDkzXzU0Mw_cbc673b4-b87c-4ec7-8b9f-2e458a08bdcd"
      unitRef="usd">576000000.0</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTIvZnJhZzo4NGM0MWUyNzBmMjA0NTRmOTQ5ZjQ5YmJlMzJmZGQ5My90ZXh0cmVnaW9uOjg0YzQxZTI3MGYyMDQ1NGY5NDlmNDliYmUzMmZkZDkzXzU1Ng_f10a8f1f-eb41-47ef-846e-b38eb53650b9"
      unitRef="usd">542000000.0</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTUvZnJhZzpiMGE4YmI5NDNkNmY0NmQ0YTZlNjZhZGU0MjY4MzEyZS90ZXh0cmVnaW9uOmIwYThiYjk0M2Q2ZjQ2ZDRhNmU2NmFkZTQyNjgzMTJlXzkx_e39901c7-bb50-4854-8018-df80aecadc0a">Accrued Liabilities&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued liabilities at December 31 were as follows:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="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:73.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.218%"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;border-top:2pt 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;Customer deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;46.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued dividend&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;74.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;66.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rebates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46.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;41.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and other taxes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patent litigation accrual &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;125.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;113.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;454.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;398.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:justify"&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;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Refer to Note 13 for details regarding the Berall v. Verathon patent litigation matter.&lt;/span&gt;&lt;/div&gt;</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTUvZnJhZzpiMGE4YmI5NDNkNmY0NmQ0YTZlNjZhZGU0MjY4MzEyZS90ZXh0cmVnaW9uOmIwYThiYjk0M2Q2ZjQ2ZDRhNmU2NmFkZTQyNjgzMTJlXzg2_04bb34c9-929b-4bf1-acf1-4ee84c18dfb5">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued liabilities at December 31 were as follows:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="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:73.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.218%"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;border-top:2pt 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;Customer deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;46.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued dividend&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;74.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;66.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rebates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46.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;41.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and other taxes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patent litigation accrual &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;125.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;113.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;454.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;398.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:justify"&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;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Refer to Note 13 for details regarding the Berall v. Verathon patent litigation matter.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:InterestPayableCurrent
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTUvZnJhZzpiMGE4YmI5NDNkNmY0NmQ0YTZlNjZhZGU0MjY4MzEyZS90YWJsZTphMTZlNjI0ZTQ3NjE0MjExYWJlOTgxYzgxYzkzY2I2MS90YWJsZXJhbmdlOmExNmU2MjRlNDc2MTQyMTFhYmU5ODFjODFjOTNjYjYxXzEtMS0xLTEtNjUxMzE_d5791a13-16c2-427a-b7dd-c03591f0d32a"
      unitRef="usd">40200000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTUvZnJhZzpiMGE4YmI5NDNkNmY0NmQ0YTZlNjZhZGU0MjY4MzEyZS90YWJsZTphMTZlNjI0ZTQ3NjE0MjExYWJlOTgxYzgxYzkzY2I2MS90YWJsZXJhbmdlOmExNmU2MjRlNDc2MTQyMTFhYmU5ODFjODFjOTNjYjYxXzEtMy0xLTEtNjUxMzE_af670179-fd84-46f3-8ae8-2a27c0cb92ed"
      unitRef="usd">42600000</us-gaap:InterestPayableCurrent>
    <rop:ContractWithCustomerLiabilityCustomerDeposits
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTUvZnJhZzpiMGE4YmI5NDNkNmY0NmQ0YTZlNjZhZGU0MjY4MzEyZS90YWJsZTphMTZlNjI0ZTQ3NjE0MjExYWJlOTgxYzgxYzkzY2I2MS90YWJsZXJhbmdlOmExNmU2MjRlNDc2MTQyMTFhYmU5ODFjODFjOTNjYjYxXzItMS0xLTEtNjUxMzE_90095687-b4ce-4db6-983f-e8501f932b00"
      unitRef="usd">48900000</rop:ContractWithCustomerLiabilityCustomerDeposits>
    <rop:ContractWithCustomerLiabilityCustomerDeposits
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTUvZnJhZzpiMGE4YmI5NDNkNmY0NmQ0YTZlNjZhZGU0MjY4MzEyZS90YWJsZTphMTZlNjI0ZTQ3NjE0MjExYWJlOTgxYzgxYzkzY2I2MS90YWJsZXJhbmdlOmExNmU2MjRlNDc2MTQyMTFhYmU5ODFjODFjOTNjYjYxXzItMy0xLTEtNjUxMzE_4f2f95d1-e77a-46a3-988b-9a23eff2f2da"
      unitRef="usd">46500000</rop:ContractWithCustomerLiabilityCustomerDeposits>
    <us-gaap:DividendsPayableCurrent
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTUvZnJhZzpiMGE4YmI5NDNkNmY0NmQ0YTZlNjZhZGU0MjY4MzEyZS90YWJsZTphMTZlNjI0ZTQ3NjE0MjExYWJlOTgxYzgxYzkzY2I2MS90YWJsZXJhbmdlOmExNmU2MjRlNDc2MTQyMTFhYmU5ODFjODFjOTNjYjYxXzMtMS0xLTEtNjUxMzE_5f2bc40e-7280-4b0c-8090-d2a02c9db27c"
      unitRef="usd">74000000.0</us-gaap:DividendsPayableCurrent>
    <us-gaap:DividendsPayableCurrent
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTUvZnJhZzpiMGE4YmI5NDNkNmY0NmQ0YTZlNjZhZGU0MjY4MzEyZS90YWJsZTphMTZlNjI0ZTQ3NjE0MjExYWJlOTgxYzgxYzkzY2I2MS90YWJsZXJhbmdlOmExNmU2MjRlNDc2MTQyMTFhYmU5ODFjODFjOTNjYjYxXzMtMy0xLTEtNjUxMzE_bdad0df1-538b-4fda-990f-ba6d83a5aa8f"
      unitRef="usd">66800000</us-gaap:DividendsPayableCurrent>
    <us-gaap:CustomerRefundLiabilityCurrent
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTUvZnJhZzpiMGE4YmI5NDNkNmY0NmQ0YTZlNjZhZGU0MjY4MzEyZS90YWJsZTphMTZlNjI0ZTQ3NjE0MjExYWJlOTgxYzgxYzkzY2I2MS90YWJsZXJhbmdlOmExNmU2MjRlNDc2MTQyMTFhYmU5ODFjODFjOTNjYjYxXzQtMS0xLTEtNjUxMzE_11c5669a-c082-43ee-9646-e7c8e7c8d4aa"
      unitRef="usd">51500000</us-gaap:CustomerRefundLiabilityCurrent>
    <us-gaap:CustomerRefundLiabilityCurrent
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTUvZnJhZzpiMGE4YmI5NDNkNmY0NmQ0YTZlNjZhZGU0MjY4MzEyZS90YWJsZTphMTZlNjI0ZTQ3NjE0MjExYWJlOTgxYzgxYzkzY2I2MS90YWJsZXJhbmdlOmExNmU2MjRlNDc2MTQyMTFhYmU5ODFjODFjOTNjYjYxXzQtMy0xLTEtNjUxMzE_b0b651b7-7094-49fd-aa3c-360d02c74883"
      unitRef="usd">62500000</us-gaap:CustomerRefundLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTUvZnJhZzpiMGE4YmI5NDNkNmY0NmQ0YTZlNjZhZGU0MjY4MzEyZS90YWJsZTphMTZlNjI0ZTQ3NjE0MjExYWJlOTgxYzgxYzkzY2I2MS90YWJsZXJhbmdlOmExNmU2MjRlNDc2MTQyMTFhYmU5ODFjODFjOTNjYjYxXzUtMS0xLTEtNjUxMzE_3b5a547d-76b7-4f9d-a2a3-5907bd567d59"
      unitRef="usd">46400000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTUvZnJhZzpiMGE4YmI5NDNkNmY0NmQ0YTZlNjZhZGU0MjY4MzEyZS90YWJsZTphMTZlNjI0ZTQ3NjE0MjExYWJlOTgxYzgxYzkzY2I2MS90YWJsZXJhbmdlOmExNmU2MjRlNDc2MTQyMTFhYmU5ODFjODFjOTNjYjYxXzUtMy0xLTEtNjUxMzE_9116d884-6004-41c0-9ed5-53f3172d839d"
      unitRef="usd">41500000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrent
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTUvZnJhZzpiMGE4YmI5NDNkNmY0NmQ0YTZlNjZhZGU0MjY4MzEyZS90YWJsZTphMTZlNjI0ZTQ3NjE0MjExYWJlOTgxYzgxYzkzY2I2MS90YWJsZXJhbmdlOmExNmU2MjRlNDc2MTQyMTFhYmU5ODFjODFjOTNjYjYxXzYtMS0xLTEtNjUxMzE_904c5ac7-d13c-44f0-a023-a0f65496bb27"
      unitRef="usd">22900000</us-gaap:SalesAndExciseTaxPayableCurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrent
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTUvZnJhZzpiMGE4YmI5NDNkNmY0NmQ0YTZlNjZhZGU0MjY4MzEyZS90YWJsZTphMTZlNjI0ZTQ3NjE0MjExYWJlOTgxYzgxYzkzY2I2MS90YWJsZXJhbmdlOmExNmU2MjRlNDc2MTQyMTFhYmU5ODFjODFjOTNjYjYxXzYtMy0xLTEtNjUxMzE_30d9380d-6c9c-4ab7-9a3e-25d4686415fe"
      unitRef="usd">25000000.0</us-gaap:SalesAndExciseTaxPayableCurrent>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTUvZnJhZzpiMGE4YmI5NDNkNmY0NmQ0YTZlNjZhZGU0MjY4MzEyZS90YWJsZTphMTZlNjI0ZTQ3NjE0MjExYWJlOTgxYzgxYzkzY2I2MS90YWJsZXJhbmdlOmExNmU2MjRlNDc2MTQyMTFhYmU5ODFjODFjOTNjYjYxXzctMS0xLTEtODU2OTg_7d27ca12-47cf-4a89-b5a7-6745f156c1c1"
      unitRef="usd">45000000.0</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTUvZnJhZzpiMGE4YmI5NDNkNmY0NmQ0YTZlNjZhZGU0MjY4MzEyZS90YWJsZTphMTZlNjI0ZTQ3NjE0MjExYWJlOTgxYzgxYzkzY2I2MS90YWJsZXJhbmdlOmExNmU2MjRlNDc2MTQyMTFhYmU5ODFjODFjOTNjYjYxXzctMy0xLTEtODU2OTg_42a8bc6b-7e6c-4fe0-b939-d3035317d54e"
      unitRef="usd">0</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTUvZnJhZzpiMGE4YmI5NDNkNmY0NmQ0YTZlNjZhZGU0MjY4MzEyZS90YWJsZTphMTZlNjI0ZTQ3NjE0MjExYWJlOTgxYzgxYzkzY2I2MS90YWJsZXJhbmdlOmExNmU2MjRlNDc2MTQyMTFhYmU5ODFjODFjOTNjYjYxXzctMS0xLTEtNjUxMzE_f0da234c-962d-4b10-bbbd-e91a39141e7a"
      unitRef="usd">125700000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTUvZnJhZzpiMGE4YmI5NDNkNmY0NmQ0YTZlNjZhZGU0MjY4MzEyZS90YWJsZTphMTZlNjI0ZTQ3NjE0MjExYWJlOTgxYzgxYzkzY2I2MS90YWJsZXJhbmdlOmExNmU2MjRlNDc2MTQyMTFhYmU5ODFjODFjOTNjYjYxXzctMy0xLTEtNjUxMzE_a3a9845f-8d8f-4087-a298-692b6ef1e270"
      unitRef="usd">113800000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTUvZnJhZzpiMGE4YmI5NDNkNmY0NmQ0YTZlNjZhZGU0MjY4MzEyZS90YWJsZTphMTZlNjI0ZTQ3NjE0MjExYWJlOTgxYzgxYzkzY2I2MS90YWJsZXJhbmdlOmExNmU2MjRlNDc2MTQyMTFhYmU5ODFjODFjOTNjYjYxXzgtMS0xLTEtNjUxMzE_47f894e7-5f2f-449a-8233-28f98079ae15"
      unitRef="usd">454600000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTUvZnJhZzpiMGE4YmI5NDNkNmY0NmQ0YTZlNjZhZGU0MjY4MzEyZS90YWJsZTphMTZlNjI0ZTQ3NjE0MjExYWJlOTgxYzgxYzkzY2I2MS90YWJsZXJhbmdlOmExNmU2MjRlNDc2MTQyMTFhYmU5ODFjODFjOTNjYjYxXzgtMy0xLTEtNjUxMzE_808397b7-c228-4a36-94c7-43c0ca0abd9d"
      unitRef="usd">398700000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90ZXh0cmVnaW9uOjdhMDZhOTRiN2E5ODQwODFhZjkxYTVlMmE5ZmM0ZjE4XzQ5NzQ_726e53ab-4ebd-45cc-b4e2-2f4d39f11df3">Income Taxes&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Earnings before income taxes for the years ended December&#160;31, 2022, 2021 and 2020 consisted of the following components:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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:60.979%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&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.052%"/&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.053%"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,026.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;814.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;676.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt 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;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;255.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;217.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;185.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;1,282.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,031.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;861.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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Components of income tax expense for the years ended December&#160;31, 2022, 2021 and 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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:60.979%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&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.052%"/&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.053%"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&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;322.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110.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;142.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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;80.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;50.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;48.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;65.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;59.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;54.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(136.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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(31.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;(27.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;(26.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(5.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;5.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.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;&#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 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;296.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;226.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;187.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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reconciliations between the statutory federal income tax rate and the effective income tax rate for the years ended December&#160;31, 2022, 2021 and 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&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:60.979%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&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.052%"/&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.053%"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;Federal statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign operations, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;R&amp;amp;D tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;State taxes, net of federal benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&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;(2.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;(3.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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Impact of UK tax rate 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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Legal entity restructuring&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.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;(1.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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(0.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.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&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;23.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-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;22.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-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;21.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The deferred income tax balance sheet accounts arise from temporary differences between the amount of assets and liabilities recognized for financial reporting and tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Components of the deferred tax assets and liabilities at December 31 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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:73.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.218%"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="padding:2px 1pt;text-align:left;vertical-align: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 tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reserves and accrued expenses&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;192.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;179.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84.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;51.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;R&amp;amp;D credits&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized R&amp;amp;D expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense limitation carryforwards&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.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outside basis differences on assets held for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease liability&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.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;46.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;437.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;325.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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:#ffffff;border-top:3pt double #000;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reserves and accrued expenses&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortizable 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;1,818.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,656.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="display:none"/&gt;&lt;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued tax on unremitted 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;5.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ROU asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;43.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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outside basis difference in Indicor&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;174.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 deferred tax liabilities&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;2,058.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;1,741.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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022, the Company has $46.6 of tax-effected U.S. federal net operating loss carryforwards and $38.0 of tax-effected state net operating loss carryforwards without regard to federal benefit of state. The majority of the net operating loss carryforwards are subject to limitation under the Internal Revenue Code of 1986, as amended (&#x201c;IRC&#x201d;) Section 382; however, the Company expects to utilize such losses in their entirety prior to expiration. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022, the Company has $41.1 of IRC Section 163(j) interest expense limitation carryforwards which have an indefinite carryforward period.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Collectively, the deferred tax assets for the federal and state net operating loss carryforward, interest expense limitation carryforward and the deferred tax liability for amortizable intangible assets each increased from 2021 to 2022 due primarily to the acquisition of Frontline Education. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December 31, 2022, the Company generated a $97.8 deferred tax asset related to changes under the Tax Cuts and Jobs Act which requires taxpayers to capitalize and amortize research and development (&#x201c;R&amp;amp;D&#x201d;) expenditures under section 174 for tax years beginning after December 31, 2021. The Company will amortize these costs for tax purposes over 5 years if the R&amp;amp;D was performed in the U.S. and over 15 years if the R&amp;amp;D was performed outside the U.S.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the Indicor Transaction, the Company recognized a deferred tax liability of $174.2 in outside basis difference associated with the initial retained 49% minority equity interest in Indicor. The Company expects to settle this liability upon exit of the investment.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022, the Company determined that a total valuation allowance of $37.1 was necessary to reduce U.S. federal and state deferred tax assets by $31.0 and foreign deferred tax assets by $6.1, where it was more likely than not that all such deferred tax assets will not be realized.&#160;As of December&#160;31, 2022, the Company believes it is more likely than not that the remaining net deferred tax assets will be realized based on the Company&#x2019;s estimates of future taxable income and any applicable tax-planning strategies within various tax jurisdictions.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes in the Consolidated Financial Statements only those tax positions determined to be &#x201c;more likely than not&#x201d; of being sustained upon examination based on the technical merits of the positions.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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:60.979%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&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.052%"/&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.053%"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align: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:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions for tax positions of prior periods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions for tax positions of the current period&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.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;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions due to acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reductions for tax positions of prior periods&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.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reductions attributable to lapses of applicable 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;(2.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.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;(6.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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reductions attributable to settlements with taxing 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;text-align:left;vertical-align:bottom"&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:#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;29.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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;40.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;63.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="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total amount of unrecognized tax benefits that, if recognized, would impact the effective tax rate is $28.8. Interest and penalties related to unrecognized tax expense were $0.3 in 2022 and are classified as a component of income tax expense. Accrued interest and penalties were $4.6 at December&#160;31, 2022 and $4.3 at December&#160;31, 2021. During the next twelve months, it is reasonably possible that the unrecognized tax benefits may decrease by a net $2.3, mainly due to anticipated statute of limitations lapses in various jurisdictions.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company and its subsidiaries are subject to examinations for U.S. federal income tax as well as income tax in various state, city and foreign jurisdictions. The Company&#x2019;s federal income tax returns for 2019 through the current period remain open to examination and the relevant state, city and foreign statutes vary. The Company does not expect the assessment of any significant additional tax in excess of amounts reserved.&lt;/span&gt;&lt;/div&gt;The Company intends to distribute all historical unremitted foreign earnings up to the amount of excess foreign cash, as well as all future foreign earnings that can be repatriated without incremental U.S. federal tax cost. Any remaining outside basis differences relating to the Company&#x2019;s investment in foreign subsidiaries are not expected to be material and will be indefinitely reinvested.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90ZXh0cmVnaW9uOjdhMDZhOTRiN2E5ODQwODFhZjkxYTVlMmE5ZmM0ZjE4XzQ5NTQ_9909e773-322c-4392-bf87-6c5b98b22806">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Earnings before income taxes for the years ended December&#160;31, 2022, 2021 and 2020 consisted of the following components:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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:60.979%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&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.052%"/&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.053%"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,026.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;814.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;676.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt 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;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;255.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;217.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;185.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;1,282.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,031.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;861.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo0ZTBlN2Y2Y2RhNmU0N2IwYjY1YWUxYmMwNmIyZTQyNC90YWJsZXJhbmdlOjRlMGU3ZjZjZGE2ZTQ3YjBiNjVhZTFiYzA2YjJlNDI0XzEtMS0xLTEtNjUxMzE_6b254348-7670-49b9-8537-b1070a333f22"
      unitRef="usd">1026400000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo0ZTBlN2Y2Y2RhNmU0N2IwYjY1YWUxYmMwNmIyZTQyNC90YWJsZXJhbmdlOjRlMGU3ZjZjZGE2ZTQ3YjBiNjVhZTFiYzA2YjJlNDI0XzEtMy0xLTEtNjUxMzE_ee8ffe59-a0c9-40c4-97a3-eccba83195cb"
      unitRef="usd">814700000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo0ZTBlN2Y2Y2RhNmU0N2IwYjY1YWUxYmMwNmIyZTQyNC90YWJsZXJhbmdlOjRlMGU3ZjZjZGE2ZTQ3YjBiNjVhZTFiYzA2YjJlNDI0XzEtNS0xLTEtNjUxMzE_4a30cf69-6bdc-474a-a2f8-c000d673bd55"
      unitRef="usd">676200000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo0ZTBlN2Y2Y2RhNmU0N2IwYjY1YWUxYmMwNmIyZTQyNC90YWJsZXJhbmdlOjRlMGU3ZjZjZGE2ZTQ3YjBiNjVhZTFiYzA2YjJlNDI0XzItMS0xLTEtNjUxMzE_a41dd051-5e7c-4e72-be9e-2279896d9815"
      unitRef="usd">255600000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo0ZTBlN2Y2Y2RhNmU0N2IwYjY1YWUxYmMwNmIyZTQyNC90YWJsZXJhbmdlOjRlMGU3ZjZjZGE2ZTQ3YjBiNjVhZTFiYzA2YjJlNDI0XzItMy0xLTEtNjUxMzE_cb119a14-4fb2-41dd-be72-b8c72e2d1ce0"
      unitRef="usd">217200000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo0ZTBlN2Y2Y2RhNmU0N2IwYjY1YWUxYmMwNmIyZTQyNC90YWJsZXJhbmdlOjRlMGU3ZjZjZGE2ZTQ3YjBiNjVhZTFiYzA2YjJlNDI0XzItNS0xLTEtNjUxMzE_c2ee8c9d-8c44-4068-b3ca-3b3a06d0ad51"
      unitRef="usd">185100000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo0ZTBlN2Y2Y2RhNmU0N2IwYjY1YWUxYmMwNmIyZTQyNC90YWJsZXJhbmdlOjRlMGU3ZjZjZGE2ZTQ3YjBiNjVhZTFiYzA2YjJlNDI0XzMtMS0xLTEtNjUxMzE_30ce614d-290e-4e2e-bec8-1642f627ce9d"
      unitRef="usd">1282000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo0ZTBlN2Y2Y2RhNmU0N2IwYjY1YWUxYmMwNmIyZTQyNC90YWJsZXJhbmdlOjRlMGU3ZjZjZGE2ZTQ3YjBiNjVhZTFiYzA2YjJlNDI0XzMtMy0xLTEtNjUxMzE_2473491b-a6f5-4e63-91ee-992b2560ca0f"
      unitRef="usd">1031900000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo0ZTBlN2Y2Y2RhNmU0N2IwYjY1YWUxYmMwNmIyZTQyNC90YWJsZXJhbmdlOjRlMGU3ZjZjZGE2ZTQ3YjBiNjVhZTFiYzA2YjJlNDI0XzMtNS0xLTEtNjUxMzE_014d388a-6764-4b61-ac2d-6d60345c398b"
      unitRef="usd">861300000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90ZXh0cmVnaW9uOjdhMDZhOTRiN2E5ODQwODFhZjkxYTVlMmE5ZmM0ZjE4XzQ5NjQ_c4b224c4-fb72-4e0c-b3bd-96a2adf5c025">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Components of income tax expense for the years ended December&#160;31, 2022, 2021 and 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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:60.979%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&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.052%"/&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.053%"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&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;322.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110.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;142.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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;80.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;50.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;48.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;65.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;59.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;54.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(136.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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(31.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;(27.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;(26.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(5.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;5.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.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;&#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 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;296.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;226.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;187.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:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo5YmRjNmYyOWE1ODk0ZmVjOGNiNjgxNWUwOWYzYjhiYS90YWJsZXJhbmdlOjliZGM2ZjI5YTU4OTRmZWM4Y2I2ODE1ZTA5ZjNiOGJhXzItMS0xLTEtNjUxMzE_ac2ad33d-9991-49b2-be99-be178ffc3713"
      unitRef="usd">322900000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo5YmRjNmYyOWE1ODk0ZmVjOGNiNjgxNWUwOWYzYjhiYS90YWJsZXJhbmdlOjliZGM2ZjI5YTU4OTRmZWM4Y2I2ODE1ZTA5ZjNiOGJhXzItMy0xLTEtNjUxMzE_c1cf62dc-7572-4e52-9170-9b005b26f3c5"
      unitRef="usd">110200000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo5YmRjNmYyOWE1ODk0ZmVjOGNiNjgxNWUwOWYzYjhiYS90YWJsZXJhbmdlOjliZGM2ZjI5YTU4OTRmZWM4Y2I2ODE1ZTA5ZjNiOGJhXzItNS0xLTEtNjUxMzE_6c4d5877-7b05-4de5-a4f7-1c532e4e74e8"
      unitRef="usd">142900000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo5YmRjNmYyOWE1ODk0ZmVjOGNiNjgxNWUwOWYzYjhiYS90YWJsZXJhbmdlOjliZGM2ZjI5YTU4OTRmZWM4Y2I2ODE1ZTA5ZjNiOGJhXzMtMS0xLTEtNjUxMzE_055b8501-c044-42a4-92f0-5fed17e0fc2c"
      unitRef="usd">80800000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo5YmRjNmYyOWE1ODk0ZmVjOGNiNjgxNWUwOWYzYjhiYS90YWJsZXJhbmdlOjliZGM2ZjI5YTU4OTRmZWM4Y2I2ODE1ZTA5ZjNiOGJhXzMtMy0xLTEtNjUxMzE_25eeae20-b0d6-484a-bf34-159e60b5484f"
      unitRef="usd">50800000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo5YmRjNmYyOWE1ODk0ZmVjOGNiNjgxNWUwOWYzYjhiYS90YWJsZXJhbmdlOjliZGM2ZjI5YTU4OTRmZWM4Y2I2ODE1ZTA5ZjNiOGJhXzMtNS0xLTEtNjUxMzE_886aa095-3f00-4aa5-b629-3511a6121a78"
      unitRef="usd">48000000.0</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo5YmRjNmYyOWE1ODk0ZmVjOGNiNjgxNWUwOWYzYjhiYS90YWJsZXJhbmdlOjliZGM2ZjI5YTU4OTRmZWM4Y2I2ODE1ZTA5ZjNiOGJhXzQtMS0xLTEtNjUxMzE_85ad3dc7-da8b-4cc4-835f-19b96006034d"
      unitRef="usd">65900000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo5YmRjNmYyOWE1ODk0ZmVjOGNiNjgxNWUwOWYzYjhiYS90YWJsZXJhbmdlOjliZGM2ZjI5YTU4OTRmZWM4Y2I2ODE1ZTA5ZjNiOGJhXzQtMy0xLTEtNjUxMzE_a88286ee-72c0-4564-9327-dccbd4be224b"
      unitRef="usd">59900000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo5YmRjNmYyOWE1ODk0ZmVjOGNiNjgxNWUwOWYzYjhiYS90YWJsZXJhbmdlOjliZGM2ZjI5YTU4OTRmZWM4Y2I2ODE1ZTA5ZjNiOGJhXzQtNS0xLTEtNjUxMzE_91745965-df9f-4106-9953-fe419c410a8d"
      unitRef="usd">54600000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo5YmRjNmYyOWE1ODk0ZmVjOGNiNjgxNWUwOWYzYjhiYS90YWJsZXJhbmdlOjliZGM2ZjI5YTU4OTRmZWM4Y2I2ODE1ZTA5ZjNiOGJhXzYtMS0xLTEtNjUxMzE_812fb581-1dd0-4b9f-90ed-e6fd5d8581ce"
      unitRef="usd">-136900000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo5YmRjNmYyOWE1ODk0ZmVjOGNiNjgxNWUwOWYzYjhiYS90YWJsZXJhbmdlOjliZGM2ZjI5YTU4OTRmZWM4Y2I2ODE1ZTA5ZjNiOGJhXzYtMy0xLTEtNjUxMzE_852e34b5-b438-4912-a1d6-da7b3bcc34f2"
      unitRef="usd">27500000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo5YmRjNmYyOWE1ODk0ZmVjOGNiNjgxNWUwOWYzYjhiYS90YWJsZXJhbmdlOjliZGM2ZjI5YTU4OTRmZWM4Y2I2ODE1ZTA5ZjNiOGJhXzYtNS0xLTEtNjUxMzE_f717f769-b16b-48f6-af0d-3a7845b00152"
      unitRef="usd">-32200000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo5YmRjNmYyOWE1ODk0ZmVjOGNiNjgxNWUwOWYzYjhiYS90YWJsZXJhbmdlOjliZGM2ZjI5YTU4OTRmZWM4Y2I2ODE1ZTA5ZjNiOGJhXzctMS0xLTEtNjUxMzE_0a81b97b-f3be-46e3-9cc5-22f2a5abe426"
      unitRef="usd">-31100000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo5YmRjNmYyOWE1ODk0ZmVjOGNiNjgxNWUwOWYzYjhiYS90YWJsZXJhbmdlOjliZGM2ZjI5YTU4OTRmZWM4Y2I2ODE1ZTA5ZjNiOGJhXzctMy0xLTEtNjUxMzE_fa6693f6-a739-4301-9846-f0288c4b43df"
      unitRef="usd">-27200000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo5YmRjNmYyOWE1ODk0ZmVjOGNiNjgxNWUwOWYzYjhiYS90YWJsZXJhbmdlOjliZGM2ZjI5YTU4OTRmZWM4Y2I2ODE1ZTA5ZjNiOGJhXzctNS0xLTEtNjUxMzE_62a4873b-df82-475d-b71e-c95fa5d84e04"
      unitRef="usd">-26800000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo5YmRjNmYyOWE1ODk0ZmVjOGNiNjgxNWUwOWYzYjhiYS90YWJsZXJhbmdlOjliZGM2ZjI5YTU4OTRmZWM4Y2I2ODE1ZTA5ZjNiOGJhXzgtMS0xLTEtNjUxMzE_d8b39730-0e86-4db7-a13f-012e10567b3d"
      unitRef="usd">-5200000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo5YmRjNmYyOWE1ODk0ZmVjOGNiNjgxNWUwOWYzYjhiYS90YWJsZXJhbmdlOjliZGM2ZjI5YTU4OTRmZWM4Y2I2ODE1ZTA5ZjNiOGJhXzgtMy0xLTEtNjUxMzE_83b3b24f-14b8-47aa-9f29-320fcc94059f"
      unitRef="usd">5400000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo5YmRjNmYyOWE1ODk0ZmVjOGNiNjgxNWUwOWYzYjhiYS90YWJsZXJhbmdlOjliZGM2ZjI5YTU4OTRmZWM4Y2I2ODE1ZTA5ZjNiOGJhXzgtNS0xLTEtNjUxMzE_0e2cb024-66a8-472c-a44e-9c0bafaf269b"
      unitRef="usd">1000000.0</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo5YmRjNmYyOWE1ODk0ZmVjOGNiNjgxNWUwOWYzYjhiYS90YWJsZXJhbmdlOjliZGM2ZjI5YTU4OTRmZWM4Y2I2ODE1ZTA5ZjNiOGJhXzktMS0xLTEtNjUxMzE_cd001fd9-b3b4-45a2-8088-85e0388ab34b"
      unitRef="usd">296400000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo5YmRjNmYyOWE1ODk0ZmVjOGNiNjgxNWUwOWYzYjhiYS90YWJsZXJhbmdlOjliZGM2ZjI5YTU4OTRmZWM4Y2I2ODE1ZTA5ZjNiOGJhXzktMy0xLTEtNjUxMzE_d0417efb-21fa-4f7c-b152-7f0bfb22edd8"
      unitRef="usd">226600000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo5YmRjNmYyOWE1ODk0ZmVjOGNiNjgxNWUwOWYzYjhiYS90YWJsZXJhbmdlOjliZGM2ZjI5YTU4OTRmZWM4Y2I2ODE1ZTA5ZjNiOGJhXzktNS0xLTEtNjUxMzE_fa9c298e-a1ae-4977-bda2-18c8fd3963d9"
      unitRef="usd">187500000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90ZXh0cmVnaW9uOjdhMDZhOTRiN2E5ODQwODFhZjkxYTVlMmE5ZmM0ZjE4XzQ5NjA_ab3d90c3-8fca-4c40-aeb9-39b8edb9b6bc">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reconciliations between the statutory federal income tax rate and the effective income tax rate for the years ended December&#160;31, 2022, 2021 and 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&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:60.979%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&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.052%"/&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.053%"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;Federal statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign operations, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;R&amp;amp;D tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;State taxes, net of federal benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&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;(2.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;(3.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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Impact of UK tax rate 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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Legal entity restructuring&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.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;(1.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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(0.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.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&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;23.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-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;22.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-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;21.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo0NWY2NThhN2QyZjk0Y2FiODgwZDJlODAzODg4Yjg5Ni90YWJsZXJhbmdlOjQ1ZjY1OGE3ZDJmOTRjYWI4ODBkMmU4MDM4ODhiODk2XzEtMS0xLTEtNjUxMzE_6a282ab4-b377-49b1-96ed-dbdfa26b9cff"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo0NWY2NThhN2QyZjk0Y2FiODgwZDJlODAzODg4Yjg5Ni90YWJsZXJhbmdlOjQ1ZjY1OGE3ZDJmOTRjYWI4ODBkMmU4MDM4ODhiODk2XzEtMy0xLTEtNjUxMzE_80c5c9a3-54dc-4d3b-bcbc-e6c0e151f541"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo0NWY2NThhN2QyZjk0Y2FiODgwZDJlODAzODg4Yjg5Ni90YWJsZXJhbmdlOjQ1ZjY1OGE3ZDJmOTRjYWI4ODBkMmU4MDM4ODhiODk2XzEtNS0xLTEtNjUxMzE_c60dd359-ec21-47b5-aef3-5dd2ad5256a9"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo0NWY2NThhN2QyZjk0Y2FiODgwZDJlODAzODg4Yjg5Ni90YWJsZXJhbmdlOjQ1ZjY1OGE3ZDJmOTRjYWI4ODBkMmU4MDM4ODhiODk2XzItMS0xLTEtNjUxMzE_c1a4ce73-d9c8-4546-947c-fc45caf667ef"
      unitRef="number">0.008</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo0NWY2NThhN2QyZjk0Y2FiODgwZDJlODAzODg4Yjg5Ni90YWJsZXJhbmdlOjQ1ZjY1OGE3ZDJmOTRjYWI4ODBkMmU4MDM4ODhiODk2XzItMy0xLTEtNjUxMzE_645a88a4-09b1-4480-93a6-a3566774c08a"
      unitRef="number">0.025</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo0NWY2NThhN2QyZjk0Y2FiODgwZDJlODAzODg4Yjg5Ni90YWJsZXJhbmdlOjQ1ZjY1OGE3ZDJmOTRjYWI4ODBkMmU4MDM4ODhiODk2XzItNS0xLTEtNjUxMzE_2fff2d60-c59d-4333-8613-e2db1ef5cb97"
      unitRef="number">0.021</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo0NWY2NThhN2QyZjk0Y2FiODgwZDJlODAzODg4Yjg5Ni90YWJsZXJhbmdlOjQ1ZjY1OGE3ZDJmOTRjYWI4ODBkMmU4MDM4ODhiODk2XzMtMS0xLTEtNjUxMzE_c9ec5522-0048-490c-918f-8c508dded328"
      unitRef="number">0.030</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo0NWY2NThhN2QyZjk0Y2FiODgwZDJlODAzODg4Yjg5Ni90YWJsZXJhbmdlOjQ1ZjY1OGE3ZDJmOTRjYWI4ODBkMmU4MDM4ODhiODk2XzMtMy0xLTEtNjUxMzE_fafb6c64-9f97-4d12-a32d-6f5ff9b972d8"
      unitRef="number">0.021</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo0NWY2NThhN2QyZjk0Y2FiODgwZDJlODAzODg4Yjg5Ni90YWJsZXJhbmdlOjQ1ZjY1OGE3ZDJmOTRjYWI4ODBkMmU4MDM4ODhiODk2XzMtNS0xLTEtNjUxMzE_b9ccef24-497a-4138-89b3-228f87cbf817"
      unitRef="number">0.016</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo0NWY2NThhN2QyZjk0Y2FiODgwZDJlODAzODg4Yjg5Ni90YWJsZXJhbmdlOjQ1ZjY1OGE3ZDJmOTRjYWI4ODBkMmU4MDM4ODhiODk2XzQtMS0xLTEtNjUxMzE_4d61a97e-3d5a-4557-b311-09a24d6a66b0"
      unitRef="number">0.037</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo0NWY2NThhN2QyZjk0Y2FiODgwZDJlODAzODg4Yjg5Ni90YWJsZXJhbmdlOjQ1ZjY1OGE3ZDJmOTRjYWI4ODBkMmU4MDM4ODhiODk2XzQtMy0xLTEtNjUxMzE_714c76a7-36f2-423e-8da7-74ea72bdec47"
      unitRef="number">0.028</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo0NWY2NThhN2QyZjk0Y2FiODgwZDJlODAzODg4Yjg5Ni90YWJsZXJhbmdlOjQ1ZjY1OGE3ZDJmOTRjYWI4ODBkMmU4MDM4ODhiODk2XzQtNS0xLTEtNjUxMzE_e17bf1e8-572d-4f93-ba23-89ba8d178bc2"
      unitRef="number">0.033</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo0NWY2NThhN2QyZjk0Y2FiODgwZDJlODAzODg4Yjg5Ni90YWJsZXJhbmdlOjQ1ZjY1OGE3ZDJmOTRjYWI4ODBkMmU4MDM4ODhiODk2XzUtMS0xLTEtNjUxMzE_4821cc12-f901-444f-8aac-6c3edac98bc7"
      unitRef="number">-0.010</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo0NWY2NThhN2QyZjk0Y2FiODgwZDJlODAzODg4Yjg5Ni90YWJsZXJhbmdlOjQ1ZjY1OGE3ZDJmOTRjYWI4ODBkMmU4MDM4ODhiODk2XzUtMy0xLTEtNjUxMzE_63e9acc0-ab2f-407c-aa26-bdee1e8c04c6"
      unitRef="number">-0.024</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo0NWY2NThhN2QyZjk0Y2FiODgwZDJlODAzODg4Yjg5Ni90YWJsZXJhbmdlOjQ1ZjY1OGE3ZDJmOTRjYWI4ODBkMmU4MDM4ODhiODk2XzUtNS0xLTEtNjUxMzE_f5dc5e4b-b7a8-4125-aebf-ba30924ed862"
      unitRef="number">-0.033</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo0NWY2NThhN2QyZjk0Y2FiODgwZDJlODAzODg4Yjg5Ni90YWJsZXJhbmdlOjQ1ZjY1OGE3ZDJmOTRjYWI4ODBkMmU4MDM4ODhiODk2XzYtMS0xLTEtNjUxMzE_be00dc2e-be63-43cf-bcce-962ef9ef83ff"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo0NWY2NThhN2QyZjk0Y2FiODgwZDJlODAzODg4Yjg5Ni90YWJsZXJhbmdlOjQ1ZjY1OGE3ZDJmOTRjYWI4ODBkMmU4MDM4ODhiODk2XzYtMy0xLTEtNjUxMzE_cd7b1903-6cf8-43bb-964d-0062c0c435e9"
      unitRef="number">0.020</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo0NWY2NThhN2QyZjk0Y2FiODgwZDJlODAzODg4Yjg5Ni90YWJsZXJhbmdlOjQ1ZjY1OGE3ZDJmOTRjYWI4ODBkMmU4MDM4ODhiODk2XzYtNS0xLTEtNjUxMzE_a422db5a-59b6-4ac2-ba00-bf0f5a8b1eda"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <rop:EffectiveIncomeTaxRateReconciliationDeductionLegalEntityRestructuringPercent
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo0NWY2NThhN2QyZjk0Y2FiODgwZDJlODAzODg4Yjg5Ni90YWJsZXJhbmdlOjQ1ZjY1OGE3ZDJmOTRjYWI4ODBkMmU4MDM4ODhiODk2XzgtMS0xLTEtNjUxMzE_1285e501-58ec-4734-b536-37df90dfb04d"
      unitRef="number">0.008</rop:EffectiveIncomeTaxRateReconciliationDeductionLegalEntityRestructuringPercent>
    <rop:EffectiveIncomeTaxRateReconciliationDeductionLegalEntityRestructuringPercent
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo0NWY2NThhN2QyZjk0Y2FiODgwZDJlODAzODg4Yjg5Ni90YWJsZXJhbmdlOjQ1ZjY1OGE3ZDJmOTRjYWI4ODBkMmU4MDM4ODhiODk2XzgtMy0xLTEtNjUxMzE_7b529354-e18b-4e0d-ab5e-43d5794f2659"
      unitRef="number">-0.014</rop:EffectiveIncomeTaxRateReconciliationDeductionLegalEntityRestructuringPercent>
    <rop:EffectiveIncomeTaxRateReconciliationDeductionLegalEntityRestructuringPercent
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo0NWY2NThhN2QyZjk0Y2FiODgwZDJlODAzODg4Yjg5Ni90YWJsZXJhbmdlOjQ1ZjY1OGE3ZDJmOTRjYWI4ODBkMmU4MDM4ODhiODk2XzgtNS0xLTEtNjUxMzE_b8f384c9-6155-44cd-8b65-2e2c64af5dba"
      unitRef="number">0</rop:EffectiveIncomeTaxRateReconciliationDeductionLegalEntityRestructuringPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo0NWY2NThhN2QyZjk0Y2FiODgwZDJlODAzODg4Yjg5Ni90YWJsZXJhbmdlOjQ1ZjY1OGE3ZDJmOTRjYWI4ODBkMmU4MDM4ODhiODk2XzktMS0xLTEtNjUxMzE_f81feffb-d0bc-464e-bd20-8c21843b6047"
      unitRef="number">0.008</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo0NWY2NThhN2QyZjk0Y2FiODgwZDJlODAzODg4Yjg5Ni90YWJsZXJhbmdlOjQ1ZjY1OGE3ZDJmOTRjYWI4ODBkMmU4MDM4ODhiODk2XzktMy0xLTEtNjUxMzE_46ed685f-c11c-4465-a801-346bc53e3fee"
      unitRef="number">-0.004</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo0NWY2NThhN2QyZjk0Y2FiODgwZDJlODAzODg4Yjg5Ni90YWJsZXJhbmdlOjQ1ZjY1OGE3ZDJmOTRjYWI4ODBkMmU4MDM4ODhiODk2XzktNS0xLTEtNjUxMzE_f51b7442-aa4d-412b-888d-96d4524b8c24"
      unitRef="number">0.003</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo0NWY2NThhN2QyZjk0Y2FiODgwZDJlODAzODg4Yjg5Ni90YWJsZXJhbmdlOjQ1ZjY1OGE3ZDJmOTRjYWI4ODBkMmU4MDM4ODhiODk2XzEwLTEtMS0xLTY1MTMx_619d3a7b-fe17-46c0-9ee3-253fa485a9e0"
      unitRef="number">0.231</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo0NWY2NThhN2QyZjk0Y2FiODgwZDJlODAzODg4Yjg5Ni90YWJsZXJhbmdlOjQ1ZjY1OGE3ZDJmOTRjYWI4ODBkMmU4MDM4ODhiODk2XzEwLTMtMS0xLTY1MTMx_b97b4c00-d7b4-43de-928b-bb249d5348f9"
      unitRef="number">0.220</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo0NWY2NThhN2QyZjk0Y2FiODgwZDJlODAzODg4Yjg5Ni90YWJsZXJhbmdlOjQ1ZjY1OGE3ZDJmOTRjYWI4ODBkMmU4MDM4ODhiODk2XzEwLTUtMS0xLTY1MTMx_4cf31093-8125-47cd-82e3-ff697cd41a90"
      unitRef="number">0.218</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90ZXh0cmVnaW9uOjdhMDZhOTRiN2E5ODQwODFhZjkxYTVlMmE5ZmM0ZjE4XzQ5NjI_08879bb6-3444-4cac-a071-3b15b118a713">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Components of the deferred tax assets and liabilities at December 31 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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:73.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.218%"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="padding:2px 1pt;text-align:left;vertical-align: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 tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reserves and accrued expenses&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;192.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;179.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84.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;51.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;R&amp;amp;D credits&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized R&amp;amp;D expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense limitation carryforwards&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.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outside basis differences on assets held for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease liability&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.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;46.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;437.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;325.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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:#ffffff;border-top:3pt double #000;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reserves and accrued expenses&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortizable 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;1,818.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,656.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="display:none"/&gt;&lt;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued tax on unremitted 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;5.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ROU asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;43.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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outside basis difference in Indicor&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;174.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 deferred tax liabilities&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;2,058.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;1,741.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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo5ZTU5ODA4ZjQ4NDc0NmRjYTZkNWZhNGJmNTQ2MzZlNy90YWJsZXJhbmdlOjllNTk4MDhmNDg0NzQ2ZGNhNmQ1ZmE0YmY1NDYzNmU3XzItMS0xLTEtNjUxMzE_17aeeb8a-dc73-4b2e-959a-f01759602df9"
      unitRef="usd">192400000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo5ZTU5ODA4ZjQ4NDc0NmRjYTZkNWZhNGJmNTQ2MzZlNy90YWJsZXJhbmdlOjllNTk4MDhmNDg0NzQ2ZGNhNmQ1ZmE0YmY1NDYzNmU3XzItMy0xLTEtNjUxMzE_703a2e08-34e1-4b3d-9801-2bd3e2da8fab"
      unitRef="usd">179600000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo5ZTU5ODA4ZjQ4NDc0NmRjYTZkNWZhNGJmNTQ2MzZlNy90YWJsZXJhbmdlOjllNTk4MDhmNDg0NzQ2ZGNhNmQ1ZmE0YmY1NDYzNmU3XzMtMS0xLTEtNjUxMzE_f1f4238a-b5d1-4d2f-b699-371c4a050cf7"
      unitRef="usd">84600000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo5ZTU5ODA4ZjQ4NDc0NmRjYTZkNWZhNGJmNTQ2MzZlNy90YWJsZXJhbmdlOjllNTk4MDhmNDg0NzQ2ZGNhNmQ1ZmE0YmY1NDYzNmU3XzMtMy0xLTEtNjUxMzE_7fb6d290-9a2e-4561-a6f8-31aa8fd40283"
      unitRef="usd">51000000.0</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo5ZTU5ODA4ZjQ4NDc0NmRjYTZkNWZhNGJmNTQ2MzZlNy90YWJsZXJhbmdlOjllNTk4MDhmNDg0NzQ2ZGNhNmQ1ZmE0YmY1NDYzNmU3XzQtMS0xLTEtNjUxMzE_cdd0fcde-78f1-4b54-a5f7-84881c898d3e"
      unitRef="usd">8900000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo5ZTU5ODA4ZjQ4NDc0NmRjYTZkNWZhNGJmNTQ2MzZlNy90YWJsZXJhbmdlOjllNTk4MDhmNDg0NzQ2ZGNhNmQ1ZmE0YmY1NDYzNmU3XzQtMy0xLTEtNjUxMzE_4cacdab2-8479-4255-aff9-9274bfe21867"
      unitRef="usd">12500000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <rop:DeferredTaxAssetsTaxCreditCarryforwardsCapitalizedResearchAndDevelopmentExpenditures
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo5ZTU5ODA4ZjQ4NDc0NmRjYTZkNWZhNGJmNTQ2MzZlNy90YWJsZXJhbmdlOjllNTk4MDhmNDg0NzQ2ZGNhNmQ1ZmE0YmY1NDYzNmU3XzUtMS0xLTEtODUxNzg_87cf720d-2efe-4e5e-808c-cae1ccecf483"
      unitRef="usd">97800000</rop:DeferredTaxAssetsTaxCreditCarryforwardsCapitalizedResearchAndDevelopmentExpenditures>
    <rop:DeferredTaxAssetsTaxCreditCarryforwardsCapitalizedResearchAndDevelopmentExpenditures
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo5ZTU5ODA4ZjQ4NDc0NmRjYTZkNWZhNGJmNTQ2MzZlNy90YWJsZXJhbmdlOjllNTk4MDhmNDg0NzQ2ZGNhNmQ1ZmE0YmY1NDYzNmU3XzUtMy0xLTEtODUxNzg_d37bc3ed-e883-4e0e-bf55-8769dd75629b"
      unitRef="usd">0</rop:DeferredTaxAssetsTaxCreditCarryforwardsCapitalizedResearchAndDevelopmentExpenditures>
    <rop:DeferredTaxAssetsInterestExpense
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo5ZTU5ODA4ZjQ4NDc0NmRjYTZkNWZhNGJmNTQ2MzZlNy90YWJsZXJhbmdlOjllNTk4MDhmNDg0NzQ2ZGNhNmQ1ZmE0YmY1NDYzNmU3XzUtMS0xLTEtNjUxMzE_6795ce82-cd44-45ca-a4e4-92f7a7e29552"
      unitRef="usd">41100000</rop:DeferredTaxAssetsInterestExpense>
    <rop:DeferredTaxAssetsInterestExpense
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo5ZTU5ODA4ZjQ4NDc0NmRjYTZkNWZhNGJmNTQ2MzZlNy90YWJsZXJhbmdlOjllNTk4MDhmNDg0NzQ2ZGNhNmQ1ZmE0YmY1NDYzNmU3XzUtMy0xLTEtNjUxMzE_caea3832-68ac-49d3-8e7b-31f4ae41aace"
      unitRef="usd">10900000</rop:DeferredTaxAssetsInterestExpense>
    <rop:DeferredTaxAssetsDifferencesOnAssetsHeldForSale
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo5ZTU5ODA4ZjQ4NDc0NmRjYTZkNWZhNGJmNTQ2MzZlNy90YWJsZXJhbmdlOjllNTk4MDhmNDg0NzQ2ZGNhNmQ1ZmE0YmY1NDYzNmU3XzYtMS0xLTEtNjUxMzE_79db1c41-a4de-4881-a715-03e34671d9e8"
      unitRef="usd">0</rop:DeferredTaxAssetsDifferencesOnAssetsHeldForSale>
    <rop:DeferredTaxAssetsDifferencesOnAssetsHeldForSale
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo5ZTU5ODA4ZjQ4NDc0NmRjYTZkNWZhNGJmNTQ2MzZlNy90YWJsZXJhbmdlOjllNTk4MDhmNDg0NzQ2ZGNhNmQ1ZmE0YmY1NDYzNmU3XzYtMy0xLTEtNjUxMzE_384b390f-6c9e-46c9-b9c9-32504947801a"
      unitRef="usd">57400000</rop:DeferredTaxAssetsDifferencesOnAssetsHeldForSale>
    <rop:DeferredTaxAssetsLeaseLiability
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo5ZTU5ODA4ZjQ4NDc0NmRjYTZkNWZhNGJmNTQ2MzZlNy90YWJsZXJhbmdlOjllNTk4MDhmNDg0NzQ2ZGNhNmQ1ZmE0YmY1NDYzNmU3XzctMS0xLTEtNjUxMzE_869419b8-c811-4e4a-a226-d1f44229196d"
      unitRef="usd">50100000</rop:DeferredTaxAssetsLeaseLiability>
    <rop:DeferredTaxAssetsLeaseLiability
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo5ZTU5ODA4ZjQ4NDc0NmRjYTZkNWZhNGJmNTQ2MzZlNy90YWJsZXJhbmdlOjllNTk4MDhmNDg0NzQ2ZGNhNmQ1ZmE0YmY1NDYzNmU3XzctMy0xLTEtNjUxMzE_d12b2934-0d2a-46e5-990c-f955b1455609"
      unitRef="usd">46200000</rop:DeferredTaxAssetsLeaseLiability>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo5ZTU5ODA4ZjQ4NDc0NmRjYTZkNWZhNGJmNTQ2MzZlNy90YWJsZXJhbmdlOjllNTk4MDhmNDg0NzQ2ZGNhNmQ1ZmE0YmY1NDYzNmU3XzgtMS0xLTEtNjUxMzE_92b6f33c-44d9-4f0a-b5d2-b25bc8314c00"
      unitRef="usd">37100000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo5ZTU5ODA4ZjQ4NDc0NmRjYTZkNWZhNGJmNTQ2MzZlNy90YWJsZXJhbmdlOjllNTk4MDhmNDg0NzQ2ZGNhNmQ1ZmE0YmY1NDYzNmU3XzgtMy0xLTEtNjUxMzE_c056b6b1-db1c-4bbc-a81b-cd1bdcf2a1d6"
      unitRef="usd">31900000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo5ZTU5ODA4ZjQ4NDc0NmRjYTZkNWZhNGJmNTQ2MzZlNy90YWJsZXJhbmdlOjllNTk4MDhmNDg0NzQ2ZGNhNmQ1ZmE0YmY1NDYzNmU3XzktMS0xLTEtNjUxMzE_8246f0b6-a35b-416b-99b9-911ad4ee1e8f"
      unitRef="usd">437800000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo5ZTU5ODA4ZjQ4NDc0NmRjYTZkNWZhNGJmNTQ2MzZlNy90YWJsZXJhbmdlOjllNTk4MDhmNDg0NzQ2ZGNhNmQ1ZmE0YmY1NDYzNmU3XzktMy0xLTEtNjUxMzE_587bb349-a845-413e-8f22-635e6f836c94"
      unitRef="usd">325700000</us-gaap:DeferredTaxAssetsNet>
    <rop:DeferredTaxLiabilitiesTaxDeferredExpenseReservesAndAccruals
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo5ZTU5ODA4ZjQ4NDc0NmRjYTZkNWZhNGJmNTQ2MzZlNy90YWJsZXJhbmdlOjllNTk4MDhmNDg0NzQ2ZGNhNmQ1ZmE0YmY1NDYzNmU3XzExLTEtMS0xLTY1MTMx_a8b14a76-4f58-463e-ac76-d53c51cd5325"
      unitRef="usd">12000000.0</rop:DeferredTaxLiabilitiesTaxDeferredExpenseReservesAndAccruals>
    <rop:DeferredTaxLiabilitiesTaxDeferredExpenseReservesAndAccruals
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo5ZTU5ODA4ZjQ4NDc0NmRjYTZkNWZhNGJmNTQ2MzZlNy90YWJsZXJhbmdlOjllNTk4MDhmNDg0NzQ2ZGNhNmQ1ZmE0YmY1NDYzNmU3XzExLTMtMS0xLTY1MTMx_2d14f0c6-270a-4e15-923a-938a072aed7e"
      unitRef="usd">17300000</rop:DeferredTaxLiabilitiesTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo5ZTU5ODA4ZjQ4NDc0NmRjYTZkNWZhNGJmNTQ2MzZlNy90YWJsZXJhbmdlOjllNTk4MDhmNDg0NzQ2ZGNhNmQ1ZmE0YmY1NDYzNmU3XzEyLTEtMS0xLTY1MTMx_a91d1c7e-9a98-47ef-aaec-fb7e04454915"
      unitRef="usd">1818700000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo5ZTU5ODA4ZjQ4NDc0NmRjYTZkNWZhNGJmNTQ2MzZlNy90YWJsZXJhbmdlOjllNTk4MDhmNDg0NzQ2ZGNhNmQ1ZmE0YmY1NDYzNmU3XzEyLTMtMS0xLTY1MTMx_4d82b794-cb18-4aad-8cbc-29bd154aeeb9"
      unitRef="usd">1656200000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo5ZTU5ODA4ZjQ4NDc0NmRjYTZkNWZhNGJmNTQ2MzZlNy90YWJsZXJhbmdlOjllNTk4MDhmNDg0NzQ2ZGNhNmQ1ZmE0YmY1NDYzNmU3XzE0LTEtMS0xLTY1MTMx_6031fffd-261b-40da-8bf2-27c9843d2d91"
      unitRef="usd">5800000</us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings>
    <us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo5ZTU5ODA4ZjQ4NDc0NmRjYTZkNWZhNGJmNTQ2MzZlNy90YWJsZXJhbmdlOjllNTk4MDhmNDg0NzQ2ZGNhNmQ1ZmE0YmY1NDYzNmU3XzE0LTMtMS0xLTY1MTMx_7375b2e4-98e6-4bbc-81f0-0ad14501d777"
      unitRef="usd">24700000</us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings>
    <rop:DeferredTaxLiabilitiesRightOfUseAsset
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo5ZTU5ODA4ZjQ4NDc0NmRjYTZkNWZhNGJmNTQ2MzZlNy90YWJsZXJhbmdlOjllNTk4MDhmNDg0NzQ2ZGNhNmQ1ZmE0YmY1NDYzNmU3XzE1LTEtMS0xLTY1MTMx_a4158a45-33a8-40ae-be68-e194e3160e0e"
      unitRef="usd">48000000.0</rop:DeferredTaxLiabilitiesRightOfUseAsset>
    <rop:DeferredTaxLiabilitiesRightOfUseAsset
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo5ZTU5ODA4ZjQ4NDc0NmRjYTZkNWZhNGJmNTQ2MzZlNy90YWJsZXJhbmdlOjllNTk4MDhmNDg0NzQ2ZGNhNmQ1ZmE0YmY1NDYzNmU3XzE1LTMtMS0xLTY1MTMx_13d427ca-aa6e-426a-b6b8-694f430a8e55"
      unitRef="usd">43700000</rop:DeferredTaxLiabilitiesRightOfUseAsset>
    <us-gaap:DeferredTaxLiabilitiesParentsBasisInDiscontinuedOperation
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo5ZTU5ODA4ZjQ4NDc0NmRjYTZkNWZhNGJmNTQ2MzZlNy90YWJsZXJhbmdlOjllNTk4MDhmNDg0NzQ2ZGNhNmQ1ZmE0YmY1NDYzNmU3XzE3LTEtMS0xLTg1MjAz_94af0ead-05ea-491c-b813-f27fc0697007"
      unitRef="usd">174200000</us-gaap:DeferredTaxLiabilitiesParentsBasisInDiscontinuedOperation>
    <us-gaap:DeferredTaxLiabilitiesParentsBasisInDiscontinuedOperation
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo5ZTU5ODA4ZjQ4NDc0NmRjYTZkNWZhNGJmNTQ2MzZlNy90YWJsZXJhbmdlOjllNTk4MDhmNDg0NzQ2ZGNhNmQ1ZmE0YmY1NDYzNmU3XzE3LTMtMS0xLTg1MjAz_56622e2a-075c-46e8-a611-621c05f2ea45"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilitiesParentsBasisInDiscontinuedOperation>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo5ZTU5ODA4ZjQ4NDc0NmRjYTZkNWZhNGJmNTQ2MzZlNy90YWJsZXJhbmdlOjllNTk4MDhmNDg0NzQ2ZGNhNmQ1ZmE0YmY1NDYzNmU3XzE2LTEtMS0xLTY1MTMx_379773a8-9466-4d50-a1ff-a9175307a1a2"
      unitRef="usd">2058700000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo5ZTU5ODA4ZjQ4NDc0NmRjYTZkNWZhNGJmNTQ2MzZlNy90YWJsZXJhbmdlOjllNTk4MDhmNDg0NzQ2ZGNhNmQ1ZmE0YmY1NDYzNmU3XzE2LTMtMS0xLTY1MTMx_c3a95955-e8fc-41bb-9e29-9244c57ac247"
      unitRef="usd">1741900000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i84ddaffa91544ec88fc322dfcb8631f4_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90ZXh0cmVnaW9uOjdhMDZhOTRiN2E5ODQwODFhZjkxYTVlMmE5ZmM0ZjE4XzY4Mw_6e1dcfa9-0935-4129-b6ce-774a4a88f30f"
      unitRef="usd">46600000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i820bc1e946d44e4eb18f69ed8a25be10_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90ZXh0cmVnaW9uOjdhMDZhOTRiN2E5ODQwODFhZjkxYTVlMmE5ZmM0ZjE4XzU0OTc1NTgxOTY1Ng_e234906d-0694-42f5-9fae-8265a6f7761f"
      unitRef="usd">38000000.0</us-gaap:OperatingLossCarryforwards>
    <rop:DeferredTaxAssetsInterestExpense
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90ZXh0cmVnaW9uOjdhMDZhOTRiN2E5ODQwODFhZjkxYTVlMmE5ZmM0ZjE4XzU0OTc1NTgyMjA4MQ_6795ce82-cd44-45ca-a4e4-92f7a7e29552"
      unitRef="usd">41100000</rop:DeferredTaxAssetsInterestExpense>
    <rop:DeferredTaxAssetsTaxCreditCarryforwardsCapitalizedResearchAndDevelopmentExpenditures
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90ZXh0cmVnaW9uOjdhMDZhOTRiN2E5ODQwODFhZjkxYTVlMmE5ZmM0ZjE4XzU0OTc1NTgyMTkyOA_87cf720d-2efe-4e5e-808c-cae1ccecf483"
      unitRef="usd">97800000</rop:DeferredTaxAssetsTaxCreditCarryforwardsCapitalizedResearchAndDevelopmentExpenditures>
    <us-gaap:DeferredTaxLiabilitiesParentsBasisInDiscontinuedOperation
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90ZXh0cmVnaW9uOjdhMDZhOTRiN2E5ODQwODFhZjkxYTVlMmE5ZmM0ZjE4XzU0OTc1NTgxOTQ0OA_94af0ead-05ea-491c-b813-f27fc0697007"
      unitRef="usd">174200000</us-gaap:DeferredTaxLiabilitiesParentsBasisInDiscontinuedOperation>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i0f46865579da42b7b12229816e6ef3f6_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90ZXh0cmVnaW9uOjdhMDZhOTRiN2E5ODQwODFhZjkxYTVlMmE5ZmM0ZjE4XzI3NDg3NzkwNzUxMTU_e3b16ded-a718-4835-a621-d45424435272"
      unitRef="number">0.49</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90ZXh0cmVnaW9uOjdhMDZhOTRiN2E5ODQwODFhZjkxYTVlMmE5ZmM0ZjE4XzI4NDg_34e3737b-283f-4635-aace-a6f56ba7db07"
      unitRef="usd">37100000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i84ddaffa91544ec88fc322dfcb8631f4_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90ZXh0cmVnaW9uOjdhMDZhOTRiN2E5ODQwODFhZjkxYTVlMmE5ZmM0ZjE4XzI5MjE_911f937e-a0f4-4752-8b9b-87f1959d93e7"
      unitRef="usd">31000000.0</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i61754569e6e646d5876e772dad10b72b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90ZXh0cmVnaW9uOjdhMDZhOTRiN2E5ODQwODFhZjkxYTVlMmE5ZmM0ZjE4XzI5NTk_3223afd4-5a8f-4a7b-b198-726dc7ea2923"
      unitRef="usd">6100000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90ZXh0cmVnaW9uOjdhMDZhOTRiN2E5ODQwODFhZjkxYTVlMmE5ZmM0ZjE4XzQ5NTc_fc164330-5380-4df0-bdb9-88ff3a838c95">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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:60.979%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&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.052%"/&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.053%"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align: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:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions for tax positions of prior periods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions for tax positions of the current period&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.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;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions due to acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reductions for tax positions of prior periods&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.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reductions attributable to lapses of applicable 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;(2.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.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;(6.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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reductions attributable to settlements with taxing 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;text-align:left;vertical-align:bottom"&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:#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;29.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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;40.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;63.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:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo1MWFkMjFhOTMwMWY0NTM3YThkMWJmNWViM2ExYWU5ZC90YWJsZXJhbmdlOjUxYWQyMWE5MzAxZjQ1MzdhOGQxYmY1ZWIzYTFhZTlkXzEtMS0xLTEtNjUxMzE_d5e1038c-cadd-40b2-8fbf-35404ddbe2b1"
      unitRef="usd">40500000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i6b04498219454d8083fdd0d90e5d6fd3_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo1MWFkMjFhOTMwMWY0NTM3YThkMWJmNWViM2ExYWU5ZC90YWJsZXJhbmdlOjUxYWQyMWE5MzAxZjQ1MzdhOGQxYmY1ZWIzYTFhZTlkXzEtMy0xLTEtNjUxMzE_28b2a3e3-24ca-40b5-86fa-72b6d137b601"
      unitRef="usd">63500000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ied39efe4f9454765b248120faf0ef19a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo1MWFkMjFhOTMwMWY0NTM3YThkMWJmNWViM2ExYWU5ZC90YWJsZXJhbmdlOjUxYWQyMWE5MzAxZjQ1MzdhOGQxYmY1ZWIzYTFhZTlkXzEtNS0xLTEtNjUxMzE_7bf5288e-5e70-4fec-9d34-8ce497c1ac94"
      unitRef="usd">57600000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo1MWFkMjFhOTMwMWY0NTM3YThkMWJmNWViM2ExYWU5ZC90YWJsZXJhbmdlOjUxYWQyMWE5MzAxZjQ1MzdhOGQxYmY1ZWIzYTFhZTlkXzItMS0xLTEtNjUxMzE_ccadd4d9-e4f2-4a31-92d9-b7268163ea55"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo1MWFkMjFhOTMwMWY0NTM3YThkMWJmNWViM2ExYWU5ZC90YWJsZXJhbmdlOjUxYWQyMWE5MzAxZjQ1MzdhOGQxYmY1ZWIzYTFhZTlkXzItMy0xLTEtNjUxMzE_888c12b2-9fe2-4f6a-9272-800fa8d8731f"
      unitRef="usd">2200000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo1MWFkMjFhOTMwMWY0NTM3YThkMWJmNWViM2ExYWU5ZC90YWJsZXJhbmdlOjUxYWQyMWE5MzAxZjQ1MzdhOGQxYmY1ZWIzYTFhZTlkXzItNS0xLTEtNjUxMzE_db83b893-7947-4922-b824-7392f65324f2"
      unitRef="usd">6000000.0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo1MWFkMjFhOTMwMWY0NTM3YThkMWJmNWViM2ExYWU5ZC90YWJsZXJhbmdlOjUxYWQyMWE5MzAxZjQ1MzdhOGQxYmY1ZWIzYTFhZTlkXzMtMS0xLTEtNjUxMzE_e213e568-fcb0-422b-8ba0-39de9ff003e5"
      unitRef="usd">2300000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo1MWFkMjFhOTMwMWY0NTM3YThkMWJmNWViM2ExYWU5ZC90YWJsZXJhbmdlOjUxYWQyMWE5MzAxZjQ1MzdhOGQxYmY1ZWIzYTFhZTlkXzMtMy0xLTEtNjUxMzE_cfa3120f-72cb-4cc2-ac62-33c3941d401f"
      unitRef="usd">3300000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo1MWFkMjFhOTMwMWY0NTM3YThkMWJmNWViM2ExYWU5ZC90YWJsZXJhbmdlOjUxYWQyMWE5MzAxZjQ1MzdhOGQxYmY1ZWIzYTFhZTlkXzMtNS0xLTEtNjUxMzE_77e7f49d-45b4-462c-8ac0-2012025a4d32"
      unitRef="usd">3500000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo1MWFkMjFhOTMwMWY0NTM3YThkMWJmNWViM2ExYWU5ZC90YWJsZXJhbmdlOjUxYWQyMWE5MzAxZjQ1MzdhOGQxYmY1ZWIzYTFhZTlkXzQtMS0xLTEtNjUxMzE_15339b7a-6eaf-495a-a3e7-92e1f7327588"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo1MWFkMjFhOTMwMWY0NTM3YThkMWJmNWViM2ExYWU5ZC90YWJsZXJhbmdlOjUxYWQyMWE5MzAxZjQ1MzdhOGQxYmY1ZWIzYTFhZTlkXzQtMy0xLTEtNjUxMzE_df01a974-0520-45f7-961f-c1a1a66dba66"
      unitRef="usd">1000000.0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo1MWFkMjFhOTMwMWY0NTM3YThkMWJmNWViM2ExYWU5ZC90YWJsZXJhbmdlOjUxYWQyMWE5MzAxZjQ1MzdhOGQxYmY1ZWIzYTFhZTlkXzQtNS0xLTEtNjUxMzE_bab2304f-0811-44ef-9f2b-0a8dc7090e60"
      unitRef="usd">6200000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo1MWFkMjFhOTMwMWY0NTM3YThkMWJmNWViM2ExYWU5ZC90YWJsZXJhbmdlOjUxYWQyMWE5MzAxZjQ1MzdhOGQxYmY1ZWIzYTFhZTlkXzUtMS0xLTEtNjUxMzE_be7a5944-6bcf-46e1-b041-ccc55566ac31"
      unitRef="usd">11200000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo1MWFkMjFhOTMwMWY0NTM3YThkMWJmNWViM2ExYWU5ZC90YWJsZXJhbmdlOjUxYWQyMWE5MzAxZjQ1MzdhOGQxYmY1ZWIzYTFhZTlkXzUtMy0xLTEtNjUxMzE_2c347044-2c22-4e8c-aa33-79261bf871d9"
      unitRef="usd">500000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo1MWFkMjFhOTMwMWY0NTM3YThkMWJmNWViM2ExYWU5ZC90YWJsZXJhbmdlOjUxYWQyMWE5MzAxZjQ1MzdhOGQxYmY1ZWIzYTFhZTlkXzUtNS0xLTEtNjUxMzE_e5b39af3-577c-4f9d-813c-12580c658415"
      unitRef="usd">3600000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo1MWFkMjFhOTMwMWY0NTM3YThkMWJmNWViM2ExYWU5ZC90YWJsZXJhbmdlOjUxYWQyMWE5MzAxZjQ1MzdhOGQxYmY1ZWIzYTFhZTlkXzYtMS0xLTEtNjUxMzE_d8c71372-0ec7-4ea8-9e39-c3aa56d7d694"
      unitRef="usd">2600000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo1MWFkMjFhOTMwMWY0NTM3YThkMWJmNWViM2ExYWU5ZC90YWJsZXJhbmdlOjUxYWQyMWE5MzAxZjQ1MzdhOGQxYmY1ZWIzYTFhZTlkXzYtMy0xLTEtNjUxMzE_7d7c3472-c76b-46df-82dd-ec2421abd951"
      unitRef="usd">4600000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo1MWFkMjFhOTMwMWY0NTM3YThkMWJmNWViM2ExYWU5ZC90YWJsZXJhbmdlOjUxYWQyMWE5MzAxZjQ1MzdhOGQxYmY1ZWIzYTFhZTlkXzYtNS0xLTEtNjUxMzE_ede06c80-ff10-4109-8f2c-333ad845341e"
      unitRef="usd">6200000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo1MWFkMjFhOTMwMWY0NTM3YThkMWJmNWViM2ExYWU5ZC90YWJsZXJhbmdlOjUxYWQyMWE5MzAxZjQ1MzdhOGQxYmY1ZWIzYTFhZTlkXzctMS0xLTEtNjUxMzE_2374786f-3c62-47fb-84a3-989c25be0463"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo1MWFkMjFhOTMwMWY0NTM3YThkMWJmNWViM2ExYWU5ZC90YWJsZXJhbmdlOjUxYWQyMWE5MzAxZjQ1MzdhOGQxYmY1ZWIzYTFhZTlkXzctMy0xLTEtNjUxMzE_17e7607a-32be-424c-8196-8a16b23390df"
      unitRef="usd">24400000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo1MWFkMjFhOTMwMWY0NTM3YThkMWJmNWViM2ExYWU5ZC90YWJsZXJhbmdlOjUxYWQyMWE5MzAxZjQ1MzdhOGQxYmY1ZWIzYTFhZTlkXzctNS0xLTEtNjUxMzE_35e3aa3a-7f01-48d5-b3cf-331a48b9379f"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo1MWFkMjFhOTMwMWY0NTM3YThkMWJmNWViM2ExYWU5ZC90YWJsZXJhbmdlOjUxYWQyMWE5MzAxZjQ1MzdhOGQxYmY1ZWIzYTFhZTlkXzgtMS0xLTEtNjUxMzE_6260c59a-6b16-4e32-bca1-108f895e15a8"
      unitRef="usd">29000000.0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo1MWFkMjFhOTMwMWY0NTM3YThkMWJmNWViM2ExYWU5ZC90YWJsZXJhbmdlOjUxYWQyMWE5MzAxZjQ1MzdhOGQxYmY1ZWIzYTFhZTlkXzgtMy0xLTEtNjUxMzE_ac013b6b-1b86-4cdd-8106-f59a695dccc4"
      unitRef="usd">40500000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i6b04498219454d8083fdd0d90e5d6fd3_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90YWJsZTo1MWFkMjFhOTMwMWY0NTM3YThkMWJmNWViM2ExYWU5ZC90YWJsZXJhbmdlOjUxYWQyMWE5MzAxZjQ1MzdhOGQxYmY1ZWIzYTFhZTlkXzgtNS0xLTEtNjUxMzE_60323a7b-89e2-4dca-b021-e87498151e9b"
      unitRef="usd">63500000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90ZXh0cmVnaW9uOjdhMDZhOTRiN2E5ODQwODFhZjkxYTVlMmE5ZmM0ZjE4XzM3MzE_5e84ad4e-cece-43dd-89eb-ac4369b31499"
      unitRef="usd">28800000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90ZXh0cmVnaW9uOjdhMDZhOTRiN2E5ODQwODFhZjkxYTVlMmE5ZmM0ZjE4XzM4MDA_50ca7f79-1608-4fb9-864c-869abab2671d"
      unitRef="usd">300000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90ZXh0cmVnaW9uOjdhMDZhOTRiN2E5ODQwODFhZjkxYTVlMmE5ZmM0ZjE4XzM5MDI_5ca06c72-6d08-46f6-bdd4-707cef1f2386"
      unitRef="usd">4600000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90ZXh0cmVnaW9uOjdhMDZhOTRiN2E5ODQwODFhZjkxYTVlMmE5ZmM0ZjE4XzM5MTU_9efbc625-1ff9-4a50-a1fa-42ff3365ebe6"
      unitRef="usd">4300000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMTgvZnJhZzo3YTA2YTk0YjdhOTg0MDgxYWY5MWE1ZTJhOWZjNGYxOC90ZXh0cmVnaW9uOjdhMDZhOTRiN2E5ODQwODFhZjkxYTVlMmE5ZmM0ZjE4XzQwMzk_dcdde0ee-61e2-4861-a7e3-6a44d63c56da"
      unitRef="usd">2300000</us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90ZXh0cmVnaW9uOmMyMjUxMGE5NmExZDRkZDk5NjlkYTFhNzU5YjVmNTQwXzYwNDQ_ab382a19-21e3-4029-a5fc-9a69277093b9">Long-Term Debt&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July 21, 2022, the Company entered into a new five-year unsecured credit facility (the &#x201c;Credit Agreement&#x201d;) among Roper, the financial institutions from time to time party thereto, JPMorgan Chase Bank, N.A., as administrative agent, Bank of America, N.A. and Wells Fargo Bank, N.A., as syndication agents, and Mizuho Bank, Ltd., MUFG Bank, Ltd., PNC Bank, National Association, TD Bank, N.A., Truist Bank and U.S Bank, National Association, as documentation agents, which replaced the existing $3,000.0 unsecured credit facility, dated as of September 2, 2020, as amended. The new facility comprises a five-year $3,500.0 revolving credit facility, which includes availability of up to $150.0 for letters of credit. Loans under the facility will be available in dollars, and letters of credit will be available in dollars and other currencies to be agreed. The Company may also, subject to compliance with specified conditions, request additional term loans or revolving credit commitments in an aggregate amount not to exceed $500.0. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company will have the right to add foreign subsidiaries as borrowers under the Credit Agreement, subject to the satisfaction of specified conditions. The Company will guarantee the payment and performance by the foreign subsidiary borrowers of their obligations under the Credit Agreement. The Company&#x2019;s obligations under the Credit Agreement are not guaranteed by any of its subsidiaries. However, the Company has the right, subject to the satisfaction of certain conditions set forth in the Credit Agreement, to cause any of its wholly-owned domestic subsidiaries to become guarantors.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Loans under the Credit Agreement can be borrowed as term Secured Overnight Financing Rate (&#x201c;SOFR&#x201d;) loans or Alternate Base Rate (&#x201c;ABR&#x201d;) Loans, at the Company&#x2019;s option. Each term SOFR loan will bear interest at a rate per annum equal to the applicable Adjusted Term SOFR rate plus a spread ranging from 0.795% to 1.300%, as determined by the Company&#x2019;s senior unsecured long-term debt rating at such time. Based on the Company&#x2019;s current rating, the spread for SOFR loans would be 0.910%. Each ABR Loan will bear interest at a rate per annum equal to the Alternate Base Rate plus a spread ranging from 0.000% to 0.300%, as determined by the Company&#x2019;s senior unsecured long-term debt rating at such time. Based on the Company&#x2019;s current rating, the spread for ABR Loans would be 0.000%. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Outstanding letters of credit issued under the Credit Agreement will be charged a quarterly fee depending on the Company&#x2019;s senior unsecured long-term debt rating. Based on the Company&#x2019;s current rating, the quarterly fee would be payable at a rate of 0.910% per annum, plus a fronting fee of 0.125% per annum on the undrawn and unexpired amount of all letters of credit. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additionally, the Company will pay a quarterly facility fee on the used and unused portions of the revolving credit facility depending on the Company&#x2019;s senior unsecured long-term debt rating. Based on the Company&#x2019;s current rating, the quarterly fee would accrue at a rate of 0.090% per annum. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts outstanding under the Credit Agreement may be accelerated upon the occurrence of customary events of default. The Credit Agreement requires the Company to maintain a Total Debt to Total Capital Ratio of 0.65 to 1.00 or less. Borrowings under the Credit Agreement are prepayable at Roper&#x2019;s option at any time in whole or in part without premium or penalty.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2022, there were no outstanding borrowings under the Credit Agreement. Comparably, at December 31, 2021, there was $470.0 of outstanding borrowings under the credit agreement in place at the time. The Company was in compliance with its debt covenants throughout the years ended December&#160;31, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June 22, 2020, the Company completed a public offering of $600.0 aggregate principal amount of 2.00% senior unsecured notes due June 30, 2030 (&#x201c;2030 Notes&#x201d;). The 2030 Notes bear interest at a fixed rate and are payable semi-annually in arrears on June 30 and December 30 of each year, beginning December 30, 2020. The net proceeds from the sale of the 2030 Notes were used for general corporate purposes, including acquisitions.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 1, 2020, the Company completed a public offering of $300.0 aggregate principal amount of 0.45% senior unsecured notes due August 15, 2022 (&#x201c;2022 Notes&#x201d;), $700.0 aggregate principal amount of 1.00% senior unsecured notes due September 15, 2025 (&#x201c;2025 Notes&#x201d;), $700.0 aggregate principal amount of 1.40% senior unsecured notes due September 15, 2027 (&#x201c;2027 Notes&#x201d;) and $1,000.0 aggregate principal amount of 1.75% senior unsecured notes due February 15, 2031 (&#x201c;2031 Notes&#x201d; and, together with the 2022 Notes, 2025 Notes, and 2027 Notes, the &#x201c;Notes&#x201d;). The 2022 Notes and 2031 Notes bear interest at a fixed rate and are payable semi-annually in arrears on February 15 and August 15 of each year, beginning February 15, 2021 and the 2025 Notes and 2027 Notes bear interest at a fixed rate and are payable semi-annually in arrears on March 15 and September 15 of each year, beginning March 15, 2021. The net proceeds from the sale of the Notes, together with cash on hand and borrowings under the Credit Agreement, were used to fund the purchase price of the acquisition of Vertafore, Inc. and related costs. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August&#160;26, 2019, the Company completed a public offering of $500.0 aggregate principal amount of 2.35% senior unsecured notes due September&#160;15, 2024 and $700.0 aggregate principal amount of 2.95% senior unsecured notes due September&#160;15, 2029.&#160;The notes bear interest at a fixed rate and are payable semi-annually in arrears on March 15 and September 15 of each year, beginning March&#160;15, 2020. The net proceeds were used to fund a portion of the purchase of iPipeline Holdings, Inc.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August&#160;28, 2018, the Company completed a public offering of $700.0 aggregate principal amount of 3.65% senior unsecured notes due September&#160;15, 2023 and $800.0 aggregate principal amount of 4.20% senior unsecured notes due September&#160;15, 2028 (the &#x201c;2018 Offering&#x201d;). The notes bear interest at a fixed rate and are payable semi-annually in arrears on March 15 and September 15 of each year, beginning March&#160;15, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December&#160;19, 2016, the Company completed a public offering of $500.0 aggregate principal amount of 2.80% senior unsecured notes due December&#160;15, 2021 and $700.0 aggregate principal amount of 3.80% senior unsecured notes due December&#160;15, 2026.&#160;The notes bear interest at a fixed rate and are payable semi-annually in arrears on June 15 and December 15 of each year, beginning June&#160;15, 2017. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December&#160;7, 2015, the Company completed a public offering of $600.0 aggregate principal amount of 3.00% senior unsecured notes due December&#160;15, 2020 and $300.0 aggregate principal amount of 3.85% senior unsecured notes due December&#160;15, 2025.&#160;The notes bear interest at a fixed rate and are payable semi-annually in arrears on June 15 and December 15 of each year, beginning June&#160;15, 2016. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November&#160;21, 2012, the Company completed a public offering of $500.0 aggregate principal amount of 3.125% senior unsecured notes due November&#160;15, 2022.&#160;The notes bear interest at a fixed rate and are payable &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;semi-annually&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 arrears on May 15 and November 15 of each year, beginning May&#160;15, 2013.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Roper may redeem some or all of these notes at any time or from time to time, at 100% of their principal amount, plus a make-whole premium based on a spread to U.S. Treasury securities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 15, 2022 $500.0 of 3.125% senior notes due 2022 were redeemed using cash flows generated from operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&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 15, 2022, $300.0 of 0.450% senior notes due 2022 were repaid at maturity using cash flows generated from operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November 15, 2021, $500.0 of 2.800% senior notes due 2021 were redeemed predominantly using cash flows generated from operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November 15, 2020, $600.0 of 3.000% senior notes due 2020 were redeemed using revolver borrowings under the Credit Agreement. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s senior notes are unsecured senior obligations of the Company and rank equally in right of payment with all of Roper&#x2019;s existing and future unsecured and unsubordinated indebtedness.&#160;The notes are effectively subordinated to any of its existing and future secured indebtedness to the extent of the value of the collateral securing such indebtedness.&#160;The notes are not guaranteed by any of Roper&#x2019;s subsidiaries and are effectively subordinated to all existing and future indebtedness and other liabilities of Roper&#x2019;s subsidiaries.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total debt at December 31 consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="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:73.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.218%"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unsecured credit facility&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;470.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$500    3.125% senior notes due 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;500.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;div&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.450% senior notes due 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300.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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$700    3.650% senior notes due 2023&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;700.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;700.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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$500    2.350% senior notes due 2024&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;500.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;500.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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$300    3.850% senior notes due 2025&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;300.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;300.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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$700    1.000% senior notes due 2025&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;700.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;700.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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$700    3.800% senior notes due 2026&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;700.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;700.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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$700    1.400% senior notes due 2027&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;700.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;700.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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$800    4.200% senior notes due 2028&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;800.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;800.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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$700    2.950% senior notes due 2029&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;700.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;700.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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$600    2.000% senior notes due 2030&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;600.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;600.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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$1,000 1.750% senior notes due 2031&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;1,000.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,000.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;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;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;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less unamortized debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38.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;(48.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 debt&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;6,661.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;7,921.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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 current portion&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;(699.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;(799.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&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;5,962.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,122.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The interest rate on the borrowings under the unsecured credit facility is calculated based upon various recognized indices plus a margin as defined in the Credit Agreement. At December&#160;31, 2022, Roper had $19.0 of outstanding letters of credit.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future maturities of total debt during each of the next five years ending December 31 and thereafter are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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:87.023%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;700.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align: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;500.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:justify;vertical-align: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;1,000.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:justify;vertical-align: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;700.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:justify;vertical-align: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;700.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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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;6,700.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:DebtDisclosureTextBlock>
    <us-gaap:DebtInstrumentTerm
      contextRef="id6a321636bbb4b14bdbff296161cf3e6_D20220721-20220721"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90ZXh0cmVnaW9uOmMyMjUxMGE5NmExZDRkZDk5NjlkYTFhNzU5YjVmNTQwXzM4NDgyOTA3MDc3MTM_aecf3108-0658-4d10-9043-3973c0c54a8f">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="icdf551960be447989313693b9f84899a_I20200902"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90ZXh0cmVnaW9uOmMyMjUxMGE5NmExZDRkZDk5NjlkYTFhNzU5YjVmNTQwXzM4NDgyOTA3MDc3MDQ_7b7d6ce8-a414-440a-ac3b-a47130e5cb5b"
      unitRef="usd">3000000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentTerm
      contextRef="id6a321636bbb4b14bdbff296161cf3e6_D20220721-20220721"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90ZXh0cmVnaW9uOmMyMjUxMGE5NmExZDRkZDk5NjlkYTFhNzU5YjVmNTQwXzM4NDgyOTA3MDc3MTQ_96e7965d-e246-4bfd-a2c6-24b4c9863b4f">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i9dba70fc4cf74e119263c4be6c0da9e8_I20220721"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90ZXh0cmVnaW9uOmMyMjUxMGE5NmExZDRkZDk5NjlkYTFhNzU5YjVmNTQwXzM4NDgyOTA3MDc3MTY_1222b162-c87b-4cb5-8a81-f25d58191bc3"
      unitRef="usd">3500000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i31ff8d502a2044a69156953ece9978ac_I20220721"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90ZXh0cmVnaW9uOmMyMjUxMGE5NmExZDRkZDk5NjlkYTFhNzU5YjVmNTQwXzM4NDgyOTA3MDc3MjY_4f8f64bb-a158-4dd9-91cd-0ffb2009b656"
      unitRef="usd">150000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <rop:LineOfCreditFacilityAccordionFeatureIncreaseLimit
      contextRef="i9dba70fc4cf74e119263c4be6c0da9e8_I20220721"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90ZXh0cmVnaW9uOmMyMjUxMGE5NmExZDRkZDk5NjlkYTFhNzU5YjVmNTQwXzM4NDgyOTA3MDc3MzQ_6d669674-5e38-40e5-adb2-4a3d734d5331"
      unitRef="usd">500000000.0</rop:LineOfCreditFacilityAccordionFeatureIncreaseLimit>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i71d7c17e631f45b4bb975f68f721d9a4_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90ZXh0cmVnaW9uOmMyMjUxMGE5NmExZDRkZDk5NjlkYTFhNzU5YjVmNTQwXzM4NDgyOTA3MDc3NDI_68efcc1b-35d4-4194-ba57-ba9f194950b4"
      unitRef="number">0.00795</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="if3b153bc55774cd69215197dd1535e1b_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90ZXh0cmVnaW9uOmMyMjUxMGE5NmExZDRkZDk5NjlkYTFhNzU5YjVmNTQwXzM4NDgyOTA3MDc3NTA_3b167d00-08a4-4404-981d-ee67047f04a5"
      unitRef="number">0.01300</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <rop:DebtInstrumentBasisSpreadOnVariableRateBasedOnCreditRating
      contextRef="ie2a86041cb3643ca85a856f9bb5f26d3_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90ZXh0cmVnaW9uOmMyMjUxMGE5NmExZDRkZDk5NjlkYTFhNzU5YjVmNTQwXzM4NDgyOTA3MDc3NTg_4e1b7744-92e9-49c5-bf05-3a01d6b82adc"
      unitRef="number">0.00910</rop:DebtInstrumentBasisSpreadOnVariableRateBasedOnCreditRating>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="i71d7c17e631f45b4bb975f68f721d9a4_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90ZXh0cmVnaW9uOmMyMjUxMGE5NmExZDRkZDk5NjlkYTFhNzU5YjVmNTQwXzM4NDgyOTA3MDc3OTA_94def2af-8134-4ad8-92da-6208982e61cf"
      unitRef="number">0.00000</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="if3b153bc55774cd69215197dd1535e1b_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90ZXh0cmVnaW9uOmMyMjUxMGE5NmExZDRkZDk5NjlkYTFhNzU5YjVmNTQwXzM4NDgyOTA3MDc3ODI_d66f2be4-efe5-408d-9826-82d4163bda81"
      unitRef="number">0.00300</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <rop:DebtInstrumentBasisSpreadOnVariableRateBasedOnCreditRating
      contextRef="i11c20be106c946d997c7a3d47ab34797_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90ZXh0cmVnaW9uOmMyMjUxMGE5NmExZDRkZDk5NjlkYTFhNzU5YjVmNTQwXzM4NDgyOTA3MDc3OTk_c64e2020-2caf-4aa3-a023-2acf22296bcc"
      unitRef="number">0.00000</rop:DebtInstrumentBasisSpreadOnVariableRateBasedOnCreditRating>
    <rop:LineOfCreditFacilityLettersOfCreditFeePercentage
      contextRef="ib9dce733ac4c46ad8ed0917f8f91c958_D20200902-20200902"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90ZXh0cmVnaW9uOmMyMjUxMGE5NmExZDRkZDk5NjlkYTFhNzU5YjVmNTQwXzM4NDgyOTA3MDc4MDg_71ea34a1-4704-46de-9390-0853e897684e"
      unitRef="number">0.00910</rop:LineOfCreditFacilityLettersOfCreditFeePercentage>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="if3a0a9febfc14b4e96ab4115b9051b3d_D20200902-20200902"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90ZXh0cmVnaW9uOmMyMjUxMGE5NmExZDRkZDk5NjlkYTFhNzU5YjVmNTQwXzM4NDgyOTA3MDc4MTY_e6eae258-75ec-4c57-ae5f-c184fa9d783a"
      unitRef="number">0.00125</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i19db85b4348d4443a2c27c83f7b44d7d_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90ZXh0cmVnaW9uOmMyMjUxMGE5NmExZDRkZDk5NjlkYTFhNzU5YjVmNTQwXzM4NDgyOTA3MDc4MjQ_f041067c-39bd-4652-bfce-671bd0c430d5"
      unitRef="number">0.00090</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <rop:LineOfCreditFacilityCovenantDebtToCapitalRatioMaximum
      contextRef="i5232aa81ce67424faae0269f3283580d_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90ZXh0cmVnaW9uOmMyMjUxMGE5NmExZDRkZDk5NjlkYTFhNzU5YjVmNTQwXzI3NDg3NzkwODUwMjM_8557b73b-2105-4e4c-a437-c36035418df4"
      unitRef="number">0.65</rop:LineOfCreditFacilityCovenantDebtToCapitalRatioMaximum>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i41357d185a00435e8bade7172d33c575_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90ZXh0cmVnaW9uOmMyMjUxMGE5NmExZDRkZDk5NjlkYTFhNzU5YjVmNTQwXzM4NDgyOTA3MDgxODQ_2e5c5148-d298-41be-a07b-b1992c5ec323"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i3815bfd5deb44c2db60be42de2e8560e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90ZXh0cmVnaW9uOmMyMjUxMGE5NmExZDRkZDk5NjlkYTFhNzU5YjVmNTQwXzU0OTc1NTgyNDM2OA_c00c88cd-e015-4dc4-b845-ec798432c462"
      unitRef="usd">470000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i7c2b134e8bc643e79b871fe98be7553f_I20200622"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90ZXh0cmVnaW9uOmMyMjUxMGE5NmExZDRkZDk5NjlkYTFhNzU5YjVmNTQwXzE0NjQ_98226784-d473-4001-849c-7fca062bc00d"
      unitRef="usd">600000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i7c2b134e8bc643e79b871fe98be7553f_I20200622"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90ZXh0cmVnaW9uOmMyMjUxMGE5NmExZDRkZDk5NjlkYTFhNzU5YjVmNTQwXzE0OTc_00f74974-81ff-41ab-9487-6ea81134a9c6"
      unitRef="number">0.0200</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i538bf2cf74d84859b10ca0c49935dd2b_I20200901"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90ZXh0cmVnaW9uOmMyMjUxMGE5NmExZDRkZDk5NjlkYTFhNzU5YjVmNTQwXzE4OTQ_619f7fbe-55c9-4869-a601-12d96511b12e"
      unitRef="usd">300000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i538bf2cf74d84859b10ca0c49935dd2b_I20200901"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90ZXh0cmVnaW9uOmMyMjUxMGE5NmExZDRkZDk5NjlkYTFhNzU5YjVmNTQwXzE5Mjc_82134202-47a5-4ae3-aaca-0a6b7bd4422a"
      unitRef="number">0.0045</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="iddfcfa1add1448d8bc52c7cafde198ff_I20200901"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90ZXh0cmVnaW9uOmMyMjUxMGE5NmExZDRkZDk5NjlkYTFhNzU5YjVmNTQwXzE5ODk_f4e9c5aa-dcb7-4bd4-b6d2-206c47f2219c"
      unitRef="usd">700000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="iddfcfa1add1448d8bc52c7cafde198ff_I20200901"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90ZXh0cmVnaW9uOmMyMjUxMGE5NmExZDRkZDk5NjlkYTFhNzU5YjVmNTQwXzIwMjI_9dc2a12e-c3c7-4a43-af5d-ba50132ce52b"
      unitRef="number">0.0100</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="id4f9bf064dde47ea93e97c495be04c21_I20200901"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90ZXh0cmVnaW9uOmMyMjUxMGE5NmExZDRkZDk5NjlkYTFhNzU5YjVmNTQwXzIwODc_04851896-4574-442c-b3b9-ee76566efd51"
      unitRef="usd">700000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="id4f9bf064dde47ea93e97c495be04c21_I20200901"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90ZXh0cmVnaW9uOmMyMjUxMGE5NmExZDRkZDk5NjlkYTFhNzU5YjVmNTQwXzIxMjA_999fab8c-51c8-4051-9b4b-66657375ddd7"
      unitRef="number">0.0140</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i9c4c33e8a5284798a7eb0be3dc9cd6a2_I20200901"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90ZXh0cmVnaW9uOmMyMjUxMGE5NmExZDRkZDk5NjlkYTFhNzU5YjVmNTQwXzIxODg_15b713ff-b9b6-4ee6-a0b3-06bc8ce8862d"
      unitRef="usd">1000000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i9c4c33e8a5284798a7eb0be3dc9cd6a2_I20200901"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90ZXh0cmVnaW9uOmMyMjUxMGE5NmExZDRkZDk5NjlkYTFhNzU5YjVmNTQwXzIyMjE_7473a295-bf5f-4cf5-9a89-ee4a311f1d0e"
      unitRef="number">0.0175</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="iaea86ad897114eb8a9dc0e88ec7122ee_I20190826"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90ZXh0cmVnaW9uOmMyMjUxMGE5NmExZDRkZDk5NjlkYTFhNzU5YjVmNTQwXzI5ODA_5aa7a9f1-7698-4fbb-93b8-921fe6b204e7"
      unitRef="usd">500000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="iaea86ad897114eb8a9dc0e88ec7122ee_I20190826"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90ZXh0cmVnaW9uOmMyMjUxMGE5NmExZDRkZDk5NjlkYTFhNzU5YjVmNTQwXzMwMTM_d41e4dee-2022-4b12-b983-b1acecc83101"
      unitRef="number">0.0235</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i375c1489d2234fae80dd480c0ebc7b26_I20190826"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90ZXh0cmVnaW9uOmMyMjUxMGE5NmExZDRkZDk5NjlkYTFhNzU5YjVmNTQwXzMwNjY_ecfc691d-66e7-4ab4-9e38-190cdf1bc948"
      unitRef="usd">700000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i375c1489d2234fae80dd480c0ebc7b26_I20190826"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90ZXh0cmVnaW9uOmMyMjUxMGE5NmExZDRkZDk5NjlkYTFhNzU5YjVmNTQwXzMwOTk_87d79698-b1e3-4a85-9be3-0e7cceb18e9e"
      unitRef="number">0.0295</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i53280a4457d944efa7091f27ad7ca96f_I20180828"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90ZXh0cmVnaW9uOmMyMjUxMGE5NmExZDRkZDk5NjlkYTFhNzU5YjVmNTQwXzM0NTI_f24ad2c6-d30f-4fa3-bb69-e15d35fd544f"
      unitRef="usd">700000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i53280a4457d944efa7091f27ad7ca96f_I20180828"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90ZXh0cmVnaW9uOmMyMjUxMGE5NmExZDRkZDk5NjlkYTFhNzU5YjVmNTQwXzM0ODU_3a9a5cc6-329d-4473-8dc0-35f41d89b5a0"
      unitRef="number">0.0365</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ia7e779f55e3f44ad8859446f60feca92_I20180828"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90ZXh0cmVnaW9uOmMyMjUxMGE5NmExZDRkZDk5NjlkYTFhNzU5YjVmNTQwXzM1Mzg_89e87cd9-5d25-464c-b679-7fb026141346"
      unitRef="usd">800000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ia7e779f55e3f44ad8859446f60feca92_I20180828"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90ZXh0cmVnaW9uOmMyMjUxMGE5NmExZDRkZDk5NjlkYTFhNzU5YjVmNTQwXzM1NzE_c4199df7-38ec-4676-b106-30338f04bdc5"
      unitRef="number">0.0420</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i110794c588dd4d7ea0c5e4cfca9614c9_I20161219"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90ZXh0cmVnaW9uOmMyMjUxMGE5NmExZDRkZDk5NjlkYTFhNzU5YjVmNTQwXzM4NDQ_024ccd15-44ed-4911-9ad2-871bb30aedd8"
      unitRef="usd">500000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i110794c588dd4d7ea0c5e4cfca9614c9_I20161219"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90ZXh0cmVnaW9uOmMyMjUxMGE5NmExZDRkZDk5NjlkYTFhNzU5YjVmNTQwXzM4Nzc_62ae4812-ace2-4cdc-96e1-884e7804ec79"
      unitRef="number">0.0280</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i67443fa290584b3f90928450a5cda805_I20161219"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90ZXh0cmVnaW9uOmMyMjUxMGE5NmExZDRkZDk5NjlkYTFhNzU5YjVmNTQwXzM5MTQ_3dffca53-ac87-4c41-99f5-a121bc01ae0e"
      unitRef="usd">700000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i67443fa290584b3f90928450a5cda805_I20161219"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90ZXh0cmVnaW9uOmMyMjUxMGE5NmExZDRkZDk5NjlkYTFhNzU5YjVmNTQwXzM5NDc_8935b0d9-e03d-4e32-b22a-a2d59140fb46"
      unitRef="number">0.0380</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i51279e46db134415b9bdee0b2fa6d944_I20151207"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90ZXh0cmVnaW9uOmMyMjUxMGE5NmExZDRkZDk5NjlkYTFhNzU5YjVmNTQwXzQxNTg_fac19260-a3f3-4a23-89f8-1d4084b2766c"
      unitRef="usd">600000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i51279e46db134415b9bdee0b2fa6d944_I20151207"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90ZXh0cmVnaW9uOmMyMjUxMGE5NmExZDRkZDk5NjlkYTFhNzU5YjVmNTQwXzQxOTE_2603a874-31f9-4b3b-bb03-62feb0898a39"
      unitRef="number">0.0300</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i3874b504664b4aa1b0dbc996bd33c3fb_I20151207"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90ZXh0cmVnaW9uOmMyMjUxMGE5NmExZDRkZDk5NjlkYTFhNzU5YjVmNTQwXzQyMjg_2d93f189-c92e-42c6-98e6-47688cda3a41"
      unitRef="usd">300000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i3874b504664b4aa1b0dbc996bd33c3fb_I20151207"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90ZXh0cmVnaW9uOmMyMjUxMGE5NmExZDRkZDk5NjlkYTFhNzU5YjVmNTQwXzQyNjE_3fe3ce35-314a-4e13-a72d-8545a263014d"
      unitRef="number">0.0385</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i06e9e4df75d4480ba8baa48eedbb98ea_I20121121"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90ZXh0cmVnaW9uOmMyMjUxMGE5NmExZDRkZDk5NjlkYTFhNzU5YjVmNTQwXzQ0NzI_2d6bd5dc-c99d-4392-a121-23b56afcbed2"
      unitRef="usd">500000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i06e9e4df75d4480ba8baa48eedbb98ea_I20121121"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90ZXh0cmVnaW9uOmMyMjUxMGE5NmExZDRkZDk5NjlkYTFhNzU5YjVmNTQwXzQ1MDU_5d119d03-4a1a-4053-b239-d463370099c5"
      unitRef="number">0.03125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="if9af678a03f04009b008eb02c0798a51_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90ZXh0cmVnaW9uOmMyMjUxMGE5NmExZDRkZDk5NjlkYTFhNzU5YjVmNTQwXzQ3NDU_a52db9d5-3d5b-4b30-a441-beb1027796fd"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:RepaymentsOfDebt
      contextRef="ifbbb1bf5432544549e89f6c9a010c664_D20220815-20220815"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90ZXh0cmVnaW9uOmMyMjUxMGE5NmExZDRkZDk5NjlkYTFhNzU5YjVmNTQwXzI3NDg3NzkwODYwMDg_4ed0c783-54f6-4a0d-a741-25ab3210a15d"
      unitRef="usd">500000000.0</us-gaap:RepaymentsOfDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i684c0b9ad60e4266bea1fccd804ecc38_I20220623"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90ZXh0cmVnaW9uOmMyMjUxMGE5NmExZDRkZDk5NjlkYTFhNzU5YjVmNTQwXzI3NDg3NzkwODUwMjk_1b12d528-f5b9-46f3-8a48-9fbbf95af2c2"
      unitRef="number">0.03125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:RepaymentsOfDebt
      contextRef="i8ca05cdce58d40c4af6a9b78a2261588_D20220815-20220815"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90ZXh0cmVnaW9uOmMyMjUxMGE5NmExZDRkZDk5NjlkYTFhNzU5YjVmNTQwXzM4NDgyOTA3MDc4MzI_c48369a1-f64d-4ed5-84b1-a0830523cbf5"
      unitRef="usd">300000000.0</us-gaap:RepaymentsOfDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i9b718f361d4f4b81be00e298511ecd3b_I20220815"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90ZXh0cmVnaW9uOmMyMjUxMGE5NmExZDRkZDk5NjlkYTFhNzU5YjVmNTQwXzM4NDgyOTA3MDc4NDA_ad167f70-09d4-440a-a070-73a1c658e230"
      unitRef="number">0.00450</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i152c346d10d24ae3800b2817a9657a18_I20211115"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90ZXh0cmVnaW9uOmMyMjUxMGE5NmExZDRkZDk5NjlkYTFhNzU5YjVmNTQwXzQ4NzE_69beb82b-cf28-4203-8f35-4848981f8fb8"
      unitRef="usd">500000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i152c346d10d24ae3800b2817a9657a18_I20211115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90ZXh0cmVnaW9uOmMyMjUxMGE5NmExZDRkZDk5NjlkYTFhNzU5YjVmNTQwXzQ4Nzc_b373315d-f8e0-4afd-83b4-34521cec970f"
      unitRef="number">0.02800</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i659089aff1b0413c8cfba03217be8ec1_I20201115"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90ZXh0cmVnaW9uOmMyMjUxMGE5NmExZDRkZDk5NjlkYTFhNzU5YjVmNTQwXzQ5OTc_e984a5cc-47b9-42e4-afad-7215fb7afcdb"
      unitRef="usd">600000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i659089aff1b0413c8cfba03217be8ec1_I20201115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90ZXh0cmVnaW9uOmMyMjUxMGE5NmExZDRkZDk5NjlkYTFhNzU5YjVmNTQwXzUwMDM_7f229a6e-dc56-42fb-a231-beba987c0737"
      unitRef="number">0.03000</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90ZXh0cmVnaW9uOmMyMjUxMGE5NmExZDRkZDk5NjlkYTFhNzU5YjVmNTQwXzYwNTc_9c23842c-20e1-4a38-93bb-a6e149d5a4fc">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total debt at December 31 consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="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:73.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.218%"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unsecured credit facility&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;470.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$500    3.125% senior notes due 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;500.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;div&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.450% senior notes due 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300.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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$700    3.650% senior notes due 2023&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;700.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;700.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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$500    2.350% senior notes due 2024&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;500.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;500.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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$300    3.850% senior notes due 2025&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;300.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;300.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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$700    1.000% senior notes due 2025&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;700.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;700.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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$700    3.800% senior notes due 2026&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;700.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;700.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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$700    1.400% senior notes due 2027&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;700.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;700.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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$800    4.200% senior notes due 2028&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;800.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;800.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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$700    2.950% senior notes due 2029&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;700.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;700.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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$600    2.000% senior notes due 2030&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;600.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;600.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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$1,000 1.750% senior notes due 2031&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;1,000.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,000.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;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;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;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less unamortized debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38.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;(48.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 debt&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;6,661.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;7,921.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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 current portion&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;(699.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;(799.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&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;5,962.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,122.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i41357d185a00435e8bade7172d33c575_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90YWJsZTphYjRkM2NlY2I5NTg0YzJmYWY3OTljMjU0ZjQ5YjM5Ny90YWJsZXJhbmdlOmFiNGQzY2VjYjk1ODRjMmZhZjc5OWMyNTRmNDliMzk3XzEtMS0xLTEtNjUxMzE_6ed48e4e-85d0-45e5-b4f8-dc9305d05760"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i3815bfd5deb44c2db60be42de2e8560e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90YWJsZTphYjRkM2NlY2I5NTg0YzJmYWY3OTljMjU0ZjQ5YjM5Ny90YWJsZXJhbmdlOmFiNGQzY2VjYjk1ODRjMmZhZjc5OWMyNTRmNDliMzk3XzEtMy0xLTEtNjUxMzE_c00c88cd-e015-4dc4-b845-ec798432c462"
      unitRef="usd">470000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i76608d007af9429bb588684af9d50be4_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90YWJsZTphYjRkM2NlY2I5NTg0YzJmYWY3OTljMjU0ZjQ5YjM5Ny90YWJsZXJhbmdlOmFiNGQzY2VjYjk1ODRjMmZhZjc5OWMyNTRmNDliMzk3XzMtMC0xLTEtNjUxMzEvdGV4dHJlZ2lvbjo4NjFjNThlZDdhNjk0ZDE4OTUyNzUzZGYzNzU3ZTIyMV80_005bc86c-5c38-4e6b-9ffc-91207ff4e53f"
      unitRef="usd">500000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i76608d007af9429bb588684af9d50be4_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90YWJsZTphYjRkM2NlY2I5NTg0YzJmYWY3OTljMjU0ZjQ5YjM5Ny90YWJsZXJhbmdlOmFiNGQzY2VjYjk1ODRjMmZhZjc5OWMyNTRmNDliMzk3XzMtMC0xLTEtNjUxMzEvdGV4dHJlZ2lvbjo4NjFjNThlZDdhNjk0ZDE4OTUyNzUzZGYzNzU3ZTIyMV8xMA_4aa1d0ba-db75-4bad-9e19-e03d4e94a761"
      unitRef="number">0.03125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="icc0146416c0a4c169edf29a3407cc8b2_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90YWJsZTphYjRkM2NlY2I5NTg0YzJmYWY3OTljMjU0ZjQ5YjM5Ny90YWJsZXJhbmdlOmFiNGQzY2VjYjk1ODRjMmZhZjc5OWMyNTRmNDliMzk3XzMtMS0xLTEtNjUxMzE_ba7ced9e-ceeb-463f-b8d2-6a7bb2bc2205"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i5f019321a7a248af8ead3bd3c3871b46_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90YWJsZTphYjRkM2NlY2I5NTg0YzJmYWY3OTljMjU0ZjQ5YjM5Ny90YWJsZXJhbmdlOmFiNGQzY2VjYjk1ODRjMmZhZjc5OWMyNTRmNDliMzk3XzMtMy0xLTEtNjUxMzE_b0327d93-b904-45c5-ad59-a605397a8ed5"
      unitRef="usd">500000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ief7ebd21797c4444a11034f503ef3053_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90YWJsZTphYjRkM2NlY2I5NTg0YzJmYWY3OTljMjU0ZjQ5YjM5Ny90YWJsZXJhbmdlOmFiNGQzY2VjYjk1ODRjMmZhZjc5OWMyNTRmNDliMzk3XzQtMC0xLTEtNjUxMzEvdGV4dHJlZ2lvbjo2ZTQ4OGM2NWU3N2Q0MzNmYTQzNDQ1YmZiOGU5ODE0NV80_dd155642-ead3-4c8a-ba2e-fbb9505c07c2"
      unitRef="usd">300000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ief7ebd21797c4444a11034f503ef3053_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90YWJsZTphYjRkM2NlY2I5NTg0YzJmYWY3OTljMjU0ZjQ5YjM5Ny90YWJsZXJhbmdlOmFiNGQzY2VjYjk1ODRjMmZhZjc5OWMyNTRmNDliMzk3XzQtMC0xLTEtNjUxMzEvdGV4dHJlZ2lvbjo2ZTQ4OGM2NWU3N2Q0MzNmYTQzNDQ1YmZiOGU5ODE0NV8xMA_628d8205-6145-4eaf-b331-eae453bde8de"
      unitRef="number">0.00450</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i79be57b388d547ffb6936bc24e3f935e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90YWJsZTphYjRkM2NlY2I5NTg0YzJmYWY3OTljMjU0ZjQ5YjM5Ny90YWJsZXJhbmdlOmFiNGQzY2VjYjk1ODRjMmZhZjc5OWMyNTRmNDliMzk3XzQtMS0xLTEtNjUxMzE_53f89996-3d80-4a3f-b1b5-304b733cc40b"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i12ff016a3ea649438b0b0611674e0c9e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90YWJsZTphYjRkM2NlY2I5NTg0YzJmYWY3OTljMjU0ZjQ5YjM5Ny90YWJsZXJhbmdlOmFiNGQzY2VjYjk1ODRjMmZhZjc5OWMyNTRmNDliMzk3XzQtMy0xLTEtNjUxMzE_e89044e3-34b8-4b45-8c27-c88e9a872df7"
      unitRef="usd">300000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ic26cd9b9883d4a3697c4aa4cd4c783ca_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90YWJsZTphYjRkM2NlY2I5NTg0YzJmYWY3OTljMjU0ZjQ5YjM5Ny90YWJsZXJhbmdlOmFiNGQzY2VjYjk1ODRjMmZhZjc5OWMyNTRmNDliMzk3XzUtMC0xLTEtNjUxMzEvdGV4dHJlZ2lvbjpmNzBlZWQyM2RkYzY0YWRlYmQ1ZjE2NGJkMzE5NGExZl80_a412c182-8fd8-49cc-8a0e-0f5ea44d26c4"
      unitRef="usd">700000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ic26cd9b9883d4a3697c4aa4cd4c783ca_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90YWJsZTphYjRkM2NlY2I5NTg0YzJmYWY3OTljMjU0ZjQ5YjM5Ny90YWJsZXJhbmdlOmFiNGQzY2VjYjk1ODRjMmZhZjc5OWMyNTRmNDliMzk3XzUtMC0xLTEtNjUxMzEvdGV4dHJlZ2lvbjpmNzBlZWQyM2RkYzY0YWRlYmQ1ZjE2NGJkMzE5NGExZl8xMA_b7651bd2-0eb8-48e4-9515-09163f11e34c"
      unitRef="number">0.03650</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ia783c9c1f3284a479c2204c49758b6c4_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90YWJsZTphYjRkM2NlY2I5NTg0YzJmYWY3OTljMjU0ZjQ5YjM5Ny90YWJsZXJhbmdlOmFiNGQzY2VjYjk1ODRjMmZhZjc5OWMyNTRmNDliMzk3XzUtMS0xLTEtNjUxMzE_9aee8fb6-f7a0-4a56-a2fd-20f00a38ec49"
      unitRef="usd">700000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i294e59b1595b453b8b32bcd306c3bd34_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90YWJsZTphYjRkM2NlY2I5NTg0YzJmYWY3OTljMjU0ZjQ5YjM5Ny90YWJsZXJhbmdlOmFiNGQzY2VjYjk1ODRjMmZhZjc5OWMyNTRmNDliMzk3XzUtMy0xLTEtNjUxMzE_ee0e9bab-00f4-45ab-9b2d-96cd1802ec6e"
      unitRef="usd">700000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ic0aa6b9725024847bc2fa98fa19667d9_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90YWJsZTphYjRkM2NlY2I5NTg0YzJmYWY3OTljMjU0ZjQ5YjM5Ny90YWJsZXJhbmdlOmFiNGQzY2VjYjk1ODRjMmZhZjc5OWMyNTRmNDliMzk3XzYtMC0xLTEtNjUxMzEvdGV4dHJlZ2lvbjoxMGEyNjA1NDEwMTk0MGY2OTg2NGQ5ZTk3ZjcyYmVjN180_c43c6c74-6553-4b96-9f0d-07b9b24fb818"
      unitRef="usd">500000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ic0aa6b9725024847bc2fa98fa19667d9_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90YWJsZTphYjRkM2NlY2I5NTg0YzJmYWY3OTljMjU0ZjQ5YjM5Ny90YWJsZXJhbmdlOmFiNGQzY2VjYjk1ODRjMmZhZjc5OWMyNTRmNDliMzk3XzYtMC0xLTEtNjUxMzEvdGV4dHJlZ2lvbjoxMGEyNjA1NDEwMTk0MGY2OTg2NGQ5ZTk3ZjcyYmVjN18xMA_a988d4de-3ae4-4ee5-af38-39b9b8085797"
      unitRef="number">0.02350</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i4613838403c647bcaf352809c1d47d43_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90YWJsZTphYjRkM2NlY2I5NTg0YzJmYWY3OTljMjU0ZjQ5YjM5Ny90YWJsZXJhbmdlOmFiNGQzY2VjYjk1ODRjMmZhZjc5OWMyNTRmNDliMzk3XzYtMS0xLTEtNjUxMzE_c1a035d6-a0ec-42be-bc19-ffd276512670"
      unitRef="usd">500000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i341b85b24e35485aadf529f16e50c2eb_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90YWJsZTphYjRkM2NlY2I5NTg0YzJmYWY3OTljMjU0ZjQ5YjM5Ny90YWJsZXJhbmdlOmFiNGQzY2VjYjk1ODRjMmZhZjc5OWMyNTRmNDliMzk3XzYtMy0xLTEtNjUxMzE_be20f6da-a0e5-4418-ad3d-03458247540d"
      unitRef="usd">500000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ia39db8547e024dc1b9195cd2fa317505_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90YWJsZTphYjRkM2NlY2I5NTg0YzJmYWY3OTljMjU0ZjQ5YjM5Ny90YWJsZXJhbmdlOmFiNGQzY2VjYjk1ODRjMmZhZjc5OWMyNTRmNDliMzk3XzctMC0xLTEtNjUxMzEvdGV4dHJlZ2lvbjowNGYxZWVjM2M2MDI0NDIxYTUyNmIzZWI3MDRiNGRlYV80_eb5516a2-271d-41d3-b030-3bfbeb54ea95"
      unitRef="usd">300000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ia39db8547e024dc1b9195cd2fa317505_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90YWJsZTphYjRkM2NlY2I5NTg0YzJmYWY3OTljMjU0ZjQ5YjM5Ny90YWJsZXJhbmdlOmFiNGQzY2VjYjk1ODRjMmZhZjc5OWMyNTRmNDliMzk3XzctMC0xLTEtNjUxMzEvdGV4dHJlZ2lvbjowNGYxZWVjM2M2MDI0NDIxYTUyNmIzZWI3MDRiNGRlYV8xMA_ab851f2e-cb92-486d-a13f-c7161acfdeca"
      unitRef="number">0.03850</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i1a04f3b0cbd94a8fa2ab94d54697463d_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90YWJsZTphYjRkM2NlY2I5NTg0YzJmYWY3OTljMjU0ZjQ5YjM5Ny90YWJsZXJhbmdlOmFiNGQzY2VjYjk1ODRjMmZhZjc5OWMyNTRmNDliMzk3XzctMS0xLTEtNjUxMzE_7859943c-969e-4a16-a37a-445c1abdf699"
      unitRef="usd">300000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ic87f0d31690d400e982345a5daf8c863_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90YWJsZTphYjRkM2NlY2I5NTg0YzJmYWY3OTljMjU0ZjQ5YjM5Ny90YWJsZXJhbmdlOmFiNGQzY2VjYjk1ODRjMmZhZjc5OWMyNTRmNDliMzk3XzctMy0xLTEtNjUxMzE_046db0f9-257c-4d78-8885-feb6bd8cde87"
      unitRef="usd">300000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="id840722109924801ab6c1d5f855006a4_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90YWJsZTphYjRkM2NlY2I5NTg0YzJmYWY3OTljMjU0ZjQ5YjM5Ny90YWJsZXJhbmdlOmFiNGQzY2VjYjk1ODRjMmZhZjc5OWMyNTRmNDliMzk3XzgtMC0xLTEtNjUxMzEvdGV4dHJlZ2lvbjoxYjFiNzRjZjc4NmY0ZmI0OTQ1MzJhZGY2YjlmOWMwNl80_2f153b93-3e22-4dd5-8f47-6a63693db4b9"
      unitRef="usd">700000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="id840722109924801ab6c1d5f855006a4_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90YWJsZTphYjRkM2NlY2I5NTg0YzJmYWY3OTljMjU0ZjQ5YjM5Ny90YWJsZXJhbmdlOmFiNGQzY2VjYjk1ODRjMmZhZjc5OWMyNTRmNDliMzk3XzgtMC0xLTEtNjUxMzEvdGV4dHJlZ2lvbjoxYjFiNzRjZjc4NmY0ZmI0OTQ1MzJhZGY2YjlmOWMwNl8xMA_00d4b3bd-1229-4a29-b245-7df080d9cac5"
      unitRef="number">0.01000</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i41bf19465ded4e13aef57f66acb30bae_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90YWJsZTphYjRkM2NlY2I5NTg0YzJmYWY3OTljMjU0ZjQ5YjM5Ny90YWJsZXJhbmdlOmFiNGQzY2VjYjk1ODRjMmZhZjc5OWMyNTRmNDliMzk3XzgtMS0xLTEtNjUxMzE_4611d944-88ce-4435-aa1d-e515d0c6c7c4"
      unitRef="usd">700000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iaf4b2040c27c48d892ca9ab242382942_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90YWJsZTphYjRkM2NlY2I5NTg0YzJmYWY3OTljMjU0ZjQ5YjM5Ny90YWJsZXJhbmdlOmFiNGQzY2VjYjk1ODRjMmZhZjc5OWMyNTRmNDliMzk3XzgtMy0xLTEtNjUxMzE_fbd4baf3-2a7d-4ae7-ba3c-c3932672c74b"
      unitRef="usd">700000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i087f7f2c7fb546e8863c59b0dc3531c4_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90YWJsZTphYjRkM2NlY2I5NTg0YzJmYWY3OTljMjU0ZjQ5YjM5Ny90YWJsZXJhbmdlOmFiNGQzY2VjYjk1ODRjMmZhZjc5OWMyNTRmNDliMzk3XzktMC0xLTEtNjUxMzEvdGV4dHJlZ2lvbjpjZWFiNDE5NDc3NDk0NzhmODJjNTEzMjdhMzliOTk0OF80_cfbaaa63-f322-46eb-a865-224b44a68316"
      unitRef="usd">700000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i087f7f2c7fb546e8863c59b0dc3531c4_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90YWJsZTphYjRkM2NlY2I5NTg0YzJmYWY3OTljMjU0ZjQ5YjM5Ny90YWJsZXJhbmdlOmFiNGQzY2VjYjk1ODRjMmZhZjc5OWMyNTRmNDliMzk3XzktMC0xLTEtNjUxMzEvdGV4dHJlZ2lvbjpjZWFiNDE5NDc3NDk0NzhmODJjNTEzMjdhMzliOTk0OF8xMA_35ad8566-f113-48e1-8ee3-8d2aaae0aecf"
      unitRef="number">0.03800</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ia65b65fb5fca419195dac77d36e463cf_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90YWJsZTphYjRkM2NlY2I5NTg0YzJmYWY3OTljMjU0ZjQ5YjM5Ny90YWJsZXJhbmdlOmFiNGQzY2VjYjk1ODRjMmZhZjc5OWMyNTRmNDliMzk3XzktMS0xLTEtNjUxMzE_72d047c5-2d1c-40dc-aeae-d33ebc99a5c1"
      unitRef="usd">700000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i39c92e8bdd444ad1b5c12f71605f245f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90YWJsZTphYjRkM2NlY2I5NTg0YzJmYWY3OTljMjU0ZjQ5YjM5Ny90YWJsZXJhbmdlOmFiNGQzY2VjYjk1ODRjMmZhZjc5OWMyNTRmNDliMzk3XzktMy0xLTEtNjUxMzE_c6c4b8c8-45b6-47a9-a020-b49be70f43b8"
      unitRef="usd">700000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i47a742faf89a42daa5627352330baa25_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90YWJsZTphYjRkM2NlY2I5NTg0YzJmYWY3OTljMjU0ZjQ5YjM5Ny90YWJsZXJhbmdlOmFiNGQzY2VjYjk1ODRjMmZhZjc5OWMyNTRmNDliMzk3XzEwLTAtMS0xLTY1MTMxL3RleHRyZWdpb246ODJiNzdmMmM1OGNlNGYyNzlhMGZlOTNlMDgyNDRhOTRfNA_ad7e8690-1537-470e-8763-17ef2ba95c3c"
      unitRef="usd">700000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i47a742faf89a42daa5627352330baa25_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90YWJsZTphYjRkM2NlY2I5NTg0YzJmYWY3OTljMjU0ZjQ5YjM5Ny90YWJsZXJhbmdlOmFiNGQzY2VjYjk1ODRjMmZhZjc5OWMyNTRmNDliMzk3XzEwLTAtMS0xLTY1MTMxL3RleHRyZWdpb246ODJiNzdmMmM1OGNlNGYyNzlhMGZlOTNlMDgyNDRhOTRfMTA_51f33b7b-719f-4902-9082-8c56df0b5347"
      unitRef="number">0.01400</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i03c7290d37ec4eebbadc4c3b547cae70_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90YWJsZTphYjRkM2NlY2I5NTg0YzJmYWY3OTljMjU0ZjQ5YjM5Ny90YWJsZXJhbmdlOmFiNGQzY2VjYjk1ODRjMmZhZjc5OWMyNTRmNDliMzk3XzEwLTEtMS0xLTY1MTMx_14b19a8c-9790-4fbe-b3d8-7465fac6ec9e"
      unitRef="usd">700000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i8d947b31cb7e4ae5ae98f0cde315148a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90YWJsZTphYjRkM2NlY2I5NTg0YzJmYWY3OTljMjU0ZjQ5YjM5Ny90YWJsZXJhbmdlOmFiNGQzY2VjYjk1ODRjMmZhZjc5OWMyNTRmNDliMzk3XzEwLTMtMS0xLTY1MTMx_a3c88f20-32e4-40d6-b105-e5844338b85d"
      unitRef="usd">700000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i54ec1f7b4f094d90ae5623ff1593c2d6_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90YWJsZTphYjRkM2NlY2I5NTg0YzJmYWY3OTljMjU0ZjQ5YjM5Ny90YWJsZXJhbmdlOmFiNGQzY2VjYjk1ODRjMmZhZjc5OWMyNTRmNDliMzk3XzExLTAtMS0xLTY1MTMxL3RleHRyZWdpb246YWEyYTc0YThmNmYzNDIwMGJlODk3OGExMjBlMmUwNTRfNA_a03e169f-f785-4de1-a8f4-e87d79ce373a"
      unitRef="usd">800000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i54ec1f7b4f094d90ae5623ff1593c2d6_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90YWJsZTphYjRkM2NlY2I5NTg0YzJmYWY3OTljMjU0ZjQ5YjM5Ny90YWJsZXJhbmdlOmFiNGQzY2VjYjk1ODRjMmZhZjc5OWMyNTRmNDliMzk3XzExLTAtMS0xLTY1MTMxL3RleHRyZWdpb246YWEyYTc0YThmNmYzNDIwMGJlODk3OGExMjBlMmUwNTRfMTA_78ec27a8-e6eb-407f-ad61-6137fa454209"
      unitRef="number">0.04200</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i930fa935406341578e65fa8b6b65af48_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90YWJsZTphYjRkM2NlY2I5NTg0YzJmYWY3OTljMjU0ZjQ5YjM5Ny90YWJsZXJhbmdlOmFiNGQzY2VjYjk1ODRjMmZhZjc5OWMyNTRmNDliMzk3XzExLTEtMS0xLTY1MTMx_ff6efd1f-95b5-4f26-92e4-428aeffb027e"
      unitRef="usd">800000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i822dbec376df456e9e13177bc8b7eb47_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90YWJsZTphYjRkM2NlY2I5NTg0YzJmYWY3OTljMjU0ZjQ5YjM5Ny90YWJsZXJhbmdlOmFiNGQzY2VjYjk1ODRjMmZhZjc5OWMyNTRmNDliMzk3XzExLTMtMS0xLTY1MTMx_681d1eb9-cb9d-49b6-9b0f-9f3ce8400484"
      unitRef="usd">800000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ic35682dcb77844659308d53ed5c66083_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90YWJsZTphYjRkM2NlY2I5NTg0YzJmYWY3OTljMjU0ZjQ5YjM5Ny90YWJsZXJhbmdlOmFiNGQzY2VjYjk1ODRjMmZhZjc5OWMyNTRmNDliMzk3XzEyLTAtMS0xLTY1MTMxL3RleHRyZWdpb246MTQxNGRkNzUxZTBlNDUxMjk1NjJlYzMzMzhiYzA4ZGRfNA_8feca338-7594-443b-b84e-3c3ba7859f0c"
      unitRef="usd">700000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ic35682dcb77844659308d53ed5c66083_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90YWJsZTphYjRkM2NlY2I5NTg0YzJmYWY3OTljMjU0ZjQ5YjM5Ny90YWJsZXJhbmdlOmFiNGQzY2VjYjk1ODRjMmZhZjc5OWMyNTRmNDliMzk3XzEyLTAtMS0xLTY1MTMxL3RleHRyZWdpb246MTQxNGRkNzUxZTBlNDUxMjk1NjJlYzMzMzhiYzA4ZGRfMTA_f3452654-e652-4e58-83db-f1ecb061a60a"
      unitRef="number">0.02950</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i1a22477cdfce4e67b73ea6e6fa592cdf_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90YWJsZTphYjRkM2NlY2I5NTg0YzJmYWY3OTljMjU0ZjQ5YjM5Ny90YWJsZXJhbmdlOmFiNGQzY2VjYjk1ODRjMmZhZjc5OWMyNTRmNDliMzk3XzEyLTEtMS0xLTY1MTMx_8efbf0fa-ca17-4de5-aa7e-c23659399a2a"
      unitRef="usd">700000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i907b1c960c2d4c7dab814226613ad433_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90YWJsZTphYjRkM2NlY2I5NTg0YzJmYWY3OTljMjU0ZjQ5YjM5Ny90YWJsZXJhbmdlOmFiNGQzY2VjYjk1ODRjMmZhZjc5OWMyNTRmNDliMzk3XzEyLTMtMS0xLTY1MTMx_7289c1fc-6fb4-419b-999b-1392a4604945"
      unitRef="usd">700000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i4a935f2eb6ba458ea69f805bc9b9619c_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90YWJsZTphYjRkM2NlY2I5NTg0YzJmYWY3OTljMjU0ZjQ5YjM5Ny90YWJsZXJhbmdlOmFiNGQzY2VjYjk1ODRjMmZhZjc5OWMyNTRmNDliMzk3XzEzLTAtMS0xLTY1MTMxL3RleHRyZWdpb246YzU5YmQ4Y2FlODg1NDNkN2I4YTg1YmM4NGU2NWE5YTlfNA_7b390c9f-4602-4f04-a154-24d4ab157948"
      unitRef="usd">600000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i4a935f2eb6ba458ea69f805bc9b9619c_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90YWJsZTphYjRkM2NlY2I5NTg0YzJmYWY3OTljMjU0ZjQ5YjM5Ny90YWJsZXJhbmdlOmFiNGQzY2VjYjk1ODRjMmZhZjc5OWMyNTRmNDliMzk3XzEzLTAtMS0xLTY1MTMxL3RleHRyZWdpb246YzU5YmQ4Y2FlODg1NDNkN2I4YTg1YmM4NGU2NWE5YTlfMTA_10b6198c-f57f-439f-b976-6bf5a38ac11a"
      unitRef="number">0.02000</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="id99163e177ba4939adec14fe29d5661c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90YWJsZTphYjRkM2NlY2I5NTg0YzJmYWY3OTljMjU0ZjQ5YjM5Ny90YWJsZXJhbmdlOmFiNGQzY2VjYjk1ODRjMmZhZjc5OWMyNTRmNDliMzk3XzEzLTEtMS0xLTY1MTMx_3e140dce-0afc-4086-b2e2-b3baf8a291b6"
      unitRef="usd">600000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ic9c461082563418f98e4c28f0f82e102_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90YWJsZTphYjRkM2NlY2I5NTg0YzJmYWY3OTljMjU0ZjQ5YjM5Ny90YWJsZXJhbmdlOmFiNGQzY2VjYjk1ODRjMmZhZjc5OWMyNTRmNDliMzk3XzEzLTMtMS0xLTY1MTMx_d9869ff3-c669-42f7-985c-4cff2d1fe926"
      unitRef="usd">600000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i483e672c5cfc4aaf9feaca2c555658a5_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90YWJsZTphYjRkM2NlY2I5NTg0YzJmYWY3OTljMjU0ZjQ5YjM5Ny90YWJsZXJhbmdlOmFiNGQzY2VjYjk1ODRjMmZhZjc5OWMyNTRmNDliMzk3XzE0LTAtMS0xLTY1MTMxL3RleHRyZWdpb246NDEzNzUyNzZkOTNhNDBjYTgxZDUyMTBjZDRmZTBkOTlfNA_3488f46b-96c3-4b55-aa8c-bb526c8ded81"
      unitRef="usd">1000000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i483e672c5cfc4aaf9feaca2c555658a5_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90YWJsZTphYjRkM2NlY2I5NTg0YzJmYWY3OTljMjU0ZjQ5YjM5Ny90YWJsZXJhbmdlOmFiNGQzY2VjYjk1ODRjMmZhZjc5OWMyNTRmNDliMzk3XzE0LTAtMS0xLTY1MTMxL3RleHRyZWdpb246NDEzNzUyNzZkOTNhNDBjYTgxZDUyMTBjZDRmZTBkOTlfNw_30f9d93a-6c59-4268-a7c5-ad756879485f"
      unitRef="number">0.01750</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="id9e2f63e5d3b423291943529c68c3b19_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90YWJsZTphYjRkM2NlY2I5NTg0YzJmYWY3OTljMjU0ZjQ5YjM5Ny90YWJsZXJhbmdlOmFiNGQzY2VjYjk1ODRjMmZhZjc5OWMyNTRmNDliMzk3XzE0LTEtMS0xLTY1MTMx_62e111b1-bd0c-4f2e-9f23-98b9129646cc"
      unitRef="usd">1000000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iefc0034c6d9a4196bdaf1766115ef7f7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90YWJsZTphYjRkM2NlY2I5NTg0YzJmYWY3OTljMjU0ZjQ5YjM5Ny90YWJsZXJhbmdlOmFiNGQzY2VjYjk1ODRjMmZhZjc5OWMyNTRmNDliMzk3XzE0LTMtMS0xLTY1MTMx_0ffd3865-2c24-434f-8bf6-a12e46d80dfa"
      unitRef="usd">1000000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i8e1217b58e674c73998787887be8f633_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90YWJsZTphYjRkM2NlY2I5NTg0YzJmYWY3OTljMjU0ZjQ5YjM5Ny90YWJsZXJhbmdlOmFiNGQzY2VjYjk1ODRjMmZhZjc5OWMyNTRmNDliMzk3XzE1LTEtMS0xLTY1MTMx_a2a2a463-9f63-416f-a442-4e0ef84765f9"
      unitRef="usd">300000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iaba299dc607744619aba4ddd83b62b2c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90YWJsZTphYjRkM2NlY2I5NTg0YzJmYWY3OTljMjU0ZjQ5YjM5Ny90YWJsZXJhbmdlOmFiNGQzY2VjYjk1ODRjMmZhZjc5OWMyNTRmNDliMzk3XzE1LTMtMS0xLTY1MTMx_75ffd4f7-8bde-4907-ad81-bbfea41bb625"
      unitRef="usd">300000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="i09c4b60a6bef44eb9aa128897378395b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90YWJsZTphYjRkM2NlY2I5NTg0YzJmYWY3OTljMjU0ZjQ5YjM5Ny90YWJsZXJhbmdlOmFiNGQzY2VjYjk1ODRjMmZhZjc5OWMyNTRmNDliMzk3XzE2LTEtMS0xLTY1MTMx_aae606e8-22a2-4663-8cc9-5a9f635b1d1a"
      unitRef="usd">38600000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="i205380944ce54c29b37969bf7479510c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90YWJsZTphYjRkM2NlY2I5NTg0YzJmYWY3OTljMjU0ZjQ5YjM5Ny90YWJsZXJhbmdlOmFiNGQzY2VjYjk1ODRjMmZhZjc5OWMyNTRmNDliMzk3XzE2LTMtMS0xLTY1MTMx_ff8cc6d2-e755-4934-a2e8-022d1aeea24f"
      unitRef="usd">48500000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:LongTermDebt
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90YWJsZTphYjRkM2NlY2I5NTg0YzJmYWY3OTljMjU0ZjQ5YjM5Ny90YWJsZXJhbmdlOmFiNGQzY2VjYjk1ODRjMmZhZjc5OWMyNTRmNDliMzk3XzE3LTEtMS0xLTY1MTMx_194dac3f-afdc-4c30-aa14-3dec4f3d9a0b"
      unitRef="usd">6661700000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90YWJsZTphYjRkM2NlY2I5NTg0YzJmYWY3OTljMjU0ZjQ5YjM5Ny90YWJsZXJhbmdlOmFiNGQzY2VjYjk1ODRjMmZhZjc5OWMyNTRmNDliMzk3XzE3LTMtMS0xLTY1MTMx_49e4ec3d-a3c3-4aff-b652-ffb59c4b6424"
      unitRef="usd">7921800000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90YWJsZTphYjRkM2NlY2I5NTg0YzJmYWY3OTljMjU0ZjQ5YjM5Ny90YWJsZXJhbmdlOmFiNGQzY2VjYjk1ODRjMmZhZjc5OWMyNTRmNDliMzk3XzE4LTEtMS0xLTY1MTMx_874cbec4-656f-44d6-80a5-0a60b808ce07"
      unitRef="usd">699200000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90YWJsZTphYjRkM2NlY2I5NTg0YzJmYWY3OTljMjU0ZjQ5YjM5Ny90YWJsZXJhbmdlOmFiNGQzY2VjYjk1ODRjMmZhZjc5OWMyNTRmNDliMzk3XzE4LTMtMS0xLTY1MTMx_994eed21-7dc3-4b4a-89da-5f868dfedcd0"
      unitRef="usd">799200000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90YWJsZTphYjRkM2NlY2I5NTg0YzJmYWY3OTljMjU0ZjQ5YjM5Ny90YWJsZXJhbmdlOmFiNGQzY2VjYjk1ODRjMmZhZjc5OWMyNTRmNDliMzk3XzE5LTEtMS0xLTY1MTMx_8fd79deb-2700-47d9-af2a-cb19e1bc7e43"
      unitRef="usd">5962500000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90YWJsZTphYjRkM2NlY2I5NTg0YzJmYWY3OTljMjU0ZjQ5YjM5Ny90YWJsZXJhbmdlOmFiNGQzY2VjYjk1ODRjMmZhZjc5OWMyNTRmNDliMzk3XzE5LTMtMS0xLTY1MTMx_175c06ca-b728-484a-9b27-25ae136482b8"
      unitRef="usd">7122600000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90ZXh0cmVnaW9uOmMyMjUxMGE5NmExZDRkZDk5NjlkYTFhNzU5YjVmNTQwXzU4ODg_9874ff01-8192-410b-9851-7acdda87dd59"
      unitRef="usd">19000000.0</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90ZXh0cmVnaW9uOmMyMjUxMGE5NmExZDRkZDk5NjlkYTFhNzU5YjVmNTQwXzYwNTQ_2943c164-33cf-4f2c-924d-d8e03572acd9">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future maturities of total debt during each of the next five years ending December 31 and thereafter are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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:87.023%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;700.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align: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;500.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:justify;vertical-align: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;1,000.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:justify;vertical-align: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;700.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:justify;vertical-align: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;700.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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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;6,700.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:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90YWJsZTplM2JhY2Q5ZDAyNmU0ZjQxYjY4MGEwNDNjOTY0OTNjOC90YWJsZXJhbmdlOmUzYmFjZDlkMDI2ZTRmNDFiNjgwYTA0M2M5NjQ5M2M4XzAtMS0xLTEtNjUxMzE_413eff0e-11b5-441c-8f5e-75da9a02d452"
      unitRef="usd">700200000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90YWJsZTplM2JhY2Q5ZDAyNmU0ZjQxYjY4MGEwNDNjOTY0OTNjOC90YWJsZXJhbmdlOmUzYmFjZDlkMDI2ZTRmNDFiNjgwYTA0M2M5NjQ5M2M4XzEtMS0xLTEtNjUxMzE_8b2f0317-f82e-4568-ac68-69d1c47882b6"
      unitRef="usd">500100000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90YWJsZTplM2JhY2Q5ZDAyNmU0ZjQxYjY4MGEwNDNjOTY0OTNjOC90YWJsZXJhbmdlOmUzYmFjZDlkMDI2ZTRmNDFiNjgwYTA0M2M5NjQ5M2M4XzItMS0xLTEtNjUxMzE_7009e3ea-6de1-48ae-be48-c047ad12b9db"
      unitRef="usd">1000000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90YWJsZTplM2JhY2Q5ZDAyNmU0ZjQxYjY4MGEwNDNjOTY0OTNjOC90YWJsZXJhbmdlOmUzYmFjZDlkMDI2ZTRmNDFiNjgwYTA0M2M5NjQ5M2M4XzMtMS0xLTEtNjUxMzE_7cdb5b2b-afdb-491e-b993-97295e1cac05"
      unitRef="usd">700000000.0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90YWJsZTplM2JhY2Q5ZDAyNmU0ZjQxYjY4MGEwNDNjOTY0OTNjOC90YWJsZXJhbmdlOmUzYmFjZDlkMDI2ZTRmNDFiNjgwYTA0M2M5NjQ5M2M4XzQtMS0xLTEtNjUxMzE_aafc7a99-2016-4eba-a2d3-9d5d467915fd"
      unitRef="usd">700000000.0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90YWJsZTplM2JhY2Q5ZDAyNmU0ZjQxYjY4MGEwNDNjOTY0OTNjOC90YWJsZXJhbmdlOmUzYmFjZDlkMDI2ZTRmNDFiNjgwYTA0M2M5NjQ5M2M4XzUtMS0xLTEtNjUxMzE_dfc81c0e-ba78-42e9-92aa-4b25bdadb3a1"
      unitRef="usd">3100000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjEvZnJhZzpjMjI1MTBhOTZhMWQ0ZGQ5OTY5ZGExYTc1OWI1ZjU0MC90YWJsZTplM2JhY2Q5ZDAyNmU0ZjQxYjY4MGEwNDNjOTY0OTNjOC90YWJsZXJhbmdlOmUzYmFjZDlkMDI2ZTRmNDFiNjgwYTA0M2M5NjQ5M2M4XzYtMS0xLTEtNjUxMzE_f2c09f0e-8b6c-4bfd-b44d-8e7319f08aca"
      unitRef="usd">6700300000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjcvZnJhZzo4ZDQxYTZjNDJhMTk0N2NmODg0MDVjMDU4ZWI0YTExYS90ZXh0cmVnaW9uOjhkNDFhNmM0MmExOTQ3Y2Y4ODQwNWMwNThlYjRhMTFhXzI4Ng_73a5f113-ba7d-4091-bb2e-179145e4e64c">Fair Value&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Financial assets and liabilities are valued using market prices on active markets (Level 1), less active markets (Level 2) and little or no market activity (Level 3). Level 1 instrument valuations are obtained from real-time quotes for transactions in active exchange markets involving identical assets. Level 2 instrument valuations are obtained from readily available pricing sources for comparable instruments, identical instruments in less active markets, or models using market observable inputs. Level 3 instrument valuations typically reflect management&#x2019;s estimate of assumptions that market participants would use in pricing the asset or liability.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Debt&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; &#x2013; Roper&#x2019;s debt at December&#160;31, 2022 included $6,700.0 of fixed-rate senior notes with the following fair values:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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:81.330%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.470%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$700    3.650% senior notes due 2023&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;692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$500    2.350% senior notes due 2024&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;478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$300    3.850% senior notes due 2025&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;291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$700    1.000% senior notes due 2025&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;629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$700    3.800% senior notes due 2026&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;670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$700    1.400% senior notes due 2027&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;594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$800    4.200% senior notes due 2028&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;772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$700    2.950% senior notes due 2029&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;608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$600    2.000% senior notes due 2030&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;481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$1,000 1.750% senior notes due 2031&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;770&#160;&lt;/span&gt;&lt;/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="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair values of the senior notes are based on the trading prices of the notes, which the Company has determined to be Level 2 in the FASB fair value hierarchy. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Indicor Investment &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;&#x2013; In connection with the Indicor Transaction, the Company retained an initial 49% equity interest in Indicor valued at $535.0 as of the transaction close date. The valuation is based on the implied equity value associated with the sale price of the 51% equity interest in Indicor to CD&amp;amp;R for approximately $829, inclusive of the Unit Adjustment received by CD&amp;amp;R as discussed below. Roper&#x2019;s equity interest is comprised of an equity value for the initial 49% retained ownership of approximately $650, partially offset by approximately $115 of anticipated dilution associated with the Unit Adjustment. The fair value of the investment reflects management&#x2019;s estimate of assumptions that market participants would use in pricing the equity interest, which the Company has determined to be Level 3 in the FASB fair value hierarchy.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As part of the investment, Roper is also required to make quarterly payments (&#x201c;Unit Adjustment&#x201d;), to CD&amp;amp;R, either (i) in cash, with total payments of approximately $29 per year on a pre-tax basis, or (ii) in-kind through the transfer of Roper&#x2019;s equity interests in Indicor to CD&amp;amp;R, of approximately a 1.7% ownership interest on an annual basis. Roper intends to make these quarterly payments in-kind. Roper valued the Unit Adjustment at approximately $115 based on an expected investment horizon of 5 years. The Company's obligation to make such quarterly payments will cease upon the earlier of:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Indicor achieving $425.0&#160;of earnings before interest, taxes, depreciation and amortization in any three twelve month periods, whether or not consecutive; or &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Upon the initial public offering of Indicor.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the event of a sale of Indicor, CD&amp;amp;R would be entitled to a liquidation preference equal to its initial investment of approximately $829, plus any Unit Adjustment paid in-kind. Management&#x2019;s valuation assumes the expected exit of the Indicor investment is an initial public offering which is not subject to the liquidation preference. Roper&#x2019;s approval is required prior to a sale of Indicor which would trigger the liquidation preference.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The assessment of fair value for the equity investment requires significant judgments to be made by management. Although our assumptions are considered reasonable and are consistent with the plans and estimates, there is significant judgment in determining these assumptions. Changes in estimates or the application of alternative assumptions could produce significantly different results.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no changes in fair value between the initial recognition and December 31, 2022. Subsequent changes in fair value will be recognized as a discrete non-operating line item in the Consolidated Statements of Operations beginning in the first quarter of 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjcvZnJhZzo4ZDQxYTZjNDJhMTk0N2NmODg0MDVjMDU4ZWI0YTExYS90ZXh0cmVnaW9uOjhkNDFhNmM0MmExOTQ3Y2Y4ODQwNWMwNThlYjRhMTFhXzI4NA_e1bc40aa-4d67-4904-941d-bdf8166da422">Roper&#x2019;s debt at December&#160;31, 2022 included $6,700.0 of fixed-rate senior notes with the following fair values:&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:81.330%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.470%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$700    3.650% senior notes due 2023&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;692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$500    2.350% senior notes due 2024&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;478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$300    3.850% senior notes due 2025&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;291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$700    1.000% senior notes due 2025&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;629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$700    3.800% senior notes due 2026&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;670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$700    1.400% senior notes due 2027&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;594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$800    4.200% senior notes due 2028&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;772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$700    2.950% senior notes due 2029&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;608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$600    2.000% senior notes due 2030&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;481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$1,000 1.750% senior notes due 2031&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;770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock>
    <us-gaap:LongtermDebtPercentageBearingFixedInterestAmount
      contextRef="i7006e984c66f43e3adaec055d5e95d86_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjcvZnJhZzo4ZDQxYTZjNDJhMTk0N2NmODg0MDVjMDU4ZWI0YTExYS90ZXh0cmVnaW9uOjhkNDFhNmM0MmExOTQ3Y2Y4ODQwNWMwNThlYjRhMTFhXzUx_1dcf1546-879f-44eb-bf19-04d0ff346f55"
      unitRef="usd">6700000000</us-gaap:LongtermDebtPercentageBearingFixedInterestAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ic26cd9b9883d4a3697c4aa4cd4c783ca_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjcvZnJhZzo4ZDQxYTZjNDJhMTk0N2NmODg0MDVjMDU4ZWI0YTExYS90YWJsZToyYzdkMWQwNTkyYmY0MDE4YTZlYjNkMDljZmU4MTdkMy90YWJsZXJhbmdlOjJjN2QxZDA1OTJiZjQwMThhNmViM2QwOWNmZTgxN2QzXzItMC0xLTEtNjUxMzEvdGV4dHJlZ2lvbjowYmQwN2ViOGZjZGM0YzA1YjljZTExMWNmZWE5MWMzYV80_a412c182-8fd8-49cc-8a0e-0f5ea44d26c4"
      unitRef="usd">700000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ic26cd9b9883d4a3697c4aa4cd4c783ca_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjcvZnJhZzo4ZDQxYTZjNDJhMTk0N2NmODg0MDVjMDU4ZWI0YTExYS90YWJsZToyYzdkMWQwNTkyYmY0MDE4YTZlYjNkMDljZmU4MTdkMy90YWJsZXJhbmdlOjJjN2QxZDA1OTJiZjQwMThhNmViM2QwOWNmZTgxN2QzXzItMC0xLTEtNjUxMzEvdGV4dHJlZ2lvbjowYmQwN2ViOGZjZGM0YzA1YjljZTExMWNmZWE5MWMzYV8xMA_b7651bd2-0eb8-48e4-9515-09163f11e34c"
      unitRef="number">0.03650</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebtFairValue
      contextRef="ic26cd9b9883d4a3697c4aa4cd4c783ca_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjcvZnJhZzo4ZDQxYTZjNDJhMTk0N2NmODg0MDVjMDU4ZWI0YTExYS90YWJsZToyYzdkMWQwNTkyYmY0MDE4YTZlYjNkMDljZmU4MTdkMy90YWJsZXJhbmdlOjJjN2QxZDA1OTJiZjQwMThhNmViM2QwOWNmZTgxN2QzXzItMS0xLTEtNjUxMzE_cb3ee624-059f-472a-a161-a31397083f21"
      unitRef="usd">692000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ic0aa6b9725024847bc2fa98fa19667d9_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjcvZnJhZzo4ZDQxYTZjNDJhMTk0N2NmODg0MDVjMDU4ZWI0YTExYS90YWJsZToyYzdkMWQwNTkyYmY0MDE4YTZlYjNkMDljZmU4MTdkMy90YWJsZXJhbmdlOjJjN2QxZDA1OTJiZjQwMThhNmViM2QwOWNmZTgxN2QzXzMtMC0xLTEtNjUxMzEvdGV4dHJlZ2lvbjplMzU4ZDY5YTNkN2E0MTU2OGQwNDU1NzgyMTE2OTA2Nl80_c43c6c74-6553-4b96-9f0d-07b9b24fb818"
      unitRef="usd">500000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ic0aa6b9725024847bc2fa98fa19667d9_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjcvZnJhZzo4ZDQxYTZjNDJhMTk0N2NmODg0MDVjMDU4ZWI0YTExYS90YWJsZToyYzdkMWQwNTkyYmY0MDE4YTZlYjNkMDljZmU4MTdkMy90YWJsZXJhbmdlOjJjN2QxZDA1OTJiZjQwMThhNmViM2QwOWNmZTgxN2QzXzMtMC0xLTEtNjUxMzEvdGV4dHJlZ2lvbjplMzU4ZDY5YTNkN2E0MTU2OGQwNDU1NzgyMTE2OTA2Nl8xMA_a988d4de-3ae4-4ee5-af38-39b9b8085797"
      unitRef="number">0.02350</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebtFairValue
      contextRef="ic0aa6b9725024847bc2fa98fa19667d9_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjcvZnJhZzo4ZDQxYTZjNDJhMTk0N2NmODg0MDVjMDU4ZWI0YTExYS90YWJsZToyYzdkMWQwNTkyYmY0MDE4YTZlYjNkMDljZmU4MTdkMy90YWJsZXJhbmdlOjJjN2QxZDA1OTJiZjQwMThhNmViM2QwOWNmZTgxN2QzXzMtMS0xLTEtNjUxMzE_5fc46b14-bb61-41ba-bdec-9635be0c046c"
      unitRef="usd">478000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ia39db8547e024dc1b9195cd2fa317505_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjcvZnJhZzo4ZDQxYTZjNDJhMTk0N2NmODg0MDVjMDU4ZWI0YTExYS90YWJsZToyYzdkMWQwNTkyYmY0MDE4YTZlYjNkMDljZmU4MTdkMy90YWJsZXJhbmdlOjJjN2QxZDA1OTJiZjQwMThhNmViM2QwOWNmZTgxN2QzXzQtMC0xLTEtNjUxMzEvdGV4dHJlZ2lvbjo1M2IyNTdiYmY2OWM0ZGU0YTE3MWIxMzQ1NGQ3OTIyY180_eb5516a2-271d-41d3-b030-3bfbeb54ea95"
      unitRef="usd">300000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ia39db8547e024dc1b9195cd2fa317505_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjcvZnJhZzo4ZDQxYTZjNDJhMTk0N2NmODg0MDVjMDU4ZWI0YTExYS90YWJsZToyYzdkMWQwNTkyYmY0MDE4YTZlYjNkMDljZmU4MTdkMy90YWJsZXJhbmdlOjJjN2QxZDA1OTJiZjQwMThhNmViM2QwOWNmZTgxN2QzXzQtMC0xLTEtNjUxMzEvdGV4dHJlZ2lvbjo1M2IyNTdiYmY2OWM0ZGU0YTE3MWIxMzQ1NGQ3OTIyY18xMA_ab851f2e-cb92-486d-a13f-c7161acfdeca"
      unitRef="number">0.03850</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebtFairValue
      contextRef="ia39db8547e024dc1b9195cd2fa317505_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjcvZnJhZzo4ZDQxYTZjNDJhMTk0N2NmODg0MDVjMDU4ZWI0YTExYS90YWJsZToyYzdkMWQwNTkyYmY0MDE4YTZlYjNkMDljZmU4MTdkMy90YWJsZXJhbmdlOjJjN2QxZDA1OTJiZjQwMThhNmViM2QwOWNmZTgxN2QzXzQtMS0xLTEtNjUxMzE_f95e8b1e-e24c-454c-9173-9f3919493408"
      unitRef="usd">291000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="id840722109924801ab6c1d5f855006a4_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjcvZnJhZzo4ZDQxYTZjNDJhMTk0N2NmODg0MDVjMDU4ZWI0YTExYS90YWJsZToyYzdkMWQwNTkyYmY0MDE4YTZlYjNkMDljZmU4MTdkMy90YWJsZXJhbmdlOjJjN2QxZDA1OTJiZjQwMThhNmViM2QwOWNmZTgxN2QzXzUtMC0xLTEtNjUxMzEvdGV4dHJlZ2lvbjo3MGE3YjhmZmMxNDY0ZTgwOWEyNzA4ODQ3ZWM5MDVjM180_2f153b93-3e22-4dd5-8f47-6a63693db4b9"
      unitRef="usd">700000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="id840722109924801ab6c1d5f855006a4_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjcvZnJhZzo4ZDQxYTZjNDJhMTk0N2NmODg0MDVjMDU4ZWI0YTExYS90YWJsZToyYzdkMWQwNTkyYmY0MDE4YTZlYjNkMDljZmU4MTdkMy90YWJsZXJhbmdlOjJjN2QxZDA1OTJiZjQwMThhNmViM2QwOWNmZTgxN2QzXzUtMC0xLTEtNjUxMzEvdGV4dHJlZ2lvbjo3MGE3YjhmZmMxNDY0ZTgwOWEyNzA4ODQ3ZWM5MDVjM18xMA_00d4b3bd-1229-4a29-b245-7df080d9cac5"
      unitRef="number">0.01000</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebtFairValue
      contextRef="id840722109924801ab6c1d5f855006a4_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjcvZnJhZzo4ZDQxYTZjNDJhMTk0N2NmODg0MDVjMDU4ZWI0YTExYS90YWJsZToyYzdkMWQwNTkyYmY0MDE4YTZlYjNkMDljZmU4MTdkMy90YWJsZXJhbmdlOjJjN2QxZDA1OTJiZjQwMThhNmViM2QwOWNmZTgxN2QzXzUtMS0xLTEtNjUxMzE_a7037dc1-f595-4fff-8c35-cd985ce13261"
      unitRef="usd">629000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i087f7f2c7fb546e8863c59b0dc3531c4_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjcvZnJhZzo4ZDQxYTZjNDJhMTk0N2NmODg0MDVjMDU4ZWI0YTExYS90YWJsZToyYzdkMWQwNTkyYmY0MDE4YTZlYjNkMDljZmU4MTdkMy90YWJsZXJhbmdlOjJjN2QxZDA1OTJiZjQwMThhNmViM2QwOWNmZTgxN2QzXzYtMC0xLTEtNjUxMzEvdGV4dHJlZ2lvbjpiMGRjOTYzYzVhYjc0NjVlYmUxNzQ4MzAzOThlNDQ0YV80_cfbaaa63-f322-46eb-a865-224b44a68316"
      unitRef="usd">700000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i087f7f2c7fb546e8863c59b0dc3531c4_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjcvZnJhZzo4ZDQxYTZjNDJhMTk0N2NmODg0MDVjMDU4ZWI0YTExYS90YWJsZToyYzdkMWQwNTkyYmY0MDE4YTZlYjNkMDljZmU4MTdkMy90YWJsZXJhbmdlOjJjN2QxZDA1OTJiZjQwMThhNmViM2QwOWNmZTgxN2QzXzYtMC0xLTEtNjUxMzEvdGV4dHJlZ2lvbjpiMGRjOTYzYzVhYjc0NjVlYmUxNzQ4MzAzOThlNDQ0YV8xMA_35ad8566-f113-48e1-8ee3-8d2aaae0aecf"
      unitRef="number">0.03800</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebtFairValue
      contextRef="i087f7f2c7fb546e8863c59b0dc3531c4_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjcvZnJhZzo4ZDQxYTZjNDJhMTk0N2NmODg0MDVjMDU4ZWI0YTExYS90YWJsZToyYzdkMWQwNTkyYmY0MDE4YTZlYjNkMDljZmU4MTdkMy90YWJsZXJhbmdlOjJjN2QxZDA1OTJiZjQwMThhNmViM2QwOWNmZTgxN2QzXzYtMS0xLTEtNjUxMzE_f632947a-e0b5-48c8-822d-8ce0ee851936"
      unitRef="usd">670000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i47a742faf89a42daa5627352330baa25_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjcvZnJhZzo4ZDQxYTZjNDJhMTk0N2NmODg0MDVjMDU4ZWI0YTExYS90YWJsZToyYzdkMWQwNTkyYmY0MDE4YTZlYjNkMDljZmU4MTdkMy90YWJsZXJhbmdlOjJjN2QxZDA1OTJiZjQwMThhNmViM2QwOWNmZTgxN2QzXzctMC0xLTEtNjUxMzEvdGV4dHJlZ2lvbjo2OTI2MmJjZTcxZDI0ZGE2YTdkMGVjMzc3MDA4ODM0NF80_ad7e8690-1537-470e-8763-17ef2ba95c3c"
      unitRef="usd">700000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i47a742faf89a42daa5627352330baa25_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjcvZnJhZzo4ZDQxYTZjNDJhMTk0N2NmODg0MDVjMDU4ZWI0YTExYS90YWJsZToyYzdkMWQwNTkyYmY0MDE4YTZlYjNkMDljZmU4MTdkMy90YWJsZXJhbmdlOjJjN2QxZDA1OTJiZjQwMThhNmViM2QwOWNmZTgxN2QzXzctMC0xLTEtNjUxMzEvdGV4dHJlZ2lvbjo2OTI2MmJjZTcxZDI0ZGE2YTdkMGVjMzc3MDA4ODM0NF8xMA_51f33b7b-719f-4902-9082-8c56df0b5347"
      unitRef="number">0.01400</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebtFairValue
      contextRef="i47a742faf89a42daa5627352330baa25_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjcvZnJhZzo4ZDQxYTZjNDJhMTk0N2NmODg0MDVjMDU4ZWI0YTExYS90YWJsZToyYzdkMWQwNTkyYmY0MDE4YTZlYjNkMDljZmU4MTdkMy90YWJsZXJhbmdlOjJjN2QxZDA1OTJiZjQwMThhNmViM2QwOWNmZTgxN2QzXzctMS0xLTEtNjUxMzE_838cbfb1-aae0-4590-8ed5-864499feb6da"
      unitRef="usd">594000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i54ec1f7b4f094d90ae5623ff1593c2d6_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjcvZnJhZzo4ZDQxYTZjNDJhMTk0N2NmODg0MDVjMDU4ZWI0YTExYS90YWJsZToyYzdkMWQwNTkyYmY0MDE4YTZlYjNkMDljZmU4MTdkMy90YWJsZXJhbmdlOjJjN2QxZDA1OTJiZjQwMThhNmViM2QwOWNmZTgxN2QzXzgtMC0xLTEtNjUxMzEvdGV4dHJlZ2lvbjoyOWYyZWFjMzA3ODY0Y2VhOTE3YzBhMWY0MTI4MzQwZl80_a03e169f-f785-4de1-a8f4-e87d79ce373a"
      unitRef="usd">800000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i54ec1f7b4f094d90ae5623ff1593c2d6_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjcvZnJhZzo4ZDQxYTZjNDJhMTk0N2NmODg0MDVjMDU4ZWI0YTExYS90YWJsZToyYzdkMWQwNTkyYmY0MDE4YTZlYjNkMDljZmU4MTdkMy90YWJsZXJhbmdlOjJjN2QxZDA1OTJiZjQwMThhNmViM2QwOWNmZTgxN2QzXzgtMC0xLTEtNjUxMzEvdGV4dHJlZ2lvbjoyOWYyZWFjMzA3ODY0Y2VhOTE3YzBhMWY0MTI4MzQwZl8xMA_78ec27a8-e6eb-407f-ad61-6137fa454209"
      unitRef="number">0.04200</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebtFairValue
      contextRef="i54ec1f7b4f094d90ae5623ff1593c2d6_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjcvZnJhZzo4ZDQxYTZjNDJhMTk0N2NmODg0MDVjMDU4ZWI0YTExYS90YWJsZToyYzdkMWQwNTkyYmY0MDE4YTZlYjNkMDljZmU4MTdkMy90YWJsZXJhbmdlOjJjN2QxZDA1OTJiZjQwMThhNmViM2QwOWNmZTgxN2QzXzgtMS0xLTEtNjUxMzE_ee9606d8-3b97-422a-846e-437fafc63b7b"
      unitRef="usd">772000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ic35682dcb77844659308d53ed5c66083_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjcvZnJhZzo4ZDQxYTZjNDJhMTk0N2NmODg0MDVjMDU4ZWI0YTExYS90YWJsZToyYzdkMWQwNTkyYmY0MDE4YTZlYjNkMDljZmU4MTdkMy90YWJsZXJhbmdlOjJjN2QxZDA1OTJiZjQwMThhNmViM2QwOWNmZTgxN2QzXzktMC0xLTEtNjUxMzEvdGV4dHJlZ2lvbjozMmRjMGU2NmE2ZjM0MjVjYjZiM2JjYmIyMDk0ZjdjZF80_8feca338-7594-443b-b84e-3c3ba7859f0c"
      unitRef="usd">700000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ic35682dcb77844659308d53ed5c66083_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjcvZnJhZzo4ZDQxYTZjNDJhMTk0N2NmODg0MDVjMDU4ZWI0YTExYS90YWJsZToyYzdkMWQwNTkyYmY0MDE4YTZlYjNkMDljZmU4MTdkMy90YWJsZXJhbmdlOjJjN2QxZDA1OTJiZjQwMThhNmViM2QwOWNmZTgxN2QzXzktMC0xLTEtNjUxMzEvdGV4dHJlZ2lvbjozMmRjMGU2NmE2ZjM0MjVjYjZiM2JjYmIyMDk0ZjdjZF8xMA_f3452654-e652-4e58-83db-f1ecb061a60a"
      unitRef="number">0.02950</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebtFairValue
      contextRef="ic35682dcb77844659308d53ed5c66083_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjcvZnJhZzo4ZDQxYTZjNDJhMTk0N2NmODg0MDVjMDU4ZWI0YTExYS90YWJsZToyYzdkMWQwNTkyYmY0MDE4YTZlYjNkMDljZmU4MTdkMy90YWJsZXJhbmdlOjJjN2QxZDA1OTJiZjQwMThhNmViM2QwOWNmZTgxN2QzXzktMS0xLTEtNjUxMzE_ddc0f00f-99ae-436d-bb62-08880543b088"
      unitRef="usd">608000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i4a935f2eb6ba458ea69f805bc9b9619c_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjcvZnJhZzo4ZDQxYTZjNDJhMTk0N2NmODg0MDVjMDU4ZWI0YTExYS90YWJsZToyYzdkMWQwNTkyYmY0MDE4YTZlYjNkMDljZmU4MTdkMy90YWJsZXJhbmdlOjJjN2QxZDA1OTJiZjQwMThhNmViM2QwOWNmZTgxN2QzXzEwLTAtMS0xLTY1MTMxL3RleHRyZWdpb246MWYxOTgxNGE4ZWYyNDA0NmJkNGI1YTRlNzBkZWU2NDBfNA_7b390c9f-4602-4f04-a154-24d4ab157948"
      unitRef="usd">600000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i4a935f2eb6ba458ea69f805bc9b9619c_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjcvZnJhZzo4ZDQxYTZjNDJhMTk0N2NmODg0MDVjMDU4ZWI0YTExYS90YWJsZToyYzdkMWQwNTkyYmY0MDE4YTZlYjNkMDljZmU4MTdkMy90YWJsZXJhbmdlOjJjN2QxZDA1OTJiZjQwMThhNmViM2QwOWNmZTgxN2QzXzEwLTAtMS0xLTY1MTMxL3RleHRyZWdpb246MWYxOTgxNGE4ZWYyNDA0NmJkNGI1YTRlNzBkZWU2NDBfMTA_10b6198c-f57f-439f-b976-6bf5a38ac11a"
      unitRef="number">0.02000</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebtFairValue
      contextRef="i4a935f2eb6ba458ea69f805bc9b9619c_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjcvZnJhZzo4ZDQxYTZjNDJhMTk0N2NmODg0MDVjMDU4ZWI0YTExYS90YWJsZToyYzdkMWQwNTkyYmY0MDE4YTZlYjNkMDljZmU4MTdkMy90YWJsZXJhbmdlOjJjN2QxZDA1OTJiZjQwMThhNmViM2QwOWNmZTgxN2QzXzEwLTEtMS0xLTY1MTMx_c6ad8c92-ef5e-4be4-92c5-3aacffa9c9c1"
      unitRef="usd">481000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i483e672c5cfc4aaf9feaca2c555658a5_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjcvZnJhZzo4ZDQxYTZjNDJhMTk0N2NmODg0MDVjMDU4ZWI0YTExYS90YWJsZToyYzdkMWQwNTkyYmY0MDE4YTZlYjNkMDljZmU4MTdkMy90YWJsZXJhbmdlOjJjN2QxZDA1OTJiZjQwMThhNmViM2QwOWNmZTgxN2QzXzExLTAtMS0xLTY1MTMxL3RleHRyZWdpb246NDVmZmM3YjEyZTQ0NGYxOWExNTY2MDk3YTZlNjdkZjFfNA_3488f46b-96c3-4b55-aa8c-bb526c8ded81"
      unitRef="usd">1000000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i483e672c5cfc4aaf9feaca2c555658a5_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjcvZnJhZzo4ZDQxYTZjNDJhMTk0N2NmODg0MDVjMDU4ZWI0YTExYS90YWJsZToyYzdkMWQwNTkyYmY0MDE4YTZlYjNkMDljZmU4MTdkMy90YWJsZXJhbmdlOjJjN2QxZDA1OTJiZjQwMThhNmViM2QwOWNmZTgxN2QzXzExLTAtMS0xLTY1MTMxL3RleHRyZWdpb246NDVmZmM3YjEyZTQ0NGYxOWExNTY2MDk3YTZlNjdkZjFfNw_30f9d93a-6c59-4268-a7c5-ad756879485f"
      unitRef="number">0.01750</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebtFairValue
      contextRef="i483e672c5cfc4aaf9feaca2c555658a5_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjcvZnJhZzo4ZDQxYTZjNDJhMTk0N2NmODg0MDVjMDU4ZWI0YTExYS90YWJsZToyYzdkMWQwNTkyYmY0MDE4YTZlYjNkMDljZmU4MTdkMy90YWJsZXJhbmdlOjJjN2QxZDA1OTJiZjQwMThhNmViM2QwOWNmZTgxN2QzXzExLTEtMS0xLTY1MTMx_15e5b338-2102-499a-b2fa-b88989bb16a0"
      unitRef="usd">770000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DiscontinuedOperationEquityMethodInvestmentRetainedAfterDisposalOwnershipInterestAfterDisposal
      contextRef="ie04fdeb368af4863b3d6585421a18018_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjcvZnJhZzo4ZDQxYTZjNDJhMTk0N2NmODg0MDVjMDU4ZWI0YTExYS90ZXh0cmVnaW9uOjhkNDFhNmM0MmExOTQ3Y2Y4ODQwNWMwNThlYjRhMTFhXzI3NDg3NzkwODIzMTg_9f8a7929-197c-44d3-8afc-f96975098b4e"
      unitRef="number">0.49</us-gaap:DiscontinuedOperationEquityMethodInvestmentRetainedAfterDisposalOwnershipInterestAfterDisposal>
    <us-gaap:EquityMethodInvestmentsFairValueDisclosure
      contextRef="i0f46865579da42b7b12229816e6ef3f6_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjcvZnJhZzo4ZDQxYTZjNDJhMTk0N2NmODg0MDVjMDU4ZWI0YTExYS90ZXh0cmVnaW9uOjhkNDFhNmM0MmExOTQ3Y2Y4ODQwNWMwNThlYjRhMTFhXzI3NDg3NzkwOTM0MTI_62be4a97-2877-4615-b718-b5570682fd9a"
      unitRef="usd">535000000.0</us-gaap:EquityMethodInvestmentsFairValueDisclosure>
    <rop:DiscontinuedOperationEquityMethodInvestmentOwnershipInterestDivestedPercent
      contextRef="ia5483ed2bb4842f5b4128d5f281f08a2_I20221122"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjcvZnJhZzo4ZDQxYTZjNDJhMTk0N2NmODg0MDVjMDU4ZWI0YTExYS90ZXh0cmVnaW9uOjhkNDFhNmM0MmExOTQ3Y2Y4ODQwNWMwNThlYjRhMTFhXzM4NDgyOTA3MjU2NjE_dcb00a55-c478-43d2-b4d8-e3ed7070a6f8"
      unitRef="number">0.51</rop:DiscontinuedOperationEquityMethodInvestmentOwnershipInterestDivestedPercent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration
      contextRef="ic7f9cf3e3ca44c89a4a113c23e636206_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjcvZnJhZzo4ZDQxYTZjNDJhMTk0N2NmODg0MDVjMDU4ZWI0YTExYS90ZXh0cmVnaW9uOjhkNDFhNmM0MmExOTQ3Y2Y4ODQwNWMwNThlYjRhMTFhXzI3NDg3NzkwOTM0MjA_20325432-7dcd-4863-bd93-af5b44ed4e2a"
      unitRef="usd">829000000</us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration>
    <us-gaap:DiscontinuedOperationEquityMethodInvestmentRetainedAfterDisposalOwnershipInterestAfterDisposal
      contextRef="ie04fdeb368af4863b3d6585421a18018_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjcvZnJhZzo4ZDQxYTZjNDJhMTk0N2NmODg0MDVjMDU4ZWI0YTExYS90ZXh0cmVnaW9uOjhkNDFhNmM0MmExOTQ3Y2Y4ODQwNWMwNThlYjRhMTFhXzM4NDgyOTA3MjU2NjY_051fbbd9-6b82-46f4-9595-c937d9252e76"
      unitRef="number">0.49</us-gaap:DiscontinuedOperationEquityMethodInvestmentRetainedAfterDisposalOwnershipInterestAfterDisposal>
    <us-gaap:RetainedInterestFairValueDisclosure
      contextRef="ic7f9cf3e3ca44c89a4a113c23e636206_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjcvZnJhZzo4ZDQxYTZjNDJhMTk0N2NmODg0MDVjMDU4ZWI0YTExYS90ZXh0cmVnaW9uOjhkNDFhNmM0MmExOTQ3Y2Y4ODQwNWMwNThlYjRhMTFhXzM4NDgyOTA3MjU2NzE_a4cfa67f-8a0c-4736-9599-3e141ed31ac9"
      unitRef="usd">650000000</us-gaap:RetainedInterestFairValueDisclosure>
    <rop:AnticipatedDilutionAmountAssociatedWithUnitAdjustment
      contextRef="ic7f9cf3e3ca44c89a4a113c23e636206_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjcvZnJhZzo4ZDQxYTZjNDJhMTk0N2NmODg0MDVjMDU4ZWI0YTExYS90ZXh0cmVnaW9uOjhkNDFhNmM0MmExOTQ3Y2Y4ODQwNWMwNThlYjRhMTFhXzM4NDgyOTA3MjU2Nzc_4cccfa4e-5a4a-48ec-bd0a-fb375c4e03e4"
      unitRef="usd">115000000</rop:AnticipatedDilutionAmountAssociatedWithUnitAdjustment>
    <rop:InvestmentRequiredAnnualPaymentsOnAdjustmentPreTaxBasis
      contextRef="ic7f9cf3e3ca44c89a4a113c23e636206_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjcvZnJhZzo4ZDQxYTZjNDJhMTk0N2NmODg0MDVjMDU4ZWI0YTExYS90ZXh0cmVnaW9uOjhkNDFhNmM0MmExOTQ3Y2Y4ODQwNWMwNThlYjRhMTFhXzU0OTc1NTgzNzgxMQ_64179293-098c-4e40-86b2-49762de53b79"
      unitRef="usd">29000000</rop:InvestmentRequiredAnnualPaymentsOnAdjustmentPreTaxBasis>
    <rop:InvestmentRequiredInvestmentPayInKindPercentage
      contextRef="i25dab38775cc480395ba70883f0612d1_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjcvZnJhZzo4ZDQxYTZjNDJhMTk0N2NmODg0MDVjMDU4ZWI0YTExYS90ZXh0cmVnaW9uOjhkNDFhNmM0MmExOTQ3Y2Y4ODQwNWMwNThlYjRhMTFhXzI3NDg3NzkwOTM0MDY_ec06a9f1-bd58-4860-90d3-d221a7927a07"
      unitRef="number">0.017</rop:InvestmentRequiredInvestmentPayInKindPercentage>
    <rop:InvestmentObligationToPayThresholdOfEarningsBeforeInterestTaxesDepreciationAndAmortizationAmount
      contextRef="ic7f9cf3e3ca44c89a4a113c23e636206_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjcvZnJhZzo4ZDQxYTZjNDJhMTk0N2NmODg0MDVjMDU4ZWI0YTExYS90ZXh0cmVnaW9uOjhkNDFhNmM0MmExOTQ3Y2Y4ODQwNWMwNThlYjRhMTFhXzU0OTc1NTgzNzgzOQ_ed6c3eee-38ac-4666-9f34-72cdef8fcc9e"
      unitRef="usd">425000000.0</rop:InvestmentObligationToPayThresholdOfEarningsBeforeInterestTaxesDepreciationAndAmortizationAmount>
    <rop:FairValueInvestmentLiquidationEventLiquidatingLiability
      contextRef="i057cd826cf70424aa6018d7029350831_I20221122"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMjcvZnJhZzo4ZDQxYTZjNDJhMTk0N2NmODg0MDVjMDU4ZWI0YTExYS90ZXh0cmVnaW9uOjhkNDFhNmM0MmExOTQ3Y2Y4ODQwNWMwNThlYjRhMTFhXzI3NDg3NzkwODIyOTA_7e47ba2c-43ee-4d7d-bee9-06a138c6f8e2"
      unitRef="usd">829000000</rop:FairValueInvestmentLiquidationEventLiquidatingLiability>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzAvZnJhZzoxOGExMjI1ZWEwZDc0YmE0YjBmMmFlMTJhMjdiNDNkNS90ZXh0cmVnaW9uOjE4YTEyMjVlYTBkNzRiYTRiMGYyYWUxMmEyN2I0M2Q1XzY3MQ_71ca1997-e148-42d1-b4f5-80590906c156">Retirement and Other Benefit Plans&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Roper maintains three defined contribution retirement plans under the provisions of Section 401(k) of the IRC covering substantially all U.S. employees. Roper partially matches employee contributions. Costs related to all such plans were $34.1, $30.2 and $24.3 for 2022, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Roper also maintains various defined benefit retirement plans covering employees of non-U.S. and certain U.S. subsidiaries and a plan that supplements certain employees for the contribution ceiling applicable to the Section 401(k) plans. The costs and accumulated benefit obligations associated with each of these plans were not material.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <rop:DefinedContributionPlanNumber
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzAvZnJhZzoxOGExMjI1ZWEwZDc0YmE0YjBmMmFlMTJhMjdiNDNkNS90ZXh0cmVnaW9uOjE4YTEyMjVlYTBkNzRiYTRiMGYyYWUxMmEyN2I0M2Q1XzYz_692213c2-ce09-4b64-802c-4557a162f254"
      unitRef="plan">3</rop:DefinedContributionPlanNumber>
    <rop:DefinedContributionPlanNumber
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzAvZnJhZzoxOGExMjI1ZWEwZDc0YmE0YjBmMmFlMTJhMjdiNDNkNS90ZXh0cmVnaW9uOjE4YTEyMjVlYTBkNzRiYTRiMGYyYWUxMmEyN2I0M2Q1XzYz_9a5995dc-30b8-4d6f-9ed7-10fd020b8a42"
      unitRef="plan">3</rop:DefinedContributionPlanNumber>
    <rop:DefinedContributionPlanNumber
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzAvZnJhZzoxOGExMjI1ZWEwZDc0YmE0YjBmMmFlMTJhMjdiNDNkNS90ZXh0cmVnaW9uOjE4YTEyMjVlYTBkNzRiYTRiMGYyYWUxMmEyN2I0M2Q1XzYz_caf615ba-c959-4e27-abff-22d9d31e29ba"
      unitRef="plan">3</rop:DefinedContributionPlanNumber>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzAvZnJhZzoxOGExMjI1ZWEwZDc0YmE0YjBmMmFlMTJhMjdiNDNkNS90ZXh0cmVnaW9uOjE4YTEyMjVlYTBkNzRiYTRiMGYyYWUxMmEyN2I0M2Q1XzI4Mg_28a2588e-5d82-4a5d-8ed3-c452d0ed1706"
      unitRef="usd">34100000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzAvZnJhZzoxOGExMjI1ZWEwZDc0YmE0YjBmMmFlMTJhMjdiNDNkNS90ZXh0cmVnaW9uOjE4YTEyMjVlYTBkNzRiYTRiMGYyYWUxMmEyN2I0M2Q1XzI4Ng_8f960bc4-af11-47f6-a2f0-c5e98665e0d8"
      unitRef="usd">30200000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzAvZnJhZzoxOGExMjI1ZWEwZDc0YmE0YjBmMmFlMTJhMjdiNDNkNS90ZXh0cmVnaW9uOjE4YTEyMjVlYTBkNzRiYTRiMGYyYWUxMmEyN2I0M2Q1XzI5Mw_bf06ad47-54a9-443c-8dae-27d80f41bd70"
      unitRef="usd">24300000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90ZXh0cmVnaW9uOjU3NzE0MzRkNWJjYjRmY2E4YjliZWEzZjdhNTkxOTA2XzQ0NTA_065ca011-004c-4dfb-a9f3-0cb5022237b0">Stock-Based Compensation&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Roper Technologies, Inc. 2021 Incentive Plan (&#x201c;2021 Plan&#x201d;) is a stock-based compensation plan used to grant incentive stock options, nonqualified stock options, restricted stock, stock appreciation rights or equivalent instruments to Roper&#x2019;s employees, officers, directors and consultants. The 2021 Plan was approved by shareholders at the Annual Meeting of Shareholders on June 14, 2021. The 2021 Plan replaces the Roper Technologies, Inc. Amended and Restated 2016 Incentive Plan (&#x201c;2016 Plan&#x201d;), and no additional grants will be made from the 2016 Plan. At December&#160;31, 2022, 8.387 shares were available to grant under the 2021 Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the Roper Technologies, Inc., Employee Stock Purchase Plan (&#x201c;ESPP&#x201d;), employees in the U.S. and Canada are allowed to designate up to 10% of eligible earnings to purchase Roper&#x2019;s common stock at a 10% discount on the lower of the closing price of the stock on the first and last day of each quarterly offering period. Common stock sold to employees pursuant to the stock purchase plan may be either treasury stock, stock purchased on the open market, or newly issued shares.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense is not allocated to our reportable segments, which are described further in Note 14. Stock based compensation expense for the years ended December&#160;31, 2022, 2021 and 2020 included as a component of &#x201c;Selling, general and administrative expenses&#x201d; was as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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:61.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.794%"/&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.794%"/&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.796%"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax benefit recognized in net earnings&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;18.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td 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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.3&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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; &#x2013; Stock options are granted at prices not less than 100% of market value of the underlying stock at the date of grant. Stock options typically vest over a weighted average period of 3 years from the grant date and expire 10 years after the grant date. The Company recorded $38.1, $40.4, and $34.9 of compensation expense relating to outstanding options during 2022, 2021 and 2020, respectively, as a component of general and administrative expenses at Corporate.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company estimates the fair value of its option awards using the Black-Scholes option valuation model. The stock volatility for each grant is measured using the weighted-average of historical daily price changes of the Company&#x2019;s common stock over the most recent period equal to the expected life of the grant. The expected term of options granted is derived from historical data to estimate option exercises and employee forfeitures, and represents the period of time that options granted are expected to be outstanding. The risk-free rate for periods aligns with the expected life of the option is based on the U.S. Treasury yield curve in effect at the time of grant. The weighted-average fair value of options granted in 2022, 2021 and 2020 were calculated using the following weighted-average assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="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:60.979%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&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.052%"/&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.053%"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;Weighted-average fair value ($)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt 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;Risk-free interest 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;2.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Average expected option life (years)&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;5.63&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;5.61&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;5.64&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;Expected volatility (%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Expected dividend yield (%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.62&#160;&lt;/span&gt;&lt;/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="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company&#x2019;s activities with respect to its share-based compensation plans for the years ended December&#160;31, 2022 and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="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:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.978%"/&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;Number of 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;exercise price&lt;br/&gt;per share&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;contractual term&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;Aggregate intrinsic&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;255.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 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:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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.516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;405.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:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(0.537)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;195.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:left;vertical-align: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 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.122)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:left;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:#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;Outstanding at December 31, 2021&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.223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;287.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:right;vertical-align: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.61&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;659.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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;452.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:right;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(0.460)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;239.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:right;vertical-align: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:right;vertical-align: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 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.177)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;359.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:right;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:#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;Outstanding at December 31, 2022&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.985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:right;vertical-align: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.18&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;366.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;Exercisable at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:right;vertical-align: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.90&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;322.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes information for stock options outstanding at December&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.953%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.953%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.953%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.953%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.953%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.955%"/&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: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;Outstanding options&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;Exercisable options&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:9pt;font-weight:700;line-height:100%"&gt;Exercise price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Average&lt;br/&gt;exercise&lt;br/&gt;price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Average remaining&lt;br/&gt;life (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Average&lt;br/&gt;exercise&lt;br/&gt;price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$115.22 - $170.66&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:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 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:2pt solid #000000;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;2.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$170.67 - $267.22&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.326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$267.23 - $279.28&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;273.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;273.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$279.29 - $316.24&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.296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;281.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$316.25 -$324.71&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;323.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;7.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;323.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$324.72 - $347.81&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.333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;327.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;327.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$347.82 - $398.19&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;372.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;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;7.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;368.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$398.20 - $413.85&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.425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;403.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:right;vertical-align: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.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$413.86 - $491.86&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;9.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;450.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$115.22 - $491.86&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-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;2.985&#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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;312.34&#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="3" style="background-color:#ffffff;border-top:1pt solid #000000;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;6.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-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;1.842&#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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;256.87&#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;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2022, there was $51.7 of total unrecognized compensation expense related to nonvested options granted under the Company&#x2019;s share-based compensation plans. That cost is expected to be recognized over a weighted-average period of&#160;1.84 years. The total intrinsic value of options exercised in 2022, 2021 and 2020 was $92.7, $138.2 and $155.4, respectively. Cash received from option exercises under all plans in 2022, 2021, and 2020 was $110.0, $104.7, and $105.5 respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Restricted Stock Grants&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; &#x2013; During 2022 and 2021, the Company granted 0.271 and 0.228 shares, respectively, of restricted stock to certain employee and director participants under its share-based compensation plans. Restricted stock grants generally vest over a period of 1 to 4 years. The Company recorded $77.6, $82.7 and $72.6 of compensation expense related to outstanding shares of restricted stock held by employees and directors during 2022, 2021 and 2020, respectively. A summary of the Company&#x2019;s nonvested shares activity for 2022 and 2021 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="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:71.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&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;Number of&lt;br/&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&lt;br/&gt;fair value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;320.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt 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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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.228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;409.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(0.294)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;308.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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.037)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Nonvested at December 31, 2021&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;0.498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.79&#160;&lt;/span&gt;&lt;/td&gt;&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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;446.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(0.272)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;360.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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.052)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;386.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Nonvested at December 31, 2022&lt;/span&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;0.445&#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;416.00&#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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2022, there was $89.4 of total unrecognized compensation expense related to nonvested awards granted to both employees and directors under the Company&#x2019;s share-based compensation plans. That cost is expected to be recognized over a weighted-average period of&#160;1.7 years.&lt;/span&gt;&lt;/div&gt;Employee Stock Purchase Plan &#x2013; During 2022, 2021 and 2020, participants of the ESPP purchased 0.039, 0.040 and 0.031 shares, respectively, of Roper&#x2019;s common stock for total consideration of $14.3, $15.1, and $10.5, respectively. All of these shares were purchased from Roper&#x2019;s treasury shares.</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i1b2665c31bcc4bcfb1d4a01a90fb3bad_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90ZXh0cmVnaW9uOjU3NzE0MzRkNWJjYjRmY2E4YjliZWEzZjdhNTkxOTA2XzYwMg_83e4242e-b9e4-4b08-b520-23ef64f38183"
      unitRef="shares">8387000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate
      contextRef="i531653adeb0c4f92a2c03126c4fd61b5_I20200701"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90ZXh0cmVnaW9uOjU3NzE0MzRkNWJjYjRmY2E4YjliZWEzZjdhNTkxOTA2Xzc5Ng_0c4afa83-6167-42be-a448-5fc18e0e9885"
      unitRef="number">0.10</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate
      contextRef="i6b42847963c246e29028515e662ab625_D20200701-20200701"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90ZXh0cmVnaW9uOjU3NzE0MzRkNWJjYjRmY2E4YjliZWEzZjdhNTkxOTA2Xzg1OA_39b86147-118d-4b5c-9a2b-ecc4e6b7df74"
      unitRef="number">0.10</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90ZXh0cmVnaW9uOjU3NzE0MzRkNWJjYjRmY2E4YjliZWEzZjdhNTkxOTA2XzQ0NTY_b2e8c9c7-7687-45c8-ac64-9b9d0ae2a413">Stock based compensation expense for the years ended December&#160;31, 2022, 2021 and 2020 included as a component of &#x201c;Selling, general and administrative expenses&#x201d; was as follows: &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:61.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.794%"/&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.794%"/&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.796%"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax benefit recognized in net earnings&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;18.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td 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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.3&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZTo5YzI0ZWEyN2Q0ZGI0MTAzYTM3NjlmNjVhZWMzZDJhOC90YWJsZXJhbmdlOjljMjRlYTI3ZDRkYjQxMDNhMzc2OWY2NWFlYzNkMmE4XzEtMS0xLTEtNjUxMzE_813e3df1-fb8f-4027-92a5-79050a7dfe67"
      unitRef="usd">117800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZTo5YzI0ZWEyN2Q0ZGI0MTAzYTM3NjlmNjVhZWMzZDJhOC90YWJsZXJhbmdlOjljMjRlYTI3ZDRkYjQxMDNhMzc2OWY2NWFlYzNkMmE4XzEtMy0xLTEtNjUxMzE_f81df359-cc77-4a68-bb5a-e0d94dbedc31"
      unitRef="usd">123000000.0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZTo5YzI0ZWEyN2Q0ZGI0MTAzYTM3NjlmNjVhZWMzZDJhOC90YWJsZXJhbmdlOjljMjRlYTI3ZDRkYjQxMDNhMzc2OWY2NWFlYzNkMmE4XzEtNS0xLTEtNjUxMzE_b9ed0667-8186-4e45-9ebe-b2a698ac2351"
      unitRef="usd">108300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZTo5YzI0ZWEyN2Q0ZGI0MTAzYTM3NjlmNjVhZWMzZDJhOC90YWJsZXJhbmdlOjljMjRlYTI3ZDRkYjQxMDNhMzc2OWY2NWFlYzNkMmE4XzItMS0xLTEtNjUxMzE_83343c95-b4d7-477e-ab6e-9a7595042456"
      unitRef="usd">18600000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZTo5YzI0ZWEyN2Q0ZGI0MTAzYTM3NjlmNjVhZWMzZDJhOC90YWJsZXJhbmdlOjljMjRlYTI3ZDRkYjQxMDNhMzc2OWY2NWFlYzNkMmE4XzItMy0xLTEtNjUxMzE_5d6456ee-a12f-4d6a-8f24-1ed36e99331e"
      unitRef="usd">19800000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZTo5YzI0ZWEyN2Q0ZGI0MTAzYTM3NjlmNjVhZWMzZDJhOC90YWJsZXJhbmdlOjljMjRlYTI3ZDRkYjQxMDNhMzc2OWY2NWFlYzNkMmE4XzItNS0xLTEtNjUxMzE_908a5091-8f15-4b31-ac11-61b45b40bd10"
      unitRef="usd">17300000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90ZXh0cmVnaW9uOjU3NzE0MzRkNWJjYjRmY2E4YjliZWEzZjdhNTkxOTA2XzE1NDc_e426c606-f6fc-4293-a3d7-1bbfd821217b"
      unitRef="number">1</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ia404a1fba2d841108e82c9008b8add7b_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90ZXh0cmVnaW9uOjU3NzE0MzRkNWJjYjRmY2E4YjliZWEzZjdhNTkxOTA2XzE2NzU_0d46a811-3912-4b85-a1b6-e46e6fb65162">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i96936a1fcda54c3eb6574391590acf83_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90ZXh0cmVnaW9uOjU3NzE0MzRkNWJjYjRmY2E4YjliZWEzZjdhNTkxOTA2XzE3MDk_547fecb7-da48-4416-8ea1-d6e78e36f97d">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i96936a1fcda54c3eb6574391590acf83_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90ZXh0cmVnaW9uOjU3NzE0MzRkNWJjYjRmY2E4YjliZWEzZjdhNTkxOTA2XzE3NTU_36e84c4d-3447-457f-8343-71315efeb8f6"
      unitRef="usd">38100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i879296cf9cba4fb9b1eceb44c65036f7_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90ZXh0cmVnaW9uOjU3NzE0MzRkNWJjYjRmY2E4YjliZWEzZjdhNTkxOTA2XzE3NTk_50c0e9e1-9b59-4c3a-a23e-ac40a153e05c"
      unitRef="usd">40400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i51f27f6616a749b29c2e84cf2aa1c393_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90ZXh0cmVnaW9uOjU3NzE0MzRkNWJjYjRmY2E4YjliZWEzZjdhNTkxOTA2XzE3Njc_b17cb4f9-1e74-45f6-8604-504f9a662500"
      unitRef="usd">34900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90ZXh0cmVnaW9uOjU3NzE0MzRkNWJjYjRmY2E4YjliZWEzZjdhNTkxOTA2XzQ0NTc_3b842227-6447-4262-b0d8-8d2b44e79243">The weighted-average fair value of options granted in 2022, 2021 and 2020 were calculated using the following weighted-average assumptions:&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:60.979%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&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.052%"/&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.053%"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;Weighted-average fair value ($)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt 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;Risk-free interest 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;2.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Average expected option life (years)&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;5.63&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;5.61&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;5.64&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;Expected volatility (%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Expected dividend yield (%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.62&#160;&lt;/span&gt;&lt;/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:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDQ4ZTk4OWFlZjE0MTcwOTc2OThhMmQ3OWRhYWJlYi90YWJsZXJhbmdlOjI0NDhlOTg5YWVmMTQxNzA5NzY5OGEyZDc5ZGFhYmViXzEtMS0xLTEtNjUxMzE_ee5eb11a-dab7-4cea-9576-fbd4cbc74927"
      unitRef="usdPerShare">116.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDQ4ZTk4OWFlZjE0MTcwOTc2OThhMmQ3OWRhYWJlYi90YWJsZXJhbmdlOjI0NDhlOTg5YWVmMTQxNzA5NzY5OGEyZDc5ZGFhYmViXzEtMy0xLTEtNjUxMzE_949c8420-b18e-4f12-ab27-f636e86d8e63"
      unitRef="usdPerShare">95.17</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDQ4ZTk4OWFlZjE0MTcwOTc2OThhMmQ3OWRhYWJlYi90YWJsZXJhbmdlOjI0NDhlOTg5YWVmMTQxNzA5NzY5OGEyZDc5ZGFhYmViXzEtNS0xLTEtNjUxMzE_289f5eac-e263-4e44-a3e3-25ffc95ad5ad"
      unitRef="usdPerShare">63.22</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDQ4ZTk4OWFlZjE0MTcwOTc2OThhMmQ3OWRhYWJlYi90YWJsZXJhbmdlOjI0NDhlOTg5YWVmMTQxNzA5NzY5OGEyZDc5ZGFhYmViXzItMS0xLTEtNjUxMzE_322c6032-721c-4df2-a1b2-911581a1fbc2"
      unitRef="number">0.0219</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDQ4ZTk4OWFlZjE0MTcwOTc2OThhMmQ3OWRhYWJlYi90YWJsZXJhbmdlOjI0NDhlOTg5YWVmMTQxNzA5NzY5OGEyZDc5ZGFhYmViXzItMy0xLTEtNjUxMzE_0224a378-a4b1-449d-bab8-b3033e4ae077"
      unitRef="number">0.0094</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDQ4ZTk4OWFlZjE0MTcwOTc2OThhMmQ3OWRhYWJlYi90YWJsZXJhbmdlOjI0NDhlOTg5YWVmMTQxNzA5NzY5OGEyZDc5ZGFhYmViXzItNS0xLTEtNjUxMzE_ee581c42-fa6e-4094-8a75-149d0c6740ca"
      unitRef="number">0.0081</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDQ4ZTk4OWFlZjE0MTcwOTc2OThhMmQ3OWRhYWJlYi90YWJsZXJhbmdlOjI0NDhlOTg5YWVmMTQxNzA5NzY5OGEyZDc5ZGFhYmViXzMtMS0xLTEtNjUxMzE_27420af5-78b7-421e-af99-c51c6cf2be1e">P5Y7M17D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDQ4ZTk4OWFlZjE0MTcwOTc2OThhMmQ3OWRhYWJlYi90YWJsZXJhbmdlOjI0NDhlOTg5YWVmMTQxNzA5NzY5OGEyZDc5ZGFhYmViXzMtMy0xLTEtNjUxMzE_36ad71f9-1fdc-4623-afb4-ab64908895bb">P5Y7M9D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDQ4ZTk4OWFlZjE0MTcwOTc2OThhMmQ3OWRhYWJlYi90YWJsZXJhbmdlOjI0NDhlOTg5YWVmMTQxNzA5NzY5OGEyZDc5ZGFhYmViXzMtNS0xLTEtNjUxMzE_64b34078-e3dc-416e-995c-2ef7950f7f8c">P5Y7M20D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDQ4ZTk4OWFlZjE0MTcwOTc2OThhMmQ3OWRhYWJlYi90YWJsZXJhbmdlOjI0NDhlOTg5YWVmMTQxNzA5NzY5OGEyZDc5ZGFhYmViXzQtMS0xLTEtNjUxMzE_39bdfbc2-3c38-47cd-a9cb-56b7ea3ab771"
      unitRef="number">0.2459</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDQ4ZTk4OWFlZjE0MTcwOTc2OThhMmQ3OWRhYWJlYi90YWJsZXJhbmdlOjI0NDhlOTg5YWVmMTQxNzA5NzY5OGEyZDc5ZGFhYmViXzQtMy0xLTEtNjUxMzE_913778c9-30eb-446f-b20c-3332a51482b5"
      unitRef="number">0.2514</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDQ4ZTk4OWFlZjE0MTcwOTc2OThhMmQ3OWRhYWJlYi90YWJsZXJhbmdlOjI0NDhlOTg5YWVmMTQxNzA5NzY5OGEyZDc5ZGFhYmViXzQtNS0xLTEtNjUxMzE_a8785e62-cb75-407b-8541-c6db3296f9c4"
      unitRef="number">0.2039</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDQ4ZTk4OWFlZjE0MTcwOTc2OThhMmQ3OWRhYWJlYi90YWJsZXJhbmdlOjI0NDhlOTg5YWVmMTQxNzA5NzY5OGEyZDc5ZGFhYmViXzUtMS0xLTEtNjUxMzE_b2dddcfb-57cd-425d-9df3-d4fcf7de1222"
      unitRef="number">0.0055</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDQ4ZTk4OWFlZjE0MTcwOTc2OThhMmQ3OWRhYWJlYi90YWJsZXJhbmdlOjI0NDhlOTg5YWVmMTQxNzA5NzY5OGEyZDc5ZGFhYmViXzUtMy0xLTEtNjUxMzE_5f090067-90a2-48d1-b933-7ea488a38b8d"
      unitRef="number">0.0056</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDQ4ZTk4OWFlZjE0MTcwOTc2OThhMmQ3OWRhYWJlYi90YWJsZXJhbmdlOjI0NDhlOTg5YWVmMTQxNzA5NzY5OGEyZDc5ZGFhYmViXzUtNS0xLTEtNjUxMzE_bab61a91-24d0-44fd-9037-12d75559d20b"
      unitRef="number">0.0062</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90ZXh0cmVnaW9uOjU3NzE0MzRkNWJjYjRmY2E4YjliZWEzZjdhNTkxOTA2XzQ0NTg_970ec8fb-ae47-446a-9c3e-b01915add4c2">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company&#x2019;s activities with respect to its share-based compensation plans for the years ended December&#160;31, 2022 and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="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:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.978%"/&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;Number of 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;exercise price&lt;br/&gt;per share&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;contractual term&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;Aggregate intrinsic&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;255.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 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:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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.516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;405.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:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(0.537)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;195.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:left;vertical-align: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 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.122)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:left;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:#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;Outstanding at December 31, 2021&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.223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;287.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:right;vertical-align: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.61&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;659.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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;452.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:right;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(0.460)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;239.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:right;vertical-align: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:right;vertical-align: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 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.177)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;359.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:right;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:#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;Outstanding at December 31, 2022&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.985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:right;vertical-align: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.18&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;366.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;Exercisable at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:right;vertical-align: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.90&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;322.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i6b04498219454d8083fdd0d90e5d6fd3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZTo5NjIzMTU5NjM0YWE0ZmQ1YTViNGVhYWM2ZWIxNzJiZi90YWJsZXJhbmdlOjk2MjMxNTk2MzRhYTRmZDVhNWI0ZWFhYzZlYjE3MmJmXzEtMS0xLTEtNjUxMzE_2ef3b3e8-bd7b-4487-80aa-965ecac7a807"
      unitRef="shares">3366000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i6b04498219454d8083fdd0d90e5d6fd3_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZTo5NjIzMTU5NjM0YWE0ZmQ1YTViNGVhYWM2ZWIxNzJiZi90YWJsZXJhbmdlOjk2MjMxNTk2MzRhYTRmZDVhNWI0ZWFhYzZlYjE3MmJmXzEtMy0xLTEtNjUxMzE_f4927c8c-13fe-4363-9a05-66a48aa32de7"
      unitRef="usdPerShare">255.32</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZTo5NjIzMTU5NjM0YWE0ZmQ1YTViNGVhYWM2ZWIxNzJiZi90YWJsZXJhbmdlOjk2MjMxNTk2MzRhYTRmZDVhNWI0ZWFhYzZlYjE3MmJmXzItMS0xLTEtNjUxMzE_1a764b8b-bb2e-4349-9692-775ae6db12b8"
      unitRef="shares">516000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZTo5NjIzMTU5NjM0YWE0ZmQ1YTViNGVhYWM2ZWIxNzJiZi90YWJsZXJhbmdlOjk2MjMxNTk2MzRhYTRmZDVhNWI0ZWFhYzZlYjE3MmJmXzItMy0xLTEtNjUxMzE_c5d5f010-652f-4ad0-b8ec-b0b8ce2597e2"
      unitRef="usdPerShare">405.20</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZTo5NjIzMTU5NjM0YWE0ZmQ1YTViNGVhYWM2ZWIxNzJiZi90YWJsZXJhbmdlOjk2MjMxNTk2MzRhYTRmZDVhNWI0ZWFhYzZlYjE3MmJmXzMtMS0xLTEtNjUxMzE_4306037b-fea6-46e4-bff0-be2290ccd233"
      unitRef="shares">537000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZTo5NjIzMTU5NjM0YWE0ZmQ1YTViNGVhYWM2ZWIxNzJiZi90YWJsZXJhbmdlOjk2MjMxNTk2MzRhYTRmZDVhNWI0ZWFhYzZlYjE3MmJmXzMtMy0xLTEtNjUxMzE_54543e3e-665e-445d-8288-0155283f74b5"
      unitRef="usdPerShare">195.07</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZTo5NjIzMTU5NjM0YWE0ZmQ1YTViNGVhYWM2ZWIxNzJiZi90YWJsZXJhbmdlOjk2MjMxNTk2MzRhYTRmZDVhNWI0ZWFhYzZlYjE3MmJmXzQtMS0xLTEtNjUxMzE_aa6bb2ba-eca1-46c2-b6d6-8e60c8b7216a"
      unitRef="shares">122000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZTo5NjIzMTU5NjM0YWE0ZmQ1YTViNGVhYWM2ZWIxNzJiZi90YWJsZXJhbmdlOjk2MjMxNTk2MzRhYTRmZDVhNWI0ZWFhYzZlYjE3MmJmXzQtMy0xLTEtNjUxMzE_67a54a16-8833-4d09-be49-c294427b4815"
      unitRef="usdPerShare">312.97</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZTo5NjIzMTU5NjM0YWE0ZmQ1YTViNGVhYWM2ZWIxNzJiZi90YWJsZXJhbmdlOjk2MjMxNTk2MzRhYTRmZDVhNWI0ZWFhYzZlYjE3MmJmXzUtMS0xLTEtNjUxMzE_34f62396-6051-4607-a683-5ecc7fd0cc87"
      unitRef="shares">3223000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZTo5NjIzMTU5NjM0YWE0ZmQ1YTViNGVhYWM2ZWIxNzJiZi90YWJsZXJhbmdlOjk2MjMxNTk2MzRhYTRmZDVhNWI0ZWFhYzZlYjE3MmJmXzUtMy0xLTEtNjUxMzE_50ce0653-e726-43a7-82fc-f95a2c5a053b"
      unitRef="usdPerShare">287.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZTo5NjIzMTU5NjM0YWE0ZmQ1YTViNGVhYWM2ZWIxNzJiZi90YWJsZXJhbmdlOjk2MjMxNTk2MzRhYTRmZDVhNWI0ZWFhYzZlYjE3MmJmXzUtNS0xLTEtNjUxMzE_4b972c13-2058-4416-bff8-ce3884da9062">P6Y7M9D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZTo5NjIzMTU5NjM0YWE0ZmQ1YTViNGVhYWM2ZWIxNzJiZi90YWJsZXJhbmdlOjk2MjMxNTk2MzRhYTRmZDVhNWI0ZWFhYzZlYjE3MmJmXzUtNy0xLTEtNjUxMzE_25adfbb1-4d61-46e3-a00d-e1e2f934c62e"
      unitRef="usd">659900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZTo5NjIzMTU5NjM0YWE0ZmQ1YTViNGVhYWM2ZWIxNzJiZi90YWJsZXJhbmdlOjk2MjMxNTk2MzRhYTRmZDVhNWI0ZWFhYzZlYjE3MmJmXzYtMS0xLTEtNjUxMzE_3ec8f6f6-4d62-41c7-8ff2-f510777a47d9"
      unitRef="shares">399000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZTo5NjIzMTU5NjM0YWE0ZmQ1YTViNGVhYWM2ZWIxNzJiZi90YWJsZXJhbmdlOjk2MjMxNTk2MzRhYTRmZDVhNWI0ZWFhYzZlYjE3MmJmXzYtMy0xLTEtNjUxMzE_4a022816-c92a-4d8d-85b3-e24cd2c569af"
      unitRef="usdPerShare">452.08</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZTo5NjIzMTU5NjM0YWE0ZmQ1YTViNGVhYWM2ZWIxNzJiZi90YWJsZXJhbmdlOjk2MjMxNTk2MzRhYTRmZDVhNWI0ZWFhYzZlYjE3MmJmXzctMS0xLTEtNjUxMzE_08789d96-3786-4e75-a296-fa0547cd12a7"
      unitRef="shares">460000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZTo5NjIzMTU5NjM0YWE0ZmQ1YTViNGVhYWM2ZWIxNzJiZi90YWJsZXJhbmdlOjk2MjMxNTk2MzRhYTRmZDVhNWI0ZWFhYzZlYjE3MmJmXzctMy0xLTEtNjUxMzE_6104af42-3baf-4d93-b7f0-48784c6073ba"
      unitRef="usdPerShare">239.11</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZTo5NjIzMTU5NjM0YWE0ZmQ1YTViNGVhYWM2ZWIxNzJiZi90YWJsZXJhbmdlOjk2MjMxNTk2MzRhYTRmZDVhNWI0ZWFhYzZlYjE3MmJmXzgtMS0xLTEtNjUxMzE_cb62260f-b15a-4ef4-9394-93380557d406"
      unitRef="shares">177000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZTo5NjIzMTU5NjM0YWE0ZmQ1YTViNGVhYWM2ZWIxNzJiZi90YWJsZXJhbmdlOjk2MjMxNTk2MzRhYTRmZDVhNWI0ZWFhYzZlYjE3MmJmXzgtMy0xLTEtNjUxMzE_100ad667-60f8-41d6-bef2-7c5351e0c95f"
      unitRef="usdPerShare">359.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZTo5NjIzMTU5NjM0YWE0ZmQ1YTViNGVhYWM2ZWIxNzJiZi90YWJsZXJhbmdlOjk2MjMxNTk2MzRhYTRmZDVhNWI0ZWFhYzZlYjE3MmJmXzktMS0xLTEtNjUxMzE_b3ff9a29-a959-46f3-a162-1753eb695416"
      unitRef="shares">2985000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZTo5NjIzMTU5NjM0YWE0ZmQ1YTViNGVhYWM2ZWIxNzJiZi90YWJsZXJhbmdlOjk2MjMxNTk2MzRhYTRmZDVhNWI0ZWFhYzZlYjE3MmJmXzktMy0xLTEtNjUxMzE_d6ceb3be-1e63-403b-bbf0-b95dc2c9893b"
      unitRef="usdPerShare">312.34</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZTo5NjIzMTU5NjM0YWE0ZmQ1YTViNGVhYWM2ZWIxNzJiZi90YWJsZXJhbmdlOjk2MjMxNTk2MzRhYTRmZDVhNWI0ZWFhYzZlYjE3MmJmXzktNS0xLTEtNjUxMzE_78a4c723-5c3d-4923-8884-cff6064ca61d">P6Y2M4D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZTo5NjIzMTU5NjM0YWE0ZmQ1YTViNGVhYWM2ZWIxNzJiZi90YWJsZXJhbmdlOjk2MjMxNTk2MzRhYTRmZDVhNWI0ZWFhYzZlYjE3MmJmXzktNy0xLTEtNjUxMzE_714770e4-bab5-46dc-ad9a-6770eabeec5b"
      unitRef="usd">366300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZTo5NjIzMTU5NjM0YWE0ZmQ1YTViNGVhYWM2ZWIxNzJiZi90YWJsZXJhbmdlOjk2MjMxNTk2MzRhYTRmZDVhNWI0ZWFhYzZlYjE3MmJmXzEwLTEtMS0xLTY1MTMx_c6f2bcbc-a553-4557-a712-0d4a6aef5e4a"
      unitRef="shares">1842000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZTo5NjIzMTU5NjM0YWE0ZmQ1YTViNGVhYWM2ZWIxNzJiZi90YWJsZXJhbmdlOjk2MjMxNTk2MzRhYTRmZDVhNWI0ZWFhYzZlYjE3MmJmXzEwLTMtMS0xLTY1MTMx_a5449fc9-7283-4b01-8ea8-d83c3e9dcb82"
      unitRef="usdPerShare">256.87</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZTo5NjIzMTU5NjM0YWE0ZmQ1YTViNGVhYWM2ZWIxNzJiZi90YWJsZXJhbmdlOjk2MjMxNTk2MzRhYTRmZDVhNWI0ZWFhYzZlYjE3MmJmXzEwLTUtMS0xLTY1MTMx_2d942690-d280-4fa3-bc8a-b7ca1dbdc48b">P4Y10M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZTo5NjIzMTU5NjM0YWE0ZmQ1YTViNGVhYWM2ZWIxNzJiZi90YWJsZXJhbmdlOjk2MjMxNTk2MzRhYTRmZDVhNWI0ZWFhYzZlYjE3MmJmXzEwLTctMS0xLTY1MTMx_607aedc4-da94-4914-80d0-ed677b2d57ff"
      unitRef="usd">322800000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90ZXh0cmVnaW9uOjU3NzE0MzRkNWJjYjRmY2E4YjliZWEzZjdhNTkxOTA2XzQ0NTM_8abbb0cc-18d3-4f58-a8fb-e26b6dc96dff">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes information for stock options outstanding at December&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.953%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.953%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.953%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.953%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.953%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.955%"/&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: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;Outstanding options&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;Exercisable options&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:9pt;font-weight:700;line-height:100%"&gt;Exercise price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Average&lt;br/&gt;exercise&lt;br/&gt;price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Average remaining&lt;br/&gt;life (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Average&lt;br/&gt;exercise&lt;br/&gt;price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$115.22 - $170.66&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:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 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:2pt solid #000000;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;2.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$170.67 - $267.22&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.326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$267.23 - $279.28&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;273.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;273.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$279.29 - $316.24&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.296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;281.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$316.25 -$324.71&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;323.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;7.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;323.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$324.72 - $347.81&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.333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;327.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;327.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$347.82 - $398.19&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;372.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;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;7.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;368.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$398.20 - $413.85&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.425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;403.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:right;vertical-align: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.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$413.86 - $491.86&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;9.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;450.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$115.22 - $491.86&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-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;2.985&#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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;312.34&#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="3" style="background-color:#ffffff;border-top:1pt solid #000000;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;6.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-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;1.842&#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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;256.87&#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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i455ca54ef5df4de5a40d73e8e93ca613_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzItMC0xLTEtNjUxMzEvdGV4dHJlZ2lvbjplYWY3YzkwZDQ5Mjk0OTUzOTQ2MTNlOTA3MGRjYTYxZF80_dccb942b-57cd-4621-b57c-74c2809b6ce0"
      unitRef="usdPerShare">115.22</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i455ca54ef5df4de5a40d73e8e93ca613_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzItMC0xLTEtNjUxMzEvdGV4dHJlZ2lvbjplYWY3YzkwZDQ5Mjk0OTUzOTQ2MTNlOTA3MGRjYTYxZF85_c09850ee-1622-4c51-a89b-1b08792a62c3"
      unitRef="usdPerShare">170.66</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i0d7ed71b80374d2bbfba8f0cc6863567_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzItMi0xLTEtNjUxMzE_fcb0f088-273a-471a-a91a-0d5596adbf23"
      unitRef="shares">366000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i0d7ed71b80374d2bbfba8f0cc6863567_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzItNC0xLTEtNjUxMzE_d1affef5-124d-4047-a8a3-7eea0fbe6339"
      unitRef="usdPerShare">153.15</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i455ca54ef5df4de5a40d73e8e93ca613_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzItNi0xLTEtNjUxMzE_e4eda13a-431a-4941-9800-4cb593db9ee8">P2Y1M6D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i0d7ed71b80374d2bbfba8f0cc6863567_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzItOC0xLTEtNjUxMzE_0a103fda-ea80-4c58-9f0a-13b071b6d432"
      unitRef="shares">366000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i0d7ed71b80374d2bbfba8f0cc6863567_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzItMTAtMS0xLTY1MTMx_8a42f887-9703-4bac-88a7-ee30c0688c24"
      unitRef="usdPerShare">153.15</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="ibbafa6fa3d554c4f9de12698436f0e85_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzMtMC0xLTEtNjUxMzEvdGV4dHJlZ2lvbjo5MDNmNTdkOWUyNzU0NTJhOWJhZmQ4YTM3NWE5ODY4OF80_584219a0-6403-496e-bc8f-de72c9eca1fe"
      unitRef="usdPerShare">170.67</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="ibbafa6fa3d554c4f9de12698436f0e85_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzMtMC0xLTEtNjUxMzEvdGV4dHJlZ2lvbjo5MDNmNTdkOWUyNzU0NTJhOWJhZmQ4YTM3NWE5ODY4OF85_ce008c4e-1f44-407c-ade3-3413dc2e8a93"
      unitRef="usdPerShare">267.22</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i4056d256cd7a4e73ae91bc8218b6b350_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzMtMi0xLTEtNjUxMzE_f931998a-8a2c-4de2-93ab-6ee8a885adaa"
      unitRef="shares">326000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i4056d256cd7a4e73ae91bc8218b6b350_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzMtNC0xLTEtNjUxMzE_181583c6-ced8-4216-bae9-ab4e5f789734"
      unitRef="usdPerShare">199.08</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="ibbafa6fa3d554c4f9de12698436f0e85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzMtNi0xLTEtNjUxMzE_1295e661-e91b-41db-a08c-b0ad601ba5f8">P4Y</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i4056d256cd7a4e73ae91bc8218b6b350_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzMtOC0xLTEtNjUxMzE_44b82121-f39c-4347-89e4-01e0a7b2dc93"
      unitRef="shares">324000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i4056d256cd7a4e73ae91bc8218b6b350_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzMtMTAtMS0xLTY1MTMx_0e046cfb-1ac9-4c92-95a3-822445a3ac93"
      unitRef="usdPerShare">198.79</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="ida4891865f9a4cdfb414793f04c66269_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzQtMC0xLTEtNjUxMzEvdGV4dHJlZ2lvbjoxYzhlMWE4MDA5MTc0MGQ2YTk3MDk4YWVhZjUyNmVmMl80_476dc95a-47bb-4407-8628-db879c0dc24f"
      unitRef="usdPerShare">267.23</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="ida4891865f9a4cdfb414793f04c66269_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzQtMC0xLTEtNjUxMzEvdGV4dHJlZ2lvbjoxYzhlMWE4MDA5MTc0MGQ2YTk3MDk4YWVhZjUyNmVmMl85_9f6a3ca0-5af3-46a9-9e45-60175bc3e1aa"
      unitRef="usdPerShare">279.28</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i894a7cdf0f4a42c484b267b7277eb638_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzQtMi0xLTEtNjUxMzE_d1f2c2dd-97e2-4dc7-9693-d850b6db0e8c"
      unitRef="shares">247000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i894a7cdf0f4a42c484b267b7277eb638_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzQtNC0xLTEtNjUxMzE_f9fc6013-e9f4-4985-9b17-7f742b29fd4c"
      unitRef="usdPerShare">273.07</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="ida4891865f9a4cdfb414793f04c66269_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzQtNi0xLTEtNjUxMzE_11ae532f-1c12-455d-a8d1-c1ead18965d1">P5Y6M</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i894a7cdf0f4a42c484b267b7277eb638_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzQtOC0xLTEtNjUxMzE_b6173ecb-f6a9-471f-b976-da4bffa2a3a3"
      unitRef="shares">247000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i894a7cdf0f4a42c484b267b7277eb638_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzQtMTAtMS0xLTY1MTMx_d14dd791-e32d-42c9-a41b-ffbb6b6123a4"
      unitRef="usdPerShare">273.07</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="id655ec151f0d4e6892abbcd48ef8d15d_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzUtMC0xLTEtNjUxMzEvdGV4dHJlZ2lvbjpjMzhlYzI1ZTI1N2M0N2EwYTAzNWUzZjllMWE0NTcxZV80_083b5920-cbc1-4760-9743-1c8ab320944c"
      unitRef="usdPerShare">279.29</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="id655ec151f0d4e6892abbcd48ef8d15d_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzUtMC0xLTEtNjUxMzEvdGV4dHJlZ2lvbjpjMzhlYzI1ZTI1N2M0N2EwYTAzNWUzZjllMWE0NTcxZV85_1b0ac6b1-9622-4246-a8d8-cc59c25d0762"
      unitRef="usdPerShare">316.24</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i781dea419b6240909ace1cfef0fde5f3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzUtMi0xLTEtNjUxMzE_6293d278-4007-4c2b-8bbd-217d0d30a62e"
      unitRef="shares">296000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i781dea419b6240909ace1cfef0fde5f3_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzUtNC0xLTEtNjUxMzE_14bc89f6-eabd-450a-88c4-4558ba269821"
      unitRef="usdPerShare">281.55</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="id655ec151f0d4e6892abbcd48ef8d15d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzUtNi0xLTEtNjUxMzE_6cd14c6b-d933-4d5a-a733-23792063304c">P5Y3M18D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i781dea419b6240909ace1cfef0fde5f3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzUtOC0xLTEtNjUxMzE_3766d0c6-89c3-496b-bf30-2942fca12aa4"
      unitRef="shares">289000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i781dea419b6240909ace1cfef0fde5f3_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzUtMTAtMS0xLTY1MTMx_6a4ad457-773e-49e5-91d7-83887ad0a345"
      unitRef="usdPerShare">280.89</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="id9e7e49cd3fd43d4b2021ebe2a690f6a_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzYtMC0xLTEtNjUxMzEvdGV4dHJlZ2lvbjo5ZDcyZTM4Y2JiYjE0ZmI2ODNiNDlkMGIyZDg2MDM1MV80_5f706ef0-ef1e-48be-9bff-aacbff9e4f3b"
      unitRef="usdPerShare">316.25</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="id9e7e49cd3fd43d4b2021ebe2a690f6a_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzYtMC0xLTEtNjUxMzEvdGV4dHJlZ2lvbjo5ZDcyZTM4Y2JiYjE0ZmI2ODNiNDlkMGIyZDg2MDM1MV84_1c7176ac-ffdc-4395-967b-84c016456bcb"
      unitRef="usdPerShare">324.71</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="iafbc47fbf68742e6bf86ada2724a59e2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzYtMi0xLTEtNjUxMzE_9fd4acc1-45d1-4e90-9db7-26ff7be61904"
      unitRef="shares">435000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="iafbc47fbf68742e6bf86ada2724a59e2_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzYtNC0xLTEtNjUxMzE_30cc94f1-08fc-45b1-993a-848843e4810a"
      unitRef="usdPerShare">323.09</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="id9e7e49cd3fd43d4b2021ebe2a690f6a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzYtNi0xLTEtNjUxMzE_32bd743b-0de8-47e5-b0e3-cb903ca7aeba">P7Y2M12D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="iafbc47fbf68742e6bf86ada2724a59e2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzYtOC0xLTEtNjUxMzE_14ac46d2-c912-4c0f-a817-008ee54663de"
      unitRef="shares">209000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="iafbc47fbf68742e6bf86ada2724a59e2_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzYtMTAtMS0xLTY1MTMx_90c0415f-9f05-4213-a406-01350852f30a"
      unitRef="usdPerShare">323.09</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="iaf31336e50e046adbe60adc716189938_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzctMC0xLTEtNjUxMzEvdGV4dHJlZ2lvbjpiMTQ0ZTY4ZDc3OGU0NThiOThhMDY3MmJkYmQ0NTNkNl80_7735d5d2-b3aa-4426-81bb-86fb078a71a8"
      unitRef="usdPerShare">324.72</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="iaf31336e50e046adbe60adc716189938_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzctMC0xLTEtNjUxMzEvdGV4dHJlZ2lvbjpiMTQ0ZTY4ZDc3OGU0NThiOThhMDY3MmJkYmQ0NTNkNl85_db50b933-89d3-4d73-acfd-ae32efc30dad"
      unitRef="usdPerShare">347.81</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i419fa47b5b9b46b98b02b15d4d56fae5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzctMi0xLTEtNjUxMzE_85415e07-b170-441d-8a73-5a6488fe818d"
      unitRef="shares">333000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i419fa47b5b9b46b98b02b15d4d56fae5_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzctNC0xLTEtNjUxMzE_19f069e8-341d-42b6-89b4-9f148f3dc07d"
      unitRef="usdPerShare">327.22</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="iaf31336e50e046adbe60adc716189938_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzctNi0xLTEtNjUxMzE_1e7c08c1-d12f-4e62-8f4a-af41eec0d10b">P6Y2M12D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i419fa47b5b9b46b98b02b15d4d56fae5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzctOC0xLTEtNjUxMzE_0a763f97-61d8-4553-9572-ba37961e6b7b"
      unitRef="shares">332000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i419fa47b5b9b46b98b02b15d4d56fae5_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzctMTAtMS0xLTY1MTMx_c66b0811-545e-454e-bbc9-03f044b42c7d"
      unitRef="usdPerShare">327.19</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i196c56d6389b47dd91d8097376064ff8_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzgtMC0xLTEtNjUxMzEvdGV4dHJlZ2lvbjoyNzU3NGVlNmI3YmI0NDUyYmVlOTdkZDVmMTg3M2M5M180_943d8863-ff46-4bf4-8577-082eccf68fab"
      unitRef="usdPerShare">347.82</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i196c56d6389b47dd91d8097376064ff8_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzgtMC0xLTEtNjUxMzEvdGV4dHJlZ2lvbjoyNzU3NGVlNmI3YmI0NDUyYmVlOTdkZDVmMTg3M2M5M185_38c54a73-5a17-4c92-8d9d-de901e09bed9"
      unitRef="usdPerShare">398.19</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i587bf0cdeb2c46c986747a0aeeb69e5f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzgtMi0xLTEtNjUxMzE_1c68deee-f3cf-4bcd-985f-aa38b8012431"
      unitRef="shares">160000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i587bf0cdeb2c46c986747a0aeeb69e5f_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzgtNC0xLTEtNjUxMzE_7a4560ff-5cb2-41be-a15f-8fe65ad3bb82"
      unitRef="usdPerShare">372.19</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i196c56d6389b47dd91d8097376064ff8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzgtNi0xLTEtNjUxMzE_7bb8a5fe-8393-4bb5-8ddd-673eac015170">P7Y</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i587bf0cdeb2c46c986747a0aeeb69e5f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzgtOC0xLTEtNjUxMzE_8427ada3-fbd5-4154-9250-536503c178a5"
      unitRef="shares">69000.000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i587bf0cdeb2c46c986747a0aeeb69e5f_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzgtMTAtMS0xLTY1MTMx_6c3d1aac-11f8-4140-aff4-c2b07ad2221d"
      unitRef="usdPerShare">368.53</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i3e085cf6b974406eb5f758e83c705de1_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzktMC0xLTEtNjUxMzEvdGV4dHJlZ2lvbjo1NmViNmI0NWVhMjk0MGQyYjUyMTNkMzM2OTAyNzEyZF80_8e2e9ba7-29e9-4cfe-a4c1-f6f327175f4b"
      unitRef="usdPerShare">398.20</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i3e085cf6b974406eb5f758e83c705de1_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzktMC0xLTEtNjUxMzEvdGV4dHJlZ2lvbjo1NmViNmI0NWVhMjk0MGQyYjUyMTNkMzM2OTAyNzEyZF85_c2ad8f3c-25e9-4472-89e0-adde5dc23e74"
      unitRef="usdPerShare">413.85</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i80460c52bf9048538bc173556ed453ce_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzktMi0xLTEtNjUxMzE_23e08608-07b4-4a55-bf3c-e3bcd16c5ab2"
      unitRef="shares">425000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i80460c52bf9048538bc173556ed453ce_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzktNC0xLTEtNjUxMzE_6891c805-331c-4998-bef2-5ee02c97329d"
      unitRef="usdPerShare">403.57</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i3e085cf6b974406eb5f758e83c705de1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzktNi0xLTEtNjUxMzE_2dcc8e07-a05d-4946-80d8-13e5e3523fb2">P8Y2M12D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i80460c52bf9048538bc173556ed453ce_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzktOC0xLTEtNjUxMzE_1b5d69f4-08ce-4467-9bf8-dc52b5aa063a"
      unitRef="shares">0</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i80460c52bf9048538bc173556ed453ce_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzktMTAtMS0xLTY1MTMx_80cc32c0-3142-4747-8800-d3871d1771c6"
      unitRef="usdPerShare">0</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i35c5c523140a40bcadbf266492133054_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzEwLTAtMS0xLTY1MTMxL3RleHRyZWdpb246MTE2MzcyM2YwMzgyNGM2MDlhNTM4M2U3OWNjZGJmNjJfNA_38e20c4a-b8a3-4c50-8146-cc4618d6e225"
      unitRef="usdPerShare">413.86</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i35c5c523140a40bcadbf266492133054_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzEwLTAtMS0xLTY1MTMxL3RleHRyZWdpb246MTE2MzcyM2YwMzgyNGM2MDlhNTM4M2U3OWNjZGJmNjJfOQ_fb6506fe-d634-4395-9430-18f0344d69ff"
      unitRef="usdPerShare">491.86</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i6da77732497041d7ab9033b047651175_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzEwLTItMS0xLTY1MTMx_da67b4ef-693d-408e-bc57-5d47d3fc8613"
      unitRef="shares">397000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i6da77732497041d7ab9033b047651175_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzEwLTQtMS0xLTY1MTMx_ea843fcd-0ba6-4de0-9bc4-73c9792ab93a"
      unitRef="usdPerShare">453.54</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i35c5c523140a40bcadbf266492133054_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzEwLTYtMS0xLTY1MTMx_24bc919f-a275-4433-a94e-e3d342f1fc1b">P9Y2M12D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i6da77732497041d7ab9033b047651175_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzEwLTgtMS0xLTY1MTMx_3e6f4cd6-a8ae-44f1-879f-7a7a3a337601"
      unitRef="shares">6000.000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i6da77732497041d7ab9033b047651175_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzEwLTEwLTEtMS02NTEzMQ_e8633801-a10d-4f55-8750-794e6de9ea9b"
      unitRef="usdPerShare">450.17</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="ib2fe4488483a4fde85045ed20a81f574_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzExLTAtMS0xLTY1MTMxL3RleHRyZWdpb246ZWIzZTY3MmU5NTRiNDg0OWIzYmQ2OGIyOGYwNDYyZWRfNA_2e1619d7-03c6-41bb-bd59-cb661e912655"
      unitRef="usdPerShare">115.22</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="ib2fe4488483a4fde85045ed20a81f574_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzExLTAtMS0xLTY1MTMxL3RleHRyZWdpb246ZWIzZTY3MmU5NTRiNDg0OWIzYmQ2OGIyOGYwNDYyZWRfOQ_b087ff8d-836a-49c9-97b0-c146b6a7ebdf"
      unitRef="usdPerShare">491.86</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="ieed27962f4e54a928bce49ded4e3607a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzExLTItMS0xLTY1MTMx_aba66f48-abeb-4ab4-8cb1-05da8f1e58f9"
      unitRef="shares">2985000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="ieed27962f4e54a928bce49ded4e3607a_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzExLTQtMS0xLTY1MTMx_7d1c365a-88d8-4077-ab2e-816c36e35483"
      unitRef="usdPerShare">312.34</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="ib2fe4488483a4fde85045ed20a81f574_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzExLTYtMS0xLTY1MTMx_42e90579-a102-4f2f-a4a0-bc1ee711582a">P6Y2M12D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="ieed27962f4e54a928bce49ded4e3607a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzExLTgtMS0xLTY1MTMx_8ceec5fd-8b5e-4203-b375-f8dc22764c9e"
      unitRef="shares">1842000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="ieed27962f4e54a928bce49ded4e3607a_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZToyNDEyMmZhOWRiOGY0Mzc4ODM0OTUwZDE3NjNmNjZlNy90YWJsZXJhbmdlOjI0MTIyZmE5ZGI4ZjQzNzg4MzQ5NTBkMTc2M2Y2NmU3XzExLTEwLTEtMS02NTEzMQ_0c872015-5907-4cb5-8335-68ab7d9dad9f"
      unitRef="usdPerShare">256.87</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90ZXh0cmVnaW9uOjU3NzE0MzRkNWJjYjRmY2E4YjliZWEzZjdhNTkxOTA2XzI5ODE_d2e94d5a-c731-4a99-ae19-a2c133d3c094"
      unitRef="usd">51700000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90ZXh0cmVnaW9uOjU3NzE0MzRkNWJjYjRmY2E4YjliZWEzZjdhNTkxOTA2XzMxODk_987d3e02-d30c-4bff-b1a0-e371526a7628">P1Y10M2D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90ZXh0cmVnaW9uOjU3NzE0MzRkNWJjYjRmY2E4YjliZWEzZjdhNTkxOTA2XzMyNjE_1c2b20f7-3817-474e-8db9-bdd447040ca1"
      unitRef="usd">92700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90ZXh0cmVnaW9uOjU3NzE0MzRkNWJjYjRmY2E4YjliZWEzZjdhNTkxOTA2XzMyNjU_ca878184-1327-420d-aa48-f908bb5398ab"
      unitRef="usd">138200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90ZXh0cmVnaW9uOjU3NzE0MzRkNWJjYjRmY2E4YjliZWEzZjdhNTkxOTA2XzMyNzI_9f574e24-434b-4048-95b5-4f34a101a6e1"
      unitRef="usd">155400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90ZXh0cmVnaW9uOjU3NzE0MzRkNWJjYjRmY2E4YjliZWEzZjdhNTkxOTA2XzMzNTk_51d240c6-b044-4b2f-977c-577f9d10e404"
      unitRef="usd">110000000.0</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90ZXh0cmVnaW9uOjU3NzE0MzRkNWJjYjRmY2E4YjliZWEzZjdhNTkxOTA2XzMzNjY_2a5c5740-ff2e-44e9-b989-064c5716de06"
      unitRef="usd">104700000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90ZXh0cmVnaW9uOjU3NzE0MzRkNWJjYjRmY2E4YjliZWEzZjdhNTkxOTA2XzU0OTc1NTgxODY2Ng_e13c2b37-a0ce-4ad3-9466-74bf4ba64718"
      unitRef="usd">105500000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90ZXh0cmVnaW9uOjU3NzE0MzRkNWJjYjRmY2E4YjliZWEzZjdhNTkxOTA2XzM0NDk_bc05a982-bbc5-4227-9fe3-43bb5a9ab954"
      unitRef="shares">271000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90ZXh0cmVnaW9uOjU3NzE0MzRkNWJjYjRmY2E4YjliZWEzZjdhNTkxOTA2XzM0NTY_0297dd62-e489-4aab-93ce-c33245e4e401"
      unitRef="shares">228000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i736f195ef4444d4499ecf53c5b3b6607_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90ZXh0cmVnaW9uOjU3NzE0MzRkNWJjYjRmY2E4YjliZWEzZjdhNTkxOTA2XzM2NDU_0498519a-6ddb-496d-a336-904ffa0386fc">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ic7e1f161053d4ef4b994651310993d42_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90ZXh0cmVnaW9uOjU3NzE0MzRkNWJjYjRmY2E4YjliZWEzZjdhNTkxOTA2XzM2NTE_649ab960-efd6-4146-870e-aee73dd2fdb7">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4e33381e69ab42da9495a21bcda46102_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90ZXh0cmVnaW9uOjU3NzE0MzRkNWJjYjRmY2E4YjliZWEzZjdhNTkxOTA2XzM2NzY_e567d401-f15b-43a9-aaa0-bfdab1dcfe54"
      unitRef="usd">77600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iea302002b7f64f5b83fdbb08db3494db_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90ZXh0cmVnaW9uOjU3NzE0MzRkNWJjYjRmY2E4YjliZWEzZjdhNTkxOTA2XzM2ODA_a870a977-5f3b-4e87-8dc7-6aa90f1b9fae"
      unitRef="usd">82700000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4b1055c889d242a3bda0c604f4ae6c6b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90ZXh0cmVnaW9uOjU3NzE0MzRkNWJjYjRmY2E4YjliZWEzZjdhNTkxOTA2XzM2ODc_99c563d4-0433-4602-8249-31b77dcdf5c6"
      unitRef="usd">72600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90ZXh0cmVnaW9uOjU3NzE0MzRkNWJjYjRmY2E4YjliZWEzZjdhNTkxOTA2XzQ0NTQ_8c0f2f13-d1ed-4fa4-aced-f9dac23edacb">A summary of the Company&#x2019;s nonvested shares activity for 2022 and 2021 is as follows:&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:71.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&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;Number of&lt;br/&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&lt;br/&gt;fair value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;320.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt 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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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.228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;409.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(0.294)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;308.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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.037)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Nonvested at December 31, 2021&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;0.498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.79&#160;&lt;/span&gt;&lt;/td&gt;&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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;446.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(0.272)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;360.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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.052)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;386.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Nonvested at December 31, 2022&lt;/span&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;0.445&#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;416.00&#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:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i6b04498219454d8083fdd0d90e5d6fd3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZTo5YmViYWY2YTMzOTI0OGIwOGVkNjhlNzM3NjFmNDEzZi90YWJsZXJhbmdlOjliZWJhZjZhMzM5MjQ4YjA4ZWQ2OGU3Mzc2MWY0MTNmXzEtMS0xLTEtNjUxMzE_eb53d52f-cece-4f01-904f-8413c6ffa68a"
      unitRef="shares">601000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i6b04498219454d8083fdd0d90e5d6fd3_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZTo5YmViYWY2YTMzOTI0OGIwOGVkNjhlNzM3NjFmNDEzZi90YWJsZXJhbmdlOjliZWJhZjZhMzM5MjQ4YjA4ZWQ2OGU3Mzc2MWY0MTNmXzEtMy0xLTEtNjUxMzE_cbe9a95f-f463-480a-93ce-e4e151ac99e5"
      unitRef="usdPerShare">320.36</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZTo5YmViYWY2YTMzOTI0OGIwOGVkNjhlNzM3NjFmNDEzZi90YWJsZXJhbmdlOjliZWJhZjZhMzM5MjQ4YjA4ZWQ2OGU3Mzc2MWY0MTNmXzItMS0xLTEtNjUxMzE_0297dd62-e489-4aab-93ce-c33245e4e401"
      unitRef="shares">228000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZTo5YmViYWY2YTMzOTI0OGIwOGVkNjhlNzM3NjFmNDEzZi90YWJsZXJhbmdlOjliZWJhZjZhMzM5MjQ4YjA4ZWQ2OGU3Mzc2MWY0MTNmXzItMy0xLTEtNjUxMzE_fe852dc4-92db-4b57-9468-c64292089885"
      unitRef="usdPerShare">409.36</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZTo5YmViYWY2YTMzOTI0OGIwOGVkNjhlNzM3NjFmNDEzZi90YWJsZXJhbmdlOjliZWJhZjZhMzM5MjQ4YjA4ZWQ2OGU3Mzc2MWY0MTNmXzMtMS0xLTEtNjUxMzE_e2fa5aeb-c3a8-4032-bb28-19c06581ff94"
      unitRef="shares">294000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZTo5YmViYWY2YTMzOTI0OGIwOGVkNjhlNzM3NjFmNDEzZi90YWJsZXJhbmdlOjliZWJhZjZhMzM5MjQ4YjA4ZWQ2OGU3Mzc2MWY0MTNmXzMtMy0xLTEtNjUxMzE_bd0791d5-8b35-4857-adac-df167189743d"
      unitRef="usdPerShare">308.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZTo5YmViYWY2YTMzOTI0OGIwOGVkNjhlNzM3NjFmNDEzZi90YWJsZXJhbmdlOjliZWJhZjZhMzM5MjQ4YjA4ZWQ2OGU3Mzc2MWY0MTNmXzQtMS0xLTEtNjUxMzE_256d399a-c3e3-415f-86dd-ae6f61dbafe9"
      unitRef="shares">37000.000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZTo5YmViYWY2YTMzOTI0OGIwOGVkNjhlNzM3NjFmNDEzZi90YWJsZXJhbmdlOjliZWJhZjZhMzM5MjQ4YjA4ZWQ2OGU3Mzc2MWY0MTNmXzQtMy0xLTEtNjUxMzE_49fd447d-1584-4017-8f82-d987d59b2f36"
      unitRef="usdPerShare">350.53</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZTo5YmViYWY2YTMzOTI0OGIwOGVkNjhlNzM3NjFmNDEzZi90YWJsZXJhbmdlOjliZWJhZjZhMzM5MjQ4YjA4ZWQ2OGU3Mzc2MWY0MTNmXzUtMS0xLTEtNjUxMzE_61c7afdf-0885-4bb5-bba6-2178764ce1c0"
      unitRef="shares">498000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZTo5YmViYWY2YTMzOTI0OGIwOGVkNjhlNzM3NjFmNDEzZi90YWJsZXJhbmdlOjliZWJhZjZhMzM5MjQ4YjA4ZWQ2OGU3Mzc2MWY0MTNmXzUtMy0xLTEtNjUxMzE_6bf036b1-0c7d-4b11-9bee-fac66a692e85"
      unitRef="usdPerShare">365.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZTo5YmViYWY2YTMzOTI0OGIwOGVkNjhlNzM3NjFmNDEzZi90YWJsZXJhbmdlOjliZWJhZjZhMzM5MjQ4YjA4ZWQ2OGU3Mzc2MWY0MTNmXzYtMS0xLTEtNjUxMzE_bc05a982-bbc5-4227-9fe3-43bb5a9ab954"
      unitRef="shares">271000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZTo5YmViYWY2YTMzOTI0OGIwOGVkNjhlNzM3NjFmNDEzZi90YWJsZXJhbmdlOjliZWJhZjZhMzM5MjQ4YjA4ZWQ2OGU3Mzc2MWY0MTNmXzYtMy0xLTEtNjUxMzE_caf024bd-b6ff-42fd-8a64-c2ae4b4c762f"
      unitRef="usdPerShare">446.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZTo5YmViYWY2YTMzOTI0OGIwOGVkNjhlNzM3NjFmNDEzZi90YWJsZXJhbmdlOjliZWJhZjZhMzM5MjQ4YjA4ZWQ2OGU3Mzc2MWY0MTNmXzctMS0xLTEtNjUxMzE_413c8971-c02a-4a9d-acef-77be334928a8"
      unitRef="shares">272000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZTo5YmViYWY2YTMzOTI0OGIwOGVkNjhlNzM3NjFmNDEzZi90YWJsZXJhbmdlOjliZWJhZjZhMzM5MjQ4YjA4ZWQ2OGU3Mzc2MWY0MTNmXzctMy0xLTEtNjUxMzE_611154cb-325c-4ca9-8eb0-25f07fd6596b"
      unitRef="usdPerShare">360.14</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZTo5YmViYWY2YTMzOTI0OGIwOGVkNjhlNzM3NjFmNDEzZi90YWJsZXJhbmdlOjliZWJhZjZhMzM5MjQ4YjA4ZWQ2OGU3Mzc2MWY0MTNmXzgtMS0xLTEtNjUxMzE_64adc95e-0252-4c2f-a585-5a05d8892920"
      unitRef="shares">52000.000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZTo5YmViYWY2YTMzOTI0OGIwOGVkNjhlNzM3NjFmNDEzZi90YWJsZXJhbmdlOjliZWJhZjZhMzM5MjQ4YjA4ZWQ2OGU3Mzc2MWY0MTNmXzgtMy0xLTEtNjUxMzE_ffa6cc3a-830e-4c6c-9521-88fe77fbcaa9"
      unitRef="usdPerShare">386.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZTo5YmViYWY2YTMzOTI0OGIwOGVkNjhlNzM3NjFmNDEzZi90YWJsZXJhbmdlOjliZWJhZjZhMzM5MjQ4YjA4ZWQ2OGU3Mzc2MWY0MTNmXzktMS0xLTEtNjUxMzE_fe759979-a96a-4ba3-be90-15ab9af6aca4"
      unitRef="shares">445000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90YWJsZTo5YmViYWY2YTMzOTI0OGIwOGVkNjhlNzM3NjFmNDEzZi90YWJsZXJhbmdlOjliZWJhZjZhMzM5MjQ4YjA4ZWQ2OGU3Mzc2MWY0MTNmXzktMy0xLTEtNjUxMzE_35ec32ae-195b-4450-8555-6089f8ea5552"
      unitRef="usdPerShare">416.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90ZXh0cmVnaW9uOjU3NzE0MzRkNWJjYjRmY2E4YjliZWEzZjdhNTkxOTA2XzM5MzQ_be203c12-0bf3-4936-b731-ea69ac648b5c"
      unitRef="usd">89400000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90ZXh0cmVnaW9uOjU3NzE0MzRkNWJjYjRmY2E4YjliZWEzZjdhNTkxOTA2XzQxNzM_9b89c7c1-948e-4732-939d-702c5bfb8cd5">P1Y8M12D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90ZXh0cmVnaW9uOjU3NzE0MzRkNWJjYjRmY2E4YjliZWEzZjdhNTkxOTA2XzQyNjY_242fabd4-81c7-4b11-bbe8-55617ec4eef8"
      unitRef="shares">39000.000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90ZXh0cmVnaW9uOjU3NzE0MzRkNWJjYjRmY2E4YjliZWEzZjdhNTkxOTA2XzQyNzA_dbc59498-1720-4787-9815-a711feb66aa3"
      unitRef="shares">40000.000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90ZXh0cmVnaW9uOjU3NzE0MzRkNWJjYjRmY2E4YjliZWEzZjdhNTkxOTA2XzQyNzc_853e0603-2465-4028-af4c-edefda7edc65"
      unitRef="shares">31000.000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90ZXh0cmVnaW9uOjU3NzE0MzRkNWJjYjRmY2E4YjliZWEzZjdhNTkxOTA2XzQzNTM_88e5c76d-7e21-43f8-8578-1107915c8306"
      unitRef="usd">14300000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90ZXh0cmVnaW9uOjU3NzE0MzRkNWJjYjRmY2E4YjliZWEzZjdhNTkxOTA2XzQzNTc_5b13fe1e-cfd0-4740-b57d-39f5bfe6391d"
      unitRef="usd">15100000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzMvZnJhZzo1NzcxNDM0ZDViY2I0ZmNhOGI5YmVhM2Y3YTU5MTkwNi90ZXh0cmVnaW9uOjU3NzE0MzRkNWJjYjRmY2E4YjliZWEzZjdhNTkxOTA2XzQzNjU_b118e96b-95b6-4f89-9a4f-6fbb92972c9b"
      unitRef="usd">10500000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans>
    <us-gaap:LossContingencyDisclosures
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzYvZnJhZzpmY2M3ZDIxZDBjOGY0Mzk3YmZhZTQ2NWUzZjczMWQxZS90ZXh0cmVnaW9uOmZjYzdkMjFkMGM4ZjQzOTdiZmFlNDY1ZTNmNzMxZDFlXzQyMDA_61936d54-919e-4a10-9fe3-90efcea0a609">Contingencies&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Roper, in the ordinary course of business, is party to various pending or threatened legal actions, including product liability, intellectual property, data privacy and employment practices that, in general, are of a nature consistent with those over the past several years. After analyzing the Company&#x2019;s contingent liabilities on a gross basis and, based upon past experience with resolution of such legal claims and the availability and limits of the primary, excess, and umbrella liability insurance coverages with respect to pending claims, management believes that adequate provision has been made to cover any potential liability not covered by insurance, and that the ultimate liability, if any, arising from these actions should not have a material adverse effect on Roper&#x2019;s consolidated financial position, results of operations or cash flows. However, no assurances can be given in this regard.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Roper&#x2019;s subsidiary, Vertafore, Inc., was named in three putative class actions, two in the U.S. District Court for the Southern District of Texas (Allen, et al. v. Vertafore, Inc., Case 4:20-cv-4139, filed December 4, 2020 and Masciotra, et al. v. Vertafore, Inc. (originally filed on December 8, 2020 as Case 1:20-cv-03603 in the U.S. District Court for the District of Colorado and subsequently transferred)), and one in the U.S. District Court for the Northern District of Texas (Mulvey, et al. v. Vertafore, Inc., Case 3:21-cv-00213-E, filed January 31, 2021). In July 2021, the court granted Vertafore&#x2019;s motion to dismiss the Allen Case. In March 2022, the U.S. Fifth Circuit Court of Appeals affirmed the lower court&#x2019;s dismissal of the Allen case, and that dismissal was affirmed on appeal, effectively concluding the litigation. In July 2021, the plaintiff in the Masciotra case voluntarily dismissed his action without prejudice. In February 2023, the court granted Vertafore&#x2019;s motion to dismiss the Mulvey case on similar grounds as the dismissal of the Allen case. Plaintiff has the right to appeal the dismissal of the Mulvey case. Both the Allen and Mulvey cases purported to represent approximately 27.7&#160;million individuals who held Texas driver&#x2019;s licenses prior to February 2019. In November 2020, Vertafore announced that as a result of human error, three data files were inadvertently stored in an unsecured external storage service that appears to have been accessed without authorization. The files, which included driver information for licenses issued before February 2019, contained Texas driver license numbers, as well as names, dates of birth, addresses and vehicle registration histories. The files did not contain any Social Security numbers or financial account information. These cases sought recovery under the Driver&#x2019;s Privacy Protection Act, 18 U.S.C. &#xa7; 2721. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Roper&#x2019;s subsidiary, Verathon, Inc. (&#x201c;Verathon&#x201d;), was a defendant in a patent infringement action pending in the United States District Court for the Western District of Washington (Berall v. Verathon, Inc., Case No. 2:2021mc00043). The plaintiff claimed that video laryngoscopes and certain accessories sold by Verathon and other manufacturers from approximately 2004 &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;through 2016 infringed U.S. Patent 5,827,178 (the &#x201c;&#x2018;178 Patent&#x201d;). In the first quarter of 2023, Verathon and the plaintiff agreed to settle the matter for $45.0 which fully concludes the matter and which is recorded as a component of &#x201c;Other income (expense), net&#x201d; within the Consolidated Statements of Earnings for the year ended December 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Roper or its subsidiaries have been named defendants along with numerous industrial companies in asbestos-related litigation claims in certain U.S. states. To date, no significant resources have been required by Roper to respond to asbestos claims. In the first quarter of 2022, Roper completed a transaction in which it transferred the remainder of our exposure for asbestos claims to a third party. In connection with this transaction, Roper incurred a one-time charge of $4.1, which is recorded as a component of &#x201c;Other income (expense), net&#x201d; within the Consolidated Statements of Earnings for the year ended December 31, 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022, Roper had $19.0 of letters of credit issued to guarantee its performance under certain services contracts or to support certain insurance programs and $43.0 of outstanding surety bonds. Certain contracts require Roper to provide a surety bond as a guarantee of its performance of contractual obligations.&lt;/span&gt;&lt;/div&gt;</us-gaap:LossContingencyDisclosures>
    <us-gaap:LossContingencyPendingClaimsNumber
      contextRef="if4b8d741aab9491bbde32f81fb467a5c_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzYvZnJhZzpmY2M3ZDIxZDBjOGY0Mzk3YmZhZTQ2NWUzZjczMWQxZS90ZXh0cmVnaW9uOmZjYzdkMjFkMGM4ZjQzOTdiZmFlNDY1ZTNmNzMxZDFlXzk4Mg_9acd965d-1ba7-4ff1-a213-2f69aa8868fa"
      unitRef="claim">3</us-gaap:LossContingencyPendingClaimsNumber>
    <us-gaap:LossContingencyPendingClaimsNumber
      contextRef="i9c617701bd284deda333fc04c5b46037_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzYvZnJhZzpmY2M3ZDIxZDBjOGY0Mzk3YmZhZTQ2NWUzZjczMWQxZS90ZXh0cmVnaW9uOmZjYzdkMjFkMGM4ZjQzOTdiZmFlNDY1ZTNmNzMxZDFlXzEwMDk_7c9c1a8c-43b7-4cb8-a458-214d39e50fe3"
      unitRef="claim">2</us-gaap:LossContingencyPendingClaimsNumber>
    <us-gaap:LossContingencyNumberOfPlaintiffs
      contextRef="i4c443d608d30467eaa556d530a21615f_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzYvZnJhZzpmY2M3ZDIxZDBjOGY0Mzk3YmZhZTQ2NWUzZjczMWQxZS90ZXh0cmVnaW9uOmZjYzdkMjFkMGM4ZjQzOTdiZmFlNDY1ZTNmNzMxZDFlXzE4Mjk_4202d30c-c83f-425b-993d-76a6487f03f2"
      unitRef="individual">27700000</us-gaap:LossContingencyNumberOfPlaintiffs>
    <us-gaap:LitigationSettlementExpense
      contextRef="i690f1785ddad449eba96c437da8d939c_D20230101-20230227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzYvZnJhZzpmY2M3ZDIxZDBjOGY0Mzk3YmZhZTQ2NWUzZjczMWQxZS90ZXh0cmVnaW9uOmZjYzdkMjFkMGM4ZjQzOTdiZmFlNDY1ZTNmNzMxZDFlXzM4NDgyOTA3MDM1NzM_8ef37a6f-1334-4e18-9d6f-049ac50b1adc"
      unitRef="usd">45000000.0</us-gaap:LitigationSettlementExpense>
    <us-gaap:LitigationSettlementExpense
      contextRef="ic43e537b9c0a4ce5bf20edfc66aa10d8_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzYvZnJhZzpmY2M3ZDIxZDBjOGY0Mzk3YmZhZTQ2NWUzZjczMWQxZS90ZXh0cmVnaW9uOmZjYzdkMjFkMGM4ZjQzOTdiZmFlNDY1ZTNmNzMxZDFlXzM4NDgyOTA3MDM1NjQ_ed0d9f90-1c29-4962-8556-ab54ce7a5e0d"
      unitRef="usd">4100000</us-gaap:LitigationSettlementExpense>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzYvZnJhZzpmY2M3ZDIxZDBjOGY0Mzk3YmZhZTQ2NWUzZjczMWQxZS90ZXh0cmVnaW9uOmZjYzdkMjFkMGM4ZjQzOTdiZmFlNDY1ZTNmNzMxZDFlXzM3OTM_9874ff01-8192-410b-9851-7acdda87dd59"
      unitRef="usd">19000000.0</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:GuarantyLiabilities
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzYvZnJhZzpmY2M3ZDIxZDBjOGY0Mzk3YmZhZTQ2NWUzZjczMWQxZS90ZXh0cmVnaW9uOmZjYzdkMjFkMGM4ZjQzOTdiZmFlNDY1ZTNmNzMxZDFlXzI3NDg3NzkwNzY5MTg_271509db-4aa9-4457-8f8d-e0facb13794a"
      unitRef="usd">43000000.0</us-gaap:GuarantyLiabilities>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90ZXh0cmVnaW9uOjA3NTNhZGFlNDhlODQzMjA4ZTQ1NzI1N2RjMDVmMmE5XzMyMTg_60ea9565-f122-4327-bf8c-ae752b1ed255">Segment and Geographic Area Information&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As discussed in Note 1, our businesses are now reported in three segments classified based on business model and delivery of performance obligations. The segments are: Application Software, Network Software, and Technology Enabled Products. The three reportable segments (and businesses within each; including changes due to acquisitions since the realignment) are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#x2013;Application Software&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; - Aderant, CBORD/Horizon, CliniSys, Data Innovations, Deltek, Frontline Education, IntelliTrans, PowerPlan, Strata, Vertafore&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#x2013;Network Software&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; - ConstructConnect, DAT, Foundry, iPipeline, iTradeNetwork, Loadlink, MHA, SHP, SoftWriters&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#x2013;Technology Enabled Products&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; - CIVCO Medical Solutions, FMI, Inovonics, IPA, Neptune, Northern Digital, rf IDEAS, Verathon&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no material transactions between Roper&#x2019;s reportable segments during 2022, 2021 and 2020. Operating profit by reportable segment and by geographic area is defined as net revenues less operating costs and expenses. These costs and expenses do not include unallocated corporate administrative expenses, enterprise-wide stock-based compensation, or non-cash impairments. Items below income from operations on Roper&#x2019;s Consolidated Statements of Earnings are not allocated to reportable segments.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating assets are those assets used primarily in the operations of each reportable segment or geographic area. Corporate assets are principally comprised of cash and cash equivalents, deferred tax assets, recoverable insurance claims, deferred compensation assets and property and equipment.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Selected financial information by reportable segment for 2022, 2021 and 2020 follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.911%"/&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.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.748%"/&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;Application Software&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;Network Software&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;Technology Enabled Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Corporate&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;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%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net revenues&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,639.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,378.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,353.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="3" style="display:none"/&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,371.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;570.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;449.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="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;(209.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,524.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&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;&#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:right;vertical-align: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:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;&#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:right;vertical-align: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 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating 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;624.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;224.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;307.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="display:none"/&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;7.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,163.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible 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;17,758.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;5,118.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,099.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="3" style="display:none"/&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;23,976.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;340.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;124.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;95.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="display:none"/&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;1,280.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;1,840.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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;&#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:right;vertical-align: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:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,980.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capital expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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="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;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;text-align:left;vertical-align:bottom"&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 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;28.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.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="3" style="display:none"/&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;30.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and other amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;455.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;164.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;29.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="3" style="display:none"/&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;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;/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;2021&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;&#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:right;vertical-align: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:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;&#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:right;vertical-align: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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net revenues&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,366.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,223.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;1,243.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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,833.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating profit &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&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;633.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;476.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;415.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="display:none"/&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;(189.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;1,335.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&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:2px 1pt;text-align:right;vertical-align: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:#ffffff;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="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating 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;576.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;215.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;250.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="3" style="display:none"/&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;15.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,057.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,498.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,364.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,122.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="display:none"/&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,985.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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;205.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;50.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;33.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="3" style="display:none"/&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;498.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;788.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;div&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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:#ffffff;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="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;21,831.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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;18.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;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Capitalized software expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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="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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and other amortization&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;418.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;164.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;32.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="3" style="display:none"/&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;0.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;615.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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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:#ffffff;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="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net revenues&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;1,785.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,069.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,167.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,022.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;467.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;382.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;412.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="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;(179.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;1,082.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;Assets:&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:2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;&#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:right;vertical-align: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 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating 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;524.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;196.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;234.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="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;3.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;958.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&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, 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;13,837.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;5,428.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,143.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="display:none"/&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;20,409.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&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;173.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;48.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;46.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="3" style="display:none"/&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;444.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;712.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;&#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:right;vertical-align: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:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,080.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capital expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.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="3" style="display:none"/&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.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;24.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized software 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;16.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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="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;17.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and other amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;293.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;164.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;33.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="display:none"/&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;491.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total excludes assets held for sale of $1,882.9 and $1,944.5 associated with the 2021 Divestitures and Indicor, as applicable, on December 31, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Operating profit excludes $94.4 of non-cash impairment charges.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Summarized data for Roper&#x2019;s U.S. and foreign operations (principally in Canada, Europe and Asia) for 2022, 2021 and 2020, based upon the country of origin of the Roper entity making the sale, was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&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:48.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&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.052%"/&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.052%"/&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.054%"/&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;United States&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;Non-U.S.&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;Eliminations&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;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%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales to unaffiliated customers&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;4,610.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;761.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,371.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales between geographic areas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;82.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;(137.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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net revenues&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,665.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;843.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;(137.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,371.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-lived assets &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;196.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;17.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;213.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;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;&#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;border-top:2pt solid #000000;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;&#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;border-top:2pt solid #000000;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;&#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;border-top:2pt solid #000000;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;&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales to unaffiliated customers&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;4,105.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;728.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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,833.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales between geographic areas&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;81.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;81.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;(163.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,186.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;810.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;(163.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,833.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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;Long-lived assets &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-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;167.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-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-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;19.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-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-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-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-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;187.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales to unaffiliated customers&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,384.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;637.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,022.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales between geographic areas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;119.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;(200.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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,466.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;757.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;(200.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,022.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-lived assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:#ffffff;border-bottom:2pt solid #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;156.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:#ffffff;border-bottom:2pt solid #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;21.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:#ffffff;border-bottom:2pt solid #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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:#ffffff;border-bottom:2pt solid #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;177.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Export sales from the U.S. during the years ended December&#160;31, 2022, 2021 and 2020 were $191.8, $179.9 and $180.0, respectively. In the year ended December&#160;31, 2022, these exports were shipped primarily to Canada (42%), Europe (26%), Asia (16%) and other (16%).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sales to customers outside the U.S. accounted for a significant portion of Roper&#x2019;s revenues. Sales are attributed to geographic areas based upon the location where the product is ultimately delivered. Roper&#x2019;s net revenues for the years ended December&#160;31, 2022, 2021 and 2020 are shown below by region, except for Canada, which is presented separately:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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:35.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.104%"/&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:14.104%"/&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:14.104%"/&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.110%"/&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;Application Software&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;Network Software&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;Technology Enabled Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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="padding:2px 1pt;text-align:center;vertical-align: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%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:#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;Canada&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;57.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68.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="display:none"/&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;222.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;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117.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="3" style="display:none"/&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;424.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia&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;12.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;56.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 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;73.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rest of the world&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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.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;43.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="3" style="display:none"/&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;86.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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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;339.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;181.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;286.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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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;&#160;&lt;/span&gt;&lt;/td&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="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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;&#160;&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;Canada&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;51.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;85.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;61.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="3" style="display:none"/&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;198.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;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;248.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;59.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;125.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="3" style="display:none"/&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;432.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.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;10.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;49.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="display:none"/&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;64.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;Rest of the world&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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="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;81.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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;340.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;161.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;273.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;775.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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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;&#160;&lt;/span&gt;&lt;/td&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="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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;&#160;&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;Canada&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;43.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;73.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;63.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="3" style="display:none"/&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;180.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;205.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;50.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.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="3" style="display:none"/&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;379.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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="display:none"/&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;59.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rest of the world&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;6.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;45.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="display:none"/&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;88.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;289.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;141.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;277.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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;709.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:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90ZXh0cmVnaW9uOjA3NTNhZGFlNDhlODQzMjA4ZTQ1NzI1N2RjMDVmMmE5Xzgy_dac48e79-6180-4331-860f-4399e10719cf"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90ZXh0cmVnaW9uOjA3NTNhZGFlNDhlODQzMjA4ZTQ1NzI1N2RjMDVmMmE5XzMwMg_dac48e79-6180-4331-860f-4399e10719cf"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90ZXh0cmVnaW9uOjA3NTNhZGFlNDhlODQzMjA4ZTQ1NzI1N2RjMDVmMmE5XzMyMjY_2c0d1626-0909-491a-ab57-de51c0977146">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Selected financial information by reportable segment for 2022, 2021 and 2020 follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.911%"/&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.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.748%"/&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;Application Software&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;Network Software&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;Technology Enabled Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Corporate&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;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%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net revenues&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,639.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,378.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,353.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="3" style="display:none"/&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,371.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;570.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;449.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="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;(209.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,524.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&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;&#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:right;vertical-align: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:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;&#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:right;vertical-align: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 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating 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;624.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;224.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;307.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="display:none"/&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;7.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,163.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible 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;17,758.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;5,118.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,099.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="3" style="display:none"/&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;23,976.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;340.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;124.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;95.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="display:none"/&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;1,280.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;1,840.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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;&#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:right;vertical-align: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:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,980.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capital expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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="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;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;text-align:left;vertical-align:bottom"&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 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;28.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.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="3" style="display:none"/&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;30.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and other amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;455.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;164.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;29.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="3" style="display:none"/&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;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;/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;2021&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;&#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:right;vertical-align: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:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;&#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:right;vertical-align: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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net revenues&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,366.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,223.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;1,243.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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,833.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating profit &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&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;633.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;476.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;415.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="display:none"/&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;(189.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;1,335.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&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:2px 1pt;text-align:right;vertical-align: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:#ffffff;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="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating 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;576.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;215.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;250.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="3" style="display:none"/&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;15.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,057.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,498.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,364.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,122.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="display:none"/&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,985.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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;205.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;50.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;33.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="3" style="display:none"/&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;498.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;788.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;div&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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:#ffffff;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="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;21,831.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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;18.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;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Capitalized software expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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="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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and other amortization&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;418.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;164.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;32.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="3" style="display:none"/&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;0.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;615.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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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:#ffffff;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="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net revenues&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;1,785.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,069.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,167.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,022.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;467.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;382.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;412.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="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;(179.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;1,082.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;Assets:&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:2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;&#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:right;vertical-align: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 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating 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;524.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;196.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;234.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="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;3.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;958.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&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, 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;13,837.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;5,428.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,143.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="display:none"/&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;20,409.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&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;173.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;48.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;46.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="3" style="display:none"/&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;444.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;712.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;&#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:right;vertical-align: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:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,080.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capital expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.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="3" style="display:none"/&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.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;24.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized software 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;16.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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="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;17.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and other amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;293.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;164.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;33.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="display:none"/&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;491.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total excludes assets held for sale of $1,882.9 and $1,944.5 associated with the 2021 Divestitures and Indicor, as applicable, on December 31, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Operating profit excludes $94.4 of non-cash impairment charges.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i04bead74d56842d5ade0fb88d4c8e65c_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzItMS0xLTEtNjUxMzE_f020720e-51b8-4f93-8c4e-b23de0b646fa"
      unitRef="usd">2639500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib9350fd1ba9447ee84d9a0473854593a_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzItMy0xLTEtNjUxMzE_21e8089d-24f9-4120-ac44-4ade5ee11205"
      unitRef="usd">1378500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9e50b74de0b9457fa122d0d720d51733_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzItNS0xLTEtNjUxMzE_b1d0cfc3-e7a2-4e76-9067-ed19bb4bf21a"
      unitRef="usd">1353800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8871ac1884204549ab437cface051a23_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzItOS0xLTEtNjUxMzE_177217f1-11eb-43af-9c4a-e73dd6ec0d1a"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzItMTEtMS0xLTY1MTMx_07da174f-0bee-438a-bc55-23db56d81f72"
      unitRef="usd">5371800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <rop:SegmentOperatingProfit
      contextRef="i04bead74d56842d5ade0fb88d4c8e65c_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzMtMS0xLTEtNjUxMzE_aa9a21d9-1882-4a24-a5a6-6205f903f8d0"
      unitRef="usd">714000000.0</rop:SegmentOperatingProfit>
    <rop:SegmentOperatingProfit
      contextRef="ib9350fd1ba9447ee84d9a0473854593a_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzMtMy0xLTEtNjUxMzE_a0d16a6c-0873-40ca-8c11-356dadc7273b"
      unitRef="usd">570600000</rop:SegmentOperatingProfit>
    <rop:SegmentOperatingProfit
      contextRef="i9e50b74de0b9457fa122d0d720d51733_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzMtNS0xLTEtNjUxMzE_9e4876cb-6f7f-422b-bfca-c0bb311253dd"
      unitRef="usd">449100000</rop:SegmentOperatingProfit>
    <rop:SegmentOperatingProfit
      contextRef="i8871ac1884204549ab437cface051a23_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzMtOS0xLTEtNjUxMzE_8a281f52-85ce-4f08-8dcf-8c9ccec58b94"
      unitRef="usd">-209200000</rop:SegmentOperatingProfit>
    <rop:SegmentOperatingProfit
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzMtMTEtMS0xLTY1MTMx_bee852e7-80be-4ad9-a2c7-f7a9fe31759f"
      unitRef="usd">1524500000</rop:SegmentOperatingProfit>
    <rop:SegmentReportingOperatingAssets
      contextRef="ie1edde156f8e4c4d9c63b20035307725_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzUtMS0xLTEtNjUxMzE_3cf4c21c-344e-4a00-bf51-2ed240933668"
      unitRef="usd">624700000</rop:SegmentReportingOperatingAssets>
    <rop:SegmentReportingOperatingAssets
      contextRef="ie982a7e5525e4793a6c3c1e8b1f1ba4f_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzUtMy0xLTEtNjUxMzE_4ce5e3c9-0d43-4197-8f50-d406945455dc"
      unitRef="usd">224700000</rop:SegmentReportingOperatingAssets>
    <rop:SegmentReportingOperatingAssets
      contextRef="ic8ef12a06d5d4f3ea605c745380b3283_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzUtNS0xLTEtNjUxMzE_a42a6fe6-53b8-4a14-a4b1-c8e1b0d97093"
      unitRef="usd">307400000</rop:SegmentReportingOperatingAssets>
    <rop:SegmentReportingOperatingAssets
      contextRef="i30977121f8ca432e9be4d6457b53952b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzUtOS0xLTEtNjUxMzE_ed4f8338-2c05-41bc-813b-1e34f59f8815"
      unitRef="usd">7100000</rop:SegmentReportingOperatingAssets>
    <rop:SegmentReportingOperatingAssets
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzUtMTEtMS0xLTY1MTMx_78703c0f-bcf9-47a4-bb69-fbd31595cfa7"
      unitRef="usd">1163900000</rop:SegmentReportingOperatingAssets>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="ie1edde156f8e4c4d9c63b20035307725_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzYtMS0xLTEtNjUxMzE_738e65f5-34b7-4050-839d-645573fa5b5d"
      unitRef="usd">17758400000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="ie982a7e5525e4793a6c3c1e8b1f1ba4f_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzYtMy0xLTEtNjUxMzE_e8e8e46f-1f83-4cd3-8912-64ea119a9aff"
      unitRef="usd">5118500000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="ic8ef12a06d5d4f3ea605c745380b3283_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzYtNS0xLTEtNjUxMzE_47be3ae4-207b-4063-bd3d-ee2ff9798bd3"
      unitRef="usd">1099900000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="i30977121f8ca432e9be4d6457b53952b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzYtOS0xLTEtNjUxMzE_b2e4c9fa-1f4b-4a05-8278-f55d9f2ae01d"
      unitRef="usd">0</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzYtMTEtMS0xLTY1MTMx_8aa42123-9a2c-45fa-ac57-3211170939ca"
      unitRef="usd">23976800000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:OtherAssets
      contextRef="ie1edde156f8e4c4d9c63b20035307725_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzctMS0xLTEtNjUxMzE_bad8e16d-3cea-4d3c-94bf-b39a5b28bc7d"
      unitRef="usd">340200000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="ie982a7e5525e4793a6c3c1e8b1f1ba4f_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzctMy0xLTEtNjUxMzE_31f4c7fa-01b0-4da5-bb24-c40763f2475d"
      unitRef="usd">124200000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="ic8ef12a06d5d4f3ea605c745380b3283_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzctNS0xLTEtNjUxMzE_86f85bf0-7f5a-49d2-b29e-398dc823bb9c"
      unitRef="usd">95400000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="i30977121f8ca432e9be4d6457b53952b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzctOS0xLTEtNjUxMzE_07e91ba0-ade6-4f05-af1e-2c8fff15c33c"
      unitRef="usd">1280300000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzctMTEtMS0xLTY1MTMx_6c4e93b7-0201-41ac-84f9-87703181e672"
      unitRef="usd">1840100000</us-gaap:OtherAssets>
    <rop:AssetsExcludingAssetsHeldForSale
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzgtMTEtMS0xLTY1MTMx_76015ba2-367f-485f-bd31-bd0ab0ad843f"
      unitRef="usd">26980800000</rop:AssetsExcludingAssetsHeldForSale>
    <us-gaap:PaymentsToAcquireOtherProductiveAssets
      contextRef="i04bead74d56842d5ade0fb88d4c8e65c_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzktMS0xLTEtNjUxMzE_6522329f-dfc9-41dd-8b82-f6c41961c486"
      unitRef="usd">20700000</us-gaap:PaymentsToAcquireOtherProductiveAssets>
    <us-gaap:PaymentsToAcquireOtherProductiveAssets
      contextRef="ib9350fd1ba9447ee84d9a0473854593a_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzktMy0xLTEtNjUxMzE_ee6faccf-dd8e-4b00-b933-43bec85c1141"
      unitRef="usd">8800000</us-gaap:PaymentsToAcquireOtherProductiveAssets>
    <us-gaap:PaymentsToAcquireOtherProductiveAssets
      contextRef="i9e50b74de0b9457fa122d0d720d51733_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzktNS0xLTEtNjUxMzE_28491db7-a10a-49b2-8314-b404c4a8852e"
      unitRef="usd">9200000</us-gaap:PaymentsToAcquireOtherProductiveAssets>
    <us-gaap:PaymentsToAcquireOtherProductiveAssets
      contextRef="i8871ac1884204549ab437cface051a23_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzktOS0xLTEtNjUxMzE_0a7f703a-0e64-465a-9dd8-db707dcdfe8c"
      unitRef="usd">1400000</us-gaap:PaymentsToAcquireOtherProductiveAssets>
    <us-gaap:PaymentsToAcquireOtherProductiveAssets
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzktMTEtMS0xLTY1MTMx_652ec386-85d9-488f-a74a-7be541c26250"
      unitRef="usd">40100000</us-gaap:PaymentsToAcquireOtherProductiveAssets>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="i04bead74d56842d5ade0fb88d4c8e65c_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzEwLTEtMS0xLTY1MTMx_93f4e4bc-cf3f-49b9-87c6-5502024349dd"
      unitRef="usd">28500000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="ib9350fd1ba9447ee84d9a0473854593a_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzEwLTMtMS0xLTY1MTMx_f16601b4-53db-4607-bd77-f37695724b37"
      unitRef="usd">1700000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="i9e50b74de0b9457fa122d0d720d51733_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzEwLTUtMS0xLTY1MTMx_b50449e1-a275-4560-82f3-5c349865c7f6"
      unitRef="usd">0</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="i8871ac1884204549ab437cface051a23_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzEwLTktMS0xLTY1MTMx_7bdb8145-2541-4003-92bd-cd7391caccb2"
      unitRef="usd">0</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzEwLTExLTEtMS02NTEzMQ_099bc5cf-1d3f-4769-9f3a-5f315e5622fa"
      unitRef="usd">30200000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i04bead74d56842d5ade0fb88d4c8e65c_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzExLTEtMS0xLTY1MTMx_bdb0f6be-47cd-4e94-95ac-053da82145ee"
      unitRef="usd">455800000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ib9350fd1ba9447ee84d9a0473854593a_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzExLTMtMS0xLTY1MTMx_ae32e1de-99cd-45fe-b6aa-a826b456a943"
      unitRef="usd">164200000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i9e50b74de0b9457fa122d0d720d51733_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzExLTUtMS0xLTY1MTMx_c55bbccf-d548-49e3-bef5-72950a889dc4"
      unitRef="usd">29800000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i8871ac1884204549ab437cface051a23_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzExLTktMS0xLTY1MTMx_6a0ffb83-c681-454f-a06d-67da465ed3e5"
      unitRef="usd">300000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzExLTExLTEtMS02NTEzMQ_d6bfe902-1236-463c-af74-2f9ddb825ccd"
      unitRef="usd">650100000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia22467122fb64bbcb3ae5779d6e0757d_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzEzLTEtMS0xLTY1MTMx_911856e3-deaa-4e21-aceb-ec42db13566a"
      unitRef="usd">2366700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia028a009d43f4725b46a783a1003aab8_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzEzLTMtMS0xLTY1MTMx_672c5254-5576-447b-8c1e-23350394a6a7"
      unitRef="usd">1223800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i572e48235a204a98a76a967087f302f5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzEzLTUtMS0xLTY1MTMx_8b95e50d-4458-49ce-a51b-526a25832091"
      unitRef="usd">1243300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5fa1845ce42d4d1fb61d5b4fe0aa917a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzEzLTktMS0xLTY1MTMx_e4e517b5-58c2-4032-bd1e-b6764e27dcc3"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzEzLTExLTEtMS02NTEzMQ_b1a302f6-feb7-41b3-85d6-a926d2536ce6"
      unitRef="usd">4833800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <rop:SegmentOperatingProfit
      contextRef="ia22467122fb64bbcb3ae5779d6e0757d_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzE0LTEtMS0xLTY1MTMx_e0f8e652-679d-426e-bc8f-862bf758e3cb"
      unitRef="usd">633100000</rop:SegmentOperatingProfit>
    <rop:SegmentOperatingProfit
      contextRef="ia028a009d43f4725b46a783a1003aab8_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzE0LTMtMS0xLTY1MTMx_fa4e69bb-5d9f-480b-9a6c-8dcfe3ba5512"
      unitRef="usd">476800000</rop:SegmentOperatingProfit>
    <rop:SegmentOperatingProfit
      contextRef="i572e48235a204a98a76a967087f302f5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzE0LTUtMS0xLTY1MTMx_a06173c4-5563-478d-b06c-6e3defcf54d1"
      unitRef="usd">415600000</rop:SegmentOperatingProfit>
    <rop:SegmentOperatingProfit
      contextRef="i5fa1845ce42d4d1fb61d5b4fe0aa917a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzE0LTktMS0xLTY1MTMx_4fc9487b-0aeb-4412-a1c7-db9d54bf58a8"
      unitRef="usd">-189900000</rop:SegmentOperatingProfit>
    <rop:SegmentOperatingProfit
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzE0LTExLTEtMS02NTEzMQ_d5f933fe-aed9-4327-a6f2-af6c129722e1"
      unitRef="usd">1335600000</rop:SegmentOperatingProfit>
    <rop:SegmentReportingOperatingAssets
      contextRef="if8dbb1027cec4d76baf39db600edb0dc_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzE2LTEtMS0xLTY1MTMx_33e3efb0-8fea-430f-b2e5-1d9d01f09bae"
      unitRef="usd">576000000.0</rop:SegmentReportingOperatingAssets>
    <rop:SegmentReportingOperatingAssets
      contextRef="ib54bfab52dee46248c1c21440f796872_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzE2LTMtMS0xLTY1MTMx_0f8e1e9e-fc46-4009-9b18-6440e14b058e"
      unitRef="usd">215500000</rop:SegmentReportingOperatingAssets>
    <rop:SegmentReportingOperatingAssets
      contextRef="ibc31ec7ecf9d45119bc7569b0b341f90_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzE2LTUtMS0xLTY1MTMx_75770428-49e6-4c76-bdfb-2cabe7886f70"
      unitRef="usd">250700000</rop:SegmentReportingOperatingAssets>
    <rop:SegmentReportingOperatingAssets
      contextRef="i1c08706e51284e41bdbae6753fe64dff_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzE2LTktMS0xLTY1MTMx_530db49e-673f-4041-9494-7e2c44034433"
      unitRef="usd">15400000</rop:SegmentReportingOperatingAssets>
    <rop:SegmentReportingOperatingAssets
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzE2LTExLTEtMS02NTEzMQ_4b5c183e-1879-41e7-a6c0-42308fe01242"
      unitRef="usd">1057600000</rop:SegmentReportingOperatingAssets>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="if8dbb1027cec4d76baf39db600edb0dc_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzE3LTEtMS0xLTY1MTMx_867f00b5-6d79-48de-8fee-87d353c5b4f5"
      unitRef="usd">13498400000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="ib54bfab52dee46248c1c21440f796872_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzE3LTMtMS0xLTY1MTMx_9003c635-923a-433e-b6f1-93f2be6c2acd"
      unitRef="usd">5364800000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="ibc31ec7ecf9d45119bc7569b0b341f90_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzE3LTUtMS0xLTY1MTMx_30ad6e02-9893-456b-8520-e139ae1524da"
      unitRef="usd">1122200000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="i1c08706e51284e41bdbae6753fe64dff_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzE3LTktMS0xLTY1MTMx_8feced88-f4ba-4dc9-a4b7-125f3215a390"
      unitRef="usd">0</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzE3LTExLTEtMS02NTEzMQ_9e84e164-7e98-427f-9aab-8beb4c43441d"
      unitRef="usd">19985400000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:OtherAssets
      contextRef="if8dbb1027cec4d76baf39db600edb0dc_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzE4LTEtMS0xLTY1MTMx_865e1cc7-e249-469e-8ae7-593505817f3c"
      unitRef="usd">205800000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="ib54bfab52dee46248c1c21440f796872_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzE4LTMtMS0xLTY1MTMx_46969e68-eda2-423f-9b77-eb2e786b0df8"
      unitRef="usd">50400000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="ibc31ec7ecf9d45119bc7569b0b341f90_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzE4LTUtMS0xLTY1MTMx_1b617cc9-7d6f-45ed-91c0-aec02fc0c997"
      unitRef="usd">33800000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="i1c08706e51284e41bdbae6753fe64dff_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzE4LTktMS0xLTY1MTMx_8a909961-0388-4c3d-905c-8b3c77e94fbc"
      unitRef="usd">498000000.0</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzE4LTExLTEtMS02NTEzMQ_34714b12-1a12-4b9b-adeb-fc3358134919"
      unitRef="usd">788000000.0</us-gaap:OtherAssets>
    <rop:AssetsExcludingAssetsHeldForSale
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzE5LTExLTEtMS02NTEzMQ_d9563b5c-a444-4c3c-b1f4-83eede7f1842"
      unitRef="usd">21831000000</rop:AssetsExcludingAssetsHeldForSale>
    <us-gaap:PaymentsToAcquireOtherProductiveAssets
      contextRef="ia22467122fb64bbcb3ae5779d6e0757d_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzIwLTEtMS0xLTY1MTMx_6efadb57-e530-4c6a-9bf2-39fa69a241bd"
      unitRef="usd">18000000.0</us-gaap:PaymentsToAcquireOtherProductiveAssets>
    <us-gaap:PaymentsToAcquireOtherProductiveAssets
      contextRef="ia028a009d43f4725b46a783a1003aab8_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzIwLTMtMS0xLTY1MTMx_2d0af56e-b22d-421a-bf42-b7183fe58182"
      unitRef="usd">5000000.0</us-gaap:PaymentsToAcquireOtherProductiveAssets>
    <us-gaap:PaymentsToAcquireOtherProductiveAssets
      contextRef="i572e48235a204a98a76a967087f302f5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzIwLTUtMS0xLTY1MTMx_bb441d69-a9dd-42b3-b4bd-5900b8a13dea"
      unitRef="usd">4500000</us-gaap:PaymentsToAcquireOtherProductiveAssets>
    <us-gaap:PaymentsToAcquireOtherProductiveAssets
      contextRef="i5fa1845ce42d4d1fb61d5b4fe0aa917a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzIwLTktMS0xLTY1MTMx_7860e39c-c245-4bab-81c7-ce7ab69216b0"
      unitRef="usd">1000000.0</us-gaap:PaymentsToAcquireOtherProductiveAssets>
    <us-gaap:PaymentsToAcquireOtherProductiveAssets
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzIwLTExLTEtMS02NTEzMQ_b3cf7505-2020-4dc0-8778-0505520463e4"
      unitRef="usd">28500000</us-gaap:PaymentsToAcquireOtherProductiveAssets>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="ia22467122fb64bbcb3ae5779d6e0757d_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzIxLTEtMS0xLTY1MTMx_09e928dd-ea30-4d00-8eba-37afcd751e6a"
      unitRef="usd">26300000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="ia028a009d43f4725b46a783a1003aab8_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzIxLTMtMS0xLTY1MTMx_e99613ee-e5be-4c9e-a6d4-236c8c2acfb2"
      unitRef="usd">3400000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="i572e48235a204a98a76a967087f302f5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzIxLTUtMS0xLTY1MTMx_a6618047-4b99-4f62-ad25-fdb72b291c2d"
      unitRef="usd">0</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="i5fa1845ce42d4d1fb61d5b4fe0aa917a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzIxLTktMS0xLTY1MTMx_2887ba1e-befd-492e-a16d-fe95f3373755"
      unitRef="usd">0</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzIxLTExLTEtMS02NTEzMQ_f6c940f2-635b-4df2-96aa-3d24f8a2f821"
      unitRef="usd">29700000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ia22467122fb64bbcb3ae5779d6e0757d_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzIyLTEtMS0xLTY1MTMx_ef4fd104-082a-49e1-8310-4d370c980514"
      unitRef="usd">418700000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ia028a009d43f4725b46a783a1003aab8_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzIyLTMtMS0xLTY1MTMx_413421b9-78e8-42e1-a9cf-0c159df30fc5"
      unitRef="usd">164800000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i572e48235a204a98a76a967087f302f5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzIyLTUtMS0xLTY1MTMx_1ce140db-825a-4647-a2c8-3efc12f3b9b8"
      unitRef="usd">32100000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i5fa1845ce42d4d1fb61d5b4fe0aa917a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzIyLTktMS0xLTY1MTMx_a02a840d-8300-48b1-90e3-2c5b210fd6b2"
      unitRef="usd">300000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzIyLTExLTEtMS02NTEzMQ_35317e3f-34a0-4e9d-a695-c504ab89ca87"
      unitRef="usd">615900000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7c18e2f2c76b439a8fb53161139fc573_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzI0LTEtMS0xLTY1MTMx_f54a065b-6b19-498b-a82b-e22d94c97250"
      unitRef="usd">1785800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i34ad907d8b0b48feaa91c72a074b1856_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzI0LTMtMS0xLTY1MTMx_ec8e819a-e048-40b8-9c22-bea68737ad5f"
      unitRef="usd">1069400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ied109a3ca262408782034611ef5b1e25_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzI0LTUtMS0xLTY1MTMx_d49761a4-a699-4298-a2f2-fde3d31e0e9c"
      unitRef="usd">1167200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0f11c229e11745db97faef7e1cb27b94_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzI0LTktMS0xLTY1MTMx_e859f58b-59cc-4c1c-a307-5387777bc6fd"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzI0LTExLTEtMS02NTEzMQ_21fffc28-63c7-4287-b50a-f05a2f532e59"
      unitRef="usd">4022400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <rop:SegmentOperatingProfit
      contextRef="i7c18e2f2c76b439a8fb53161139fc573_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzI1LTEtMS0xLTY1MTMx_e677f83f-67b4-4d61-991b-14acdf997682"
      unitRef="usd">467900000</rop:SegmentOperatingProfit>
    <rop:SegmentOperatingProfit
      contextRef="i34ad907d8b0b48feaa91c72a074b1856_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzI1LTMtMS0xLTY1MTMx_df8a0178-0227-4ebb-bff1-dcbffd7cf875"
      unitRef="usd">382700000</rop:SegmentOperatingProfit>
    <rop:SegmentOperatingProfit
      contextRef="ied109a3ca262408782034611ef5b1e25_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzI1LTUtMS0xLTY1MTMx_713ec5b5-21a5-49c9-bc35-d404030bbc99"
      unitRef="usd">412100000</rop:SegmentOperatingProfit>
    <rop:SegmentOperatingProfit
      contextRef="i0f11c229e11745db97faef7e1cb27b94_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzI1LTktMS0xLTY1MTMx_869cf2c5-8585-49df-93a1-182bfb07fc84"
      unitRef="usd">-179800000</rop:SegmentOperatingProfit>
    <rop:SegmentOperatingProfit
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzI1LTExLTEtMS02NTEzMQ_c0d818be-d1e5-4fac-8316-7586439e62fd"
      unitRef="usd">1082900000</rop:SegmentOperatingProfit>
    <rop:SegmentReportingOperatingAssets
      contextRef="i6b8816673f8f4e1a87b8b1e842c7a02c_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzI3LTEtMS0xLTY1MTMx_97041148-cbba-4ef5-b87f-6d76b4ef4c12"
      unitRef="usd">524700000</rop:SegmentReportingOperatingAssets>
    <rop:SegmentReportingOperatingAssets
      contextRef="ia0cecf88a727460f80b8a1d11ff4a45f_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzI3LTMtMS0xLTY1MTMx_71ce4c42-7167-41d5-b00b-a19a3edc4304"
      unitRef="usd">196000000.0</rop:SegmentReportingOperatingAssets>
    <rop:SegmentReportingOperatingAssets
      contextRef="iffc36432bd744152aec98e6bc5a89d39_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzI3LTUtMS0xLTY1MTMx_6e3b0a2d-68a5-4382-8bfb-47b56630d706"
      unitRef="usd">234100000</rop:SegmentReportingOperatingAssets>
    <rop:SegmentReportingOperatingAssets
      contextRef="ifdc058791751429190c80beec16cc3f2_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzI3LTktMS0xLTY1MTMx_fb2681a8-6b04-4a64-b9a7-d3e72adb7dad"
      unitRef="usd">3800000</rop:SegmentReportingOperatingAssets>
    <rop:SegmentReportingOperatingAssets
      contextRef="i6b04498219454d8083fdd0d90e5d6fd3_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzI3LTExLTEtMS02NTEzMQ_bafac79e-9285-4c64-89c2-0c0f967932a3"
      unitRef="usd">958600000</rop:SegmentReportingOperatingAssets>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="i6b8816673f8f4e1a87b8b1e842c7a02c_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzI4LTEtMS0xLTY1MTMx_04370071-84a1-409e-8e6d-fc59274de55a"
      unitRef="usd">13837100000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="ia0cecf88a727460f80b8a1d11ff4a45f_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzI4LTMtMS0xLTY1MTMx_92ab2f95-8e75-4ba0-9b08-5d1116e26641"
      unitRef="usd">5428600000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="iffc36432bd744152aec98e6bc5a89d39_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzI4LTUtMS0xLTY1MTMx_e3d9c601-69ef-469d-a10f-c6f9aa35991b"
      unitRef="usd">1143400000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="ifdc058791751429190c80beec16cc3f2_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzI4LTktMS0xLTY1MTMx_e9011f79-7228-4719-8a33-a8e040cfcd7a"
      unitRef="usd">0</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="i6b04498219454d8083fdd0d90e5d6fd3_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzI4LTExLTEtMS02NTEzMQ_4df3e054-7ca6-4978-b435-d15e46abeeee"
      unitRef="usd">20409100000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:OtherAssets
      contextRef="i6b8816673f8f4e1a87b8b1e842c7a02c_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzI5LTEtMS0xLTY1MTMx_36469c37-e9b0-43ea-a1fa-18f0de6423b3"
      unitRef="usd">173100000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="ia0cecf88a727460f80b8a1d11ff4a45f_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzI5LTMtMS0xLTY1MTMx_251ef5f3-3580-40f8-a1d9-ba71630db132"
      unitRef="usd">48400000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="iffc36432bd744152aec98e6bc5a89d39_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzI5LTUtMS0xLTY1MTMx_7425ae34-90ca-474b-ba8a-4957da4ea007"
      unitRef="usd">46900000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="ifdc058791751429190c80beec16cc3f2_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzI5LTktMS0xLTY1MTMx_baba515f-abea-4a69-b6ca-eb420bba29d8"
      unitRef="usd">444200000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="i6b04498219454d8083fdd0d90e5d6fd3_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzI5LTExLTEtMS02NTEzMQ_a265dcc7-aa34-4b97-a854-a60721906dff"
      unitRef="usd">712600000</us-gaap:OtherAssets>
    <rop:AssetsExcludingAssetsHeldForSale
      contextRef="i6b04498219454d8083fdd0d90e5d6fd3_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzMwLTExLTEtMS02NTEzMQ_dde0cf9e-4ab7-41cb-bc3d-68286e739b9f"
      unitRef="usd">22080300000</rop:AssetsExcludingAssetsHeldForSale>
    <us-gaap:PaymentsToAcquireOtherProductiveAssets
      contextRef="i7c18e2f2c76b439a8fb53161139fc573_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzMxLTEtMS0xLTY1MTMx_4e911ae1-6cdc-47b2-8d05-49acc81c3298"
      unitRef="usd">12900000</us-gaap:PaymentsToAcquireOtherProductiveAssets>
    <us-gaap:PaymentsToAcquireOtherProductiveAssets
      contextRef="i34ad907d8b0b48feaa91c72a074b1856_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzMxLTMtMS0xLTY1MTMx_df47a9f0-a456-4330-9e9c-cd6218a7fc64"
      unitRef="usd">5800000</us-gaap:PaymentsToAcquireOtherProductiveAssets>
    <us-gaap:PaymentsToAcquireOtherProductiveAssets
      contextRef="ied109a3ca262408782034611ef5b1e25_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzMxLTUtMS0xLTY1MTMx_d0cd0ea7-e296-429c-a8c4-95ccd31d92c8"
      unitRef="usd">5900000</us-gaap:PaymentsToAcquireOtherProductiveAssets>
    <us-gaap:PaymentsToAcquireOtherProductiveAssets
      contextRef="i0f11c229e11745db97faef7e1cb27b94_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzMxLTktMS0xLTY1MTMx_f2ee5533-71f6-4a1a-bd9d-5a4b33d6c760"
      unitRef="usd">100000</us-gaap:PaymentsToAcquireOtherProductiveAssets>
    <us-gaap:PaymentsToAcquireOtherProductiveAssets
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzMxLTExLTEtMS02NTEzMQ_1a51d094-3676-4a07-aa4a-db3aafcb40cf"
      unitRef="usd">24700000</us-gaap:PaymentsToAcquireOtherProductiveAssets>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="i7c18e2f2c76b439a8fb53161139fc573_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzMyLTEtMS0xLTY1MTMx_f05ed8fc-e40f-4378-b820-cbeb6c99e4cf"
      unitRef="usd">16300000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="i34ad907d8b0b48feaa91c72a074b1856_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzMyLTMtMS0xLTY1MTMx_3506c08d-c361-40ca-9e4f-0c0b28d34716"
      unitRef="usd">1400000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="ied109a3ca262408782034611ef5b1e25_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzMyLTUtMS0xLTY1MTMx_2325059e-54f7-4dec-885f-67d189a12061"
      unitRef="usd">0</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="i0f11c229e11745db97faef7e1cb27b94_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzMyLTktMS0xLTY1MTMx_6d615ce8-d819-4450-8e41-5124fe5e22b5"
      unitRef="usd">0</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzMyLTExLTEtMS02NTEzMQ_b86dcbf9-2218-4352-a74f-0e03cf988157"
      unitRef="usd">17700000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i7c18e2f2c76b439a8fb53161139fc573_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzMzLTEtMS0xLTY1MTMx_0043995e-3104-4081-b524-5fe8ed862205"
      unitRef="usd">293200000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i34ad907d8b0b48feaa91c72a074b1856_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzMzLTMtMS0xLTY1MTMx_47d819ef-ffeb-4347-bcf4-9dab2df5cfc0"
      unitRef="usd">164900000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ied109a3ca262408782034611ef5b1e25_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzMzLTUtMS0xLTY1MTMx_d0b3ef18-f591-4383-908e-d4f2df52d742"
      unitRef="usd">33200000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i0f11c229e11745db97faef7e1cb27b94_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzMzLTktMS0xLTY1MTMx_bb42470a-5100-4466-9115-646466829d92"
      unitRef="usd">300000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Nzk1YWJmYjVlNmE0YmRiYTY5NDBhYzVkNmEzMWM1Ny90YWJsZXJhbmdlOjg3OTVhYmZiNWU2YTRiZGJhNjk0MGFjNWQ2YTMxYzU3XzMzLTExLTEtMS02NTEzMQ_88b69034-d4cc-4d32-9f90-463af74a9063"
      unitRef="usd">491600000</us-gaap:DepreciationDepletionAndAmortization>
    <rop:DisposalGroupIncludingDiscontinuedOperationOperatingAssets
      contextRef="i32c24395662e4e9e8dd9432782290ce5_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90ZXh0cmVnaW9uOjA3NTNhZGFlNDhlODQzMjA4ZTQ1NzI1N2RjMDVmMmE5XzIzMTM_45a4bd0e-ce4d-4a2a-b8cf-e79dd55ba84e"
      unitRef="usd">1882900000</rop:DisposalGroupIncludingDiscontinuedOperationOperatingAssets>
    <rop:DisposalGroupIncludingDiscontinuedOperationOperatingAssets
      contextRef="i93d57802b4d64ff89b3b2c1e48986222_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90ZXh0cmVnaW9uOjA3NTNhZGFlNDhlODQzMjA4ZTQ1NzI1N2RjMDVmMmE5XzIzMjA_065f68cb-5a6c-4762-bb78-a59f97e4a089"
      unitRef="usd">1944500000</rop:DisposalGroupIncludingDiscontinuedOperationOperatingAssets>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90ZXh0cmVnaW9uOjA3NTNhZGFlNDhlODQzMjA4ZTQ1NzI1N2RjMDVmMmE5XzUxNzU_cf6957b2-9171-4419-84a0-e156cb4d214b"
      unitRef="usd">94400000</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90ZXh0cmVnaW9uOjA3NTNhZGFlNDhlODQzMjA4ZTQ1NzI1N2RjMDVmMmE5XzMyMTY_2889850f-9ae7-450b-9d65-24d885cdfb43">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Summarized data for Roper&#x2019;s U.S. and foreign operations (principally in Canada, Europe and Asia) for 2022, 2021 and 2020, based upon the country of origin of the Roper entity making the sale, was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&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:48.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&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.052%"/&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.052%"/&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.054%"/&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;United States&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;Non-U.S.&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;Eliminations&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;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%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales to unaffiliated customers&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;4,610.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;761.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,371.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales between geographic areas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;82.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;(137.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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net revenues&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,665.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;843.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;(137.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,371.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-lived assets &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;196.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;17.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;213.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;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;&#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;border-top:2pt solid #000000;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;&#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;border-top:2pt solid #000000;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;&#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;border-top:2pt solid #000000;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;&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales to unaffiliated customers&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;4,105.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;728.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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,833.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales between geographic areas&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;81.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;81.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;(163.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,186.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;810.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;(163.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,833.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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;Long-lived assets &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-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;167.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-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-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;19.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-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-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-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-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;187.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales to unaffiliated customers&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,384.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;637.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,022.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales between geographic areas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;119.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;(200.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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,466.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;757.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;(200.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,022.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-lived assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:#ffffff;border-bottom:2pt solid #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;156.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:#ffffff;border-bottom:2pt solid #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;21.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:#ffffff;border-bottom:2pt solid #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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:#ffffff;border-bottom:2pt solid #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;177.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i46214b58579b40818dfccb2a345c47e1_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTozODU0YmIxNDM4NGE0NjM1OGFjMjM0OGJjMDAxOTdkMi90YWJsZXJhbmdlOjM4NTRiYjE0Mzg0YTQ2MzU4YWMyMzQ4YmMwMDE5N2QyXzItMS0xLTEtNjUxMzE_2746e45b-a842-4431-98b8-a5813776ebbe"
      unitRef="usd">4610200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia1164c23c42f4297907bfa6642c08deb_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTozODU0YmIxNDM4NGE0NjM1OGFjMjM0OGJjMDAxOTdkMi90YWJsZXJhbmdlOjM4NTRiYjE0Mzg0YTQ2MzU4YWMyMzQ4YmMwMDE5N2QyXzItMy0xLTEtNjUxMzE_a0aa5b66-9ba5-446d-915c-4ea2e109e938"
      unitRef="usd">761600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if5a52bf30ef54aca8f89db76191a72d1_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTozODU0YmIxNDM4NGE0NjM1OGFjMjM0OGJjMDAxOTdkMi90YWJsZXJhbmdlOjM4NTRiYjE0Mzg0YTQ2MzU4YWMyMzQ4YmMwMDE5N2QyXzItNS0xLTEtNjUxMzE_63951e84-7b2a-45af-8445-c39bd70b75b3"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i458817267b4f4b21bade9f4a586d1ffa_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTozODU0YmIxNDM4NGE0NjM1OGFjMjM0OGJjMDAxOTdkMi90YWJsZXJhbmdlOjM4NTRiYjE0Mzg0YTQ2MzU4YWMyMzQ4YmMwMDE5N2QyXzItNy0xLTEtNjUxMzE_e2f211c5-9209-49c1-959b-bf1433fbb430"
      unitRef="usd">5371800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6d95e7efd398439e9bc95de44f18ca40_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTozODU0YmIxNDM4NGE0NjM1OGFjMjM0OGJjMDAxOTdkMi90YWJsZXJhbmdlOjM4NTRiYjE0Mzg0YTQ2MzU4YWMyMzQ4YmMwMDE5N2QyXzMtMS0xLTEtNjUxMzE_30f01631-d7cb-47dc-b579-c1180b93e4df"
      unitRef="usd">55500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id9372dfa433b42c8b640cef35fd3816b_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTozODU0YmIxNDM4NGE0NjM1OGFjMjM0OGJjMDAxOTdkMi90YWJsZXJhbmdlOjM4NTRiYjE0Mzg0YTQ2MzU4YWMyMzQ4YmMwMDE5N2QyXzMtMy0xLTEtNjUxMzE_31af5f3c-ce0c-4076-bcaa-84167bc77df5"
      unitRef="usd">82200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i432ce5b4239545a89a313ef59f0eeea1_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTozODU0YmIxNDM4NGE0NjM1OGFjMjM0OGJjMDAxOTdkMi90YWJsZXJhbmdlOjM4NTRiYjE0Mzg0YTQ2MzU4YWMyMzQ4YmMwMDE5N2QyXzMtNS0xLTEtNjUxMzE_fe45a535-7a71-4e84-998b-21562cf6f526"
      unitRef="usd">-137700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia14d3e320ec84099be7f319e1e6d1c94_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTozODU0YmIxNDM4NGE0NjM1OGFjMjM0OGJjMDAxOTdkMi90YWJsZXJhbmdlOjM4NTRiYjE0Mzg0YTQ2MzU4YWMyMzQ4YmMwMDE5N2QyXzMtNy0xLTEtNjUxMzE_91acc9f5-cd7f-4b31-8651-bd3bcf4dae91"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0c7c799fd95c49dbb346f00039d9b28e_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTozODU0YmIxNDM4NGE0NjM1OGFjMjM0OGJjMDAxOTdkMi90YWJsZXJhbmdlOjM4NTRiYjE0Mzg0YTQ2MzU4YWMyMzQ4YmMwMDE5N2QyXzQtMS0xLTEtNjUxMzE_148e82eb-5e35-47df-a283-3d0afeaba7c5"
      unitRef="usd">4665700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia6f5a260887d44f0b753ddb5ab6f8630_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTozODU0YmIxNDM4NGE0NjM1OGFjMjM0OGJjMDAxOTdkMi90YWJsZXJhbmdlOjM4NTRiYjE0Mzg0YTQ2MzU4YWMyMzQ4YmMwMDE5N2QyXzQtMy0xLTEtNjUxMzE_27273394-82ff-44ac-9a0f-8c779c896741"
      unitRef="usd">843800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9a17604b39d34cd4a76c6e7ce1a39304_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTozODU0YmIxNDM4NGE0NjM1OGFjMjM0OGJjMDAxOTdkMi90YWJsZXJhbmdlOjM4NTRiYjE0Mzg0YTQ2MzU4YWMyMzQ4YmMwMDE5N2QyXzQtNS0xLTEtNjUxMzE_c90c6052-68d4-4690-bd2c-7632e01e440b"
      unitRef="usd">-137700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTozODU0YmIxNDM4NGE0NjM1OGFjMjM0OGJjMDAxOTdkMi90YWJsZXJhbmdlOjM4NTRiYjE0Mzg0YTQ2MzU4YWMyMzQ4YmMwMDE5N2QyXzQtNy0xLTEtNjUxMzE_b95a2f71-7d21-4f86-92e4-61f8447fbaca"
      unitRef="usd">5371800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:NoncurrentAssets
      contextRef="i80d0373740014524be628ded2f84b70e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTozODU0YmIxNDM4NGE0NjM1OGFjMjM0OGJjMDAxOTdkMi90YWJsZXJhbmdlOjM4NTRiYjE0Mzg0YTQ2MzU4YWMyMzQ4YmMwMDE5N2QyXzUtMS0xLTEtNjUxMzE_0e404a74-f4ce-4bf1-afe8-27b6dbc07bbd"
      unitRef="usd">196500000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i2d2b92c8a0ad49ee99cba3c4de29e5c2_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTozODU0YmIxNDM4NGE0NjM1OGFjMjM0OGJjMDAxOTdkMi90YWJsZXJhbmdlOjM4NTRiYjE0Mzg0YTQ2MzU4YWMyMzQ4YmMwMDE5N2QyXzUtMy0xLTEtNjUxMzE_211d072c-dd77-4186-980c-fea0cec09d39"
      unitRef="usd">17100000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="id2f920d8f72f447986b08312cc711ff0_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTozODU0YmIxNDM4NGE0NjM1OGFjMjM0OGJjMDAxOTdkMi90YWJsZXJhbmdlOjM4NTRiYjE0Mzg0YTQ2MzU4YWMyMzQ4YmMwMDE5N2QyXzUtNS0xLTEtNjUxMzE_7bb8268a-71d4-4528-9c56-537cdbcafb7f"
      unitRef="usd">0</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTozODU0YmIxNDM4NGE0NjM1OGFjMjM0OGJjMDAxOTdkMi90YWJsZXJhbmdlOjM4NTRiYjE0Mzg0YTQ2MzU4YWMyMzQ4YmMwMDE5N2QyXzUtNy0xLTEtNjUxMzE_8eceacd1-69b5-4f20-a960-b3b955875dd2"
      unitRef="usd">213600000</us-gaap:NoncurrentAssets>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic5a8803a476648a3bc428360ed19439f_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTozODU0YmIxNDM4NGE0NjM1OGFjMjM0OGJjMDAxOTdkMi90YWJsZXJhbmdlOjM4NTRiYjE0Mzg0YTQ2MzU4YWMyMzQ4YmMwMDE5N2QyXzctMS0xLTEtNjUxMzE_d71b0e8d-93bf-41f9-a223-165aef26981b"
      unitRef="usd">4105600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if2da0a2d913e4ddfaf2a4c76a00c5120_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTozODU0YmIxNDM4NGE0NjM1OGFjMjM0OGJjMDAxOTdkMi90YWJsZXJhbmdlOjM4NTRiYjE0Mzg0YTQ2MzU4YWMyMzQ4YmMwMDE5N2QyXzctMy0xLTEtNjUxMzE_8dfd1534-a966-43e2-9a08-ddb6ab80e53f"
      unitRef="usd">728200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i269fbe3d0ed448ac8e54b00c338bfdd9_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTozODU0YmIxNDM4NGE0NjM1OGFjMjM0OGJjMDAxOTdkMi90YWJsZXJhbmdlOjM4NTRiYjE0Mzg0YTQ2MzU4YWMyMzQ4YmMwMDE5N2QyXzctNS0xLTEtNjUxMzE_76007fc2-b32f-470c-9c02-bb7d51faf810"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i71f8cf2047d941c4bf7a2516e4b3ee2f_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTozODU0YmIxNDM4NGE0NjM1OGFjMjM0OGJjMDAxOTdkMi90YWJsZXJhbmdlOjM4NTRiYjE0Mzg0YTQ2MzU4YWMyMzQ4YmMwMDE5N2QyXzctNy0xLTEtNjUxMzE_d7602e4e-240d-456a-866b-14b8b4ede8c3"
      unitRef="usd">4833800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5470d2350393442d917ffcf7b90f8357_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTozODU0YmIxNDM4NGE0NjM1OGFjMjM0OGJjMDAxOTdkMi90YWJsZXJhbmdlOjM4NTRiYjE0Mzg0YTQ2MzU4YWMyMzQ4YmMwMDE5N2QyXzgtMS0xLTEtNjUxMzE_d5c9febc-7033-4bca-a101-73c915146ca1"
      unitRef="usd">81100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8f1f82f10e214ead91749365887a3983_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTozODU0YmIxNDM4NGE0NjM1OGFjMjM0OGJjMDAxOTdkMi90YWJsZXJhbmdlOjM4NTRiYjE0Mzg0YTQ2MzU4YWMyMzQ4YmMwMDE5N2QyXzgtMy0xLTEtNjUxMzE_0037c41b-b601-455b-a591-b692863b34d9"
      unitRef="usd">81900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i096c15fff2094a9e84612b3e697e253d_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTozODU0YmIxNDM4NGE0NjM1OGFjMjM0OGJjMDAxOTdkMi90YWJsZXJhbmdlOjM4NTRiYjE0Mzg0YTQ2MzU4YWMyMzQ4YmMwMDE5N2QyXzgtNS0xLTEtNjUxMzE_15de5abe-bee5-47a8-9535-4de4c8e22ce7"
      unitRef="usd">-163000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i83c55b153f614d1288feee8d9b55f887_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTozODU0YmIxNDM4NGE0NjM1OGFjMjM0OGJjMDAxOTdkMi90YWJsZXJhbmdlOjM4NTRiYjE0Mzg0YTQ2MzU4YWMyMzQ4YmMwMDE5N2QyXzgtNy0xLTEtNjUxMzE_38b33218-a30f-4bd8-93b6-eb8ba53e0b71"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9a88a5bf2d8c4b999da09524511a1e91_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTozODU0YmIxNDM4NGE0NjM1OGFjMjM0OGJjMDAxOTdkMi90YWJsZXJhbmdlOjM4NTRiYjE0Mzg0YTQ2MzU4YWMyMzQ4YmMwMDE5N2QyXzktMS0xLTEtNjUxMzE_86abf78c-de18-494d-91e6-ee1556382d87"
      unitRef="usd">4186700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1a0869a167e243f3b29653732008ae0b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTozODU0YmIxNDM4NGE0NjM1OGFjMjM0OGJjMDAxOTdkMi90YWJsZXJhbmdlOjM4NTRiYjE0Mzg0YTQ2MzU4YWMyMzQ4YmMwMDE5N2QyXzktMy0xLTEtNjUxMzE_6a0683c2-ced9-4c4c-86d5-2e1ba6b2040e"
      unitRef="usd">810100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i66015e41e7c14472bb37d69d2167ce3f_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTozODU0YmIxNDM4NGE0NjM1OGFjMjM0OGJjMDAxOTdkMi90YWJsZXJhbmdlOjM4NTRiYjE0Mzg0YTQ2MzU4YWMyMzQ4YmMwMDE5N2QyXzktNS0xLTEtNjUxMzE_e210a48e-6c68-4f57-9da1-a2701c296652"
      unitRef="usd">-163000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTozODU0YmIxNDM4NGE0NjM1OGFjMjM0OGJjMDAxOTdkMi90YWJsZXJhbmdlOjM4NTRiYjE0Mzg0YTQ2MzU4YWMyMzQ4YmMwMDE5N2QyXzktNy0xLTEtNjUxMzE_52402883-e2e5-4af6-9ed1-ef0baf77031d"
      unitRef="usd">4833800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:NoncurrentAssets
      contextRef="i4720274537974f9eb400ee115c55298b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTozODU0YmIxNDM4NGE0NjM1OGFjMjM0OGJjMDAxOTdkMi90YWJsZXJhbmdlOjM4NTRiYjE0Mzg0YTQ2MzU4YWMyMzQ4YmMwMDE5N2QyXzEwLTEtMS0xLTY1MTMx_4d1685fb-57a6-4052-9032-50cfac792f58"
      unitRef="usd">167300000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="idae70fae08e1499993480a6c3bfcad47_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTozODU0YmIxNDM4NGE0NjM1OGFjMjM0OGJjMDAxOTdkMi90YWJsZXJhbmdlOjM4NTRiYjE0Mzg0YTQ2MzU4YWMyMzQ4YmMwMDE5N2QyXzEwLTMtMS0xLTY1MTMx_98b8fed8-36bc-4c03-b3de-5284e221502e"
      unitRef="usd">19800000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="ieaab9a9a290e4deebb0df1c079ec261a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTozODU0YmIxNDM4NGE0NjM1OGFjMjM0OGJjMDAxOTdkMi90YWJsZXJhbmdlOjM4NTRiYjE0Mzg0YTQ2MzU4YWMyMzQ4YmMwMDE5N2QyXzEwLTUtMS0xLTY1MTMx_c2339ba3-ab59-424e-bc9e-1e1645769891"
      unitRef="usd">0</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTozODU0YmIxNDM4NGE0NjM1OGFjMjM0OGJjMDAxOTdkMi90YWJsZXJhbmdlOjM4NTRiYjE0Mzg0YTQ2MzU4YWMyMzQ4YmMwMDE5N2QyXzEwLTctMS0xLTY1MTMx_eff726fb-fa07-445b-83a0-7b51434c1201"
      unitRef="usd">187100000</us-gaap:NoncurrentAssets>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i62fa243ea1814e8c95a8af362cf6d571_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTozODU0YmIxNDM4NGE0NjM1OGFjMjM0OGJjMDAxOTdkMi90YWJsZXJhbmdlOjM4NTRiYjE0Mzg0YTQ2MzU4YWMyMzQ4YmMwMDE5N2QyXzEyLTEtMS0xLTY1MTMx_82ef5574-d97a-4bc7-a895-1b331e700ede"
      unitRef="usd">3384600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i945c93983e414707849366710d3c6b61_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTozODU0YmIxNDM4NGE0NjM1OGFjMjM0OGJjMDAxOTdkMi90YWJsZXJhbmdlOjM4NTRiYjE0Mzg0YTQ2MzU4YWMyMzQ4YmMwMDE5N2QyXzEyLTMtMS0xLTY1MTMx_f12f61f2-ac3f-4557-9521-fd0f3e87f8c3"
      unitRef="usd">637800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i611eed64b7d042b784d68599910880da_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTozODU0YmIxNDM4NGE0NjM1OGFjMjM0OGJjMDAxOTdkMi90YWJsZXJhbmdlOjM4NTRiYjE0Mzg0YTQ2MzU4YWMyMzQ4YmMwMDE5N2QyXzEyLTUtMS0xLTY1MTMx_0f37f44e-8cda-4f4d-b0ca-59d5e2acd071"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i223bc3e4cf644e028d55229a38d6c218_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTozODU0YmIxNDM4NGE0NjM1OGFjMjM0OGJjMDAxOTdkMi90YWJsZXJhbmdlOjM4NTRiYjE0Mzg0YTQ2MzU4YWMyMzQ4YmMwMDE5N2QyXzEyLTctMS0xLTY1MTMx_ba5baf0a-8b01-410c-ab14-a6b99ebf4b90"
      unitRef="usd">4022400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5c386c022a3c401f8b97da06561fa36d_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTozODU0YmIxNDM4NGE0NjM1OGFjMjM0OGJjMDAxOTdkMi90YWJsZXJhbmdlOjM4NTRiYjE0Mzg0YTQ2MzU4YWMyMzQ4YmMwMDE5N2QyXzEzLTEtMS0xLTY1MTMx_8d4e8ea8-9fe2-4fe5-a42b-4a119ff2a557"
      unitRef="usd">81600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if6465d1e4d8d41acb967db29079195fc_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTozODU0YmIxNDM4NGE0NjM1OGFjMjM0OGJjMDAxOTdkMi90YWJsZXJhbmdlOjM4NTRiYjE0Mzg0YTQ2MzU4YWMyMzQ4YmMwMDE5N2QyXzEzLTMtMS0xLTY1MTMx_321313d4-2ab8-4430-b8d3-775b7d6acf58"
      unitRef="usd">119200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i57cca28c0a1e425bb9c7b570a9b8f87d_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTozODU0YmIxNDM4NGE0NjM1OGFjMjM0OGJjMDAxOTdkMi90YWJsZXJhbmdlOjM4NTRiYjE0Mzg0YTQ2MzU4YWMyMzQ4YmMwMDE5N2QyXzEzLTUtMS0xLTY1MTMx_8b8f10d4-4f25-4e93-9c80-9c1939369850"
      unitRef="usd">-200800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifa42c4fbc9b641fcadc76daca05164d0_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTozODU0YmIxNDM4NGE0NjM1OGFjMjM0OGJjMDAxOTdkMi90YWJsZXJhbmdlOjM4NTRiYjE0Mzg0YTQ2MzU4YWMyMzQ4YmMwMDE5N2QyXzEzLTctMS0xLTY1MTMx_cf3ed49a-1c2c-414b-afda-7e9b50e714a3"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i06da4cdd8913480bbe47d354db63f945_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTozODU0YmIxNDM4NGE0NjM1OGFjMjM0OGJjMDAxOTdkMi90YWJsZXJhbmdlOjM4NTRiYjE0Mzg0YTQ2MzU4YWMyMzQ4YmMwMDE5N2QyXzE0LTEtMS0xLTY1MTMx_00777358-508c-4d23-b2d9-8b766be36487"
      unitRef="usd">3466200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaad0653abef3406f88ff6e066b1e5a5f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTozODU0YmIxNDM4NGE0NjM1OGFjMjM0OGJjMDAxOTdkMi90YWJsZXJhbmdlOjM4NTRiYjE0Mzg0YTQ2MzU4YWMyMzQ4YmMwMDE5N2QyXzE0LTMtMS0xLTY1MTMx_96d7e512-0f27-48c1-a4fe-6e610a133c8b"
      unitRef="usd">757000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iab3c2d40be64462b8fbcb800512dc2d9_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTozODU0YmIxNDM4NGE0NjM1OGFjMjM0OGJjMDAxOTdkMi90YWJsZXJhbmdlOjM4NTRiYjE0Mzg0YTQ2MzU4YWMyMzQ4YmMwMDE5N2QyXzE0LTUtMS0xLTY1MTMx_1c4ea573-3ce3-4420-891f-172cb2a40c93"
      unitRef="usd">-200800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTozODU0YmIxNDM4NGE0NjM1OGFjMjM0OGJjMDAxOTdkMi90YWJsZXJhbmdlOjM4NTRiYjE0Mzg0YTQ2MzU4YWMyMzQ4YmMwMDE5N2QyXzE0LTctMS0xLTY1MTMx_fefe7299-6902-4ac4-b79b-43908df26944"
      unitRef="usd">4022400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:NoncurrentAssets
      contextRef="id855dd784f4d44ca97a0f5d3d28bf209_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTozODU0YmIxNDM4NGE0NjM1OGFjMjM0OGJjMDAxOTdkMi90YWJsZXJhbmdlOjM4NTRiYjE0Mzg0YTQ2MzU4YWMyMzQ4YmMwMDE5N2QyXzE1LTEtMS0xLTY1MTMx_4b8f1f25-cb52-4c4e-9e2c-bc97f1239823"
      unitRef="usd">156400000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="ib0aa1d13047341929094795b1675d7ca_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTozODU0YmIxNDM4NGE0NjM1OGFjMjM0OGJjMDAxOTdkMi90YWJsZXJhbmdlOjM4NTRiYjE0Mzg0YTQ2MzU4YWMyMzQ4YmMwMDE5N2QyXzE1LTMtMS0xLTY1MTMx_b3f983d1-f021-4061-a857-ad70a3a018d8"
      unitRef="usd">21200000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i58e6a4935cf843d88974d0779d27a0f1_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTozODU0YmIxNDM4NGE0NjM1OGFjMjM0OGJjMDAxOTdkMi90YWJsZXJhbmdlOjM4NTRiYjE0Mzg0YTQ2MzU4YWMyMzQ4YmMwMDE5N2QyXzE1LTUtMS0xLTY1MTMx_51dbeddd-4dca-4d99-9de0-8788665ea607"
      unitRef="usd">0</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i6b04498219454d8083fdd0d90e5d6fd3_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTozODU0YmIxNDM4NGE0NjM1OGFjMjM0OGJjMDAxOTdkMi90YWJsZXJhbmdlOjM4NTRiYjE0Mzg0YTQ2MzU4YWMyMzQ4YmMwMDE5N2QyXzE1LTctMS0xLTY1MTMx_fed8edb4-47f5-4ae8-b43c-1873455f359f"
      unitRef="usd">177600000</us-gaap:NoncurrentAssets>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifd73d08a5ef44baf8c5496fdd78df6e6_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90ZXh0cmVnaW9uOjA3NTNhZGFlNDhlODQzMjA4ZTQ1NzI1N2RjMDVmMmE5XzI3Mzc_a02028c5-22a5-41d8-a30e-f35ae282d71f"
      unitRef="usd">191800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i479d929ef2fd4ce2b69ea131bfe3c41b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90ZXh0cmVnaW9uOjA3NTNhZGFlNDhlODQzMjA4ZTQ1NzI1N2RjMDVmMmE5XzI3NDE_8ca30fb6-74dd-4b44-895f-f782481ae882"
      unitRef="usd">179900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6da7fae5828748168c33f7e8bf6e4a93_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90ZXh0cmVnaW9uOjA3NTNhZGFlNDhlODQzMjA4ZTQ1NzI1N2RjMDVmMmE5XzI3NDg_28a50caf-2dd2-4da2-9d29-4c5d11c08748"
      unitRef="usd">180000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i0145ea5c8623400c9552a61d32a7d766_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90ZXh0cmVnaW9uOjA3NTNhZGFlNDhlODQzMjA4ZTQ1NzI1N2RjMDVmMmE5XzI4NDc_2928f75c-19d3-4343-a9be-bebbc254a8e0"
      unitRef="number">0.42</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i7d4dcb8558844b10b40e28b65431233b_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90ZXh0cmVnaW9uOjA3NTNhZGFlNDhlODQzMjA4ZTQ1NzI1N2RjMDVmMmE5XzI4NjA_08655015-5451-46ad-b705-dd20a3ccb335"
      unitRef="number">0.26</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i38e0ef4f9baa4d56b0c978a91b794fa8_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90ZXh0cmVnaW9uOjA3NTNhZGFlNDhlODQzMjA4ZTQ1NzI1N2RjMDVmMmE5XzU0OTc1NTgxOTIyNg_3d657749-9e85-432e-8f59-280bf1bdcb62"
      unitRef="number">0.16</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i4e171164fac842f9a67ff3ccceb157c8_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90ZXh0cmVnaW9uOjA3NTNhZGFlNDhlODQzMjA4ZTQ1NzI1N2RjMDVmMmE5XzI4NzU_3530082e-98e3-48f3-922f-919af971b60c"
      unitRef="number">0.16</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90ZXh0cmVnaW9uOjA3NTNhZGFlNDhlODQzMjA4ZTQ1NzI1N2RjMDVmMmE5XzMyMTU_b4062297-d68b-4a5f-8fe7-3b3f28f99042">Roper&#x2019;s net revenues for the years ended December&#160;31, 2022, 2021 and 2020 are shown below by region, except for Canada, which is presented separately:&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:35.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.104%"/&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:14.104%"/&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:14.104%"/&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.110%"/&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;Application Software&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;Network Software&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;Technology Enabled Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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="padding:2px 1pt;text-align:center;vertical-align: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%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:#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;Canada&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;57.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68.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="display:none"/&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;222.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;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117.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="3" style="display:none"/&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;424.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia&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;12.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;56.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 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;73.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rest of the world&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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.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;43.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="3" style="display:none"/&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;86.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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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;339.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;181.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;286.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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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;&#160;&lt;/span&gt;&lt;/td&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="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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;&#160;&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;Canada&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;51.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;85.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;61.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="3" style="display:none"/&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;198.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;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;248.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;59.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;125.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="3" style="display:none"/&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;432.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.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;10.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;49.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="display:none"/&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;64.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;Rest of the world&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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="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;81.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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;340.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;161.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;273.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;775.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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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;&#160;&lt;/span&gt;&lt;/td&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="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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;&#160;&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;Canada&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;43.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;73.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;63.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="3" style="display:none"/&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;180.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;205.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;50.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.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="3" style="display:none"/&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;379.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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="display:none"/&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;59.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rest of the world&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;6.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;45.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="display:none"/&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;88.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;289.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;141.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;277.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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;709.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:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1f60f07365cb46ca8a0bfa56038aff13_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Y2I0ZTc1YWUzNTE0OTBiOTNlZjEyMmY3YTU5ZmQ5OC90YWJsZXJhbmdlOjhjYjRlNzVhZTM1MTQ5MGI5M2VmMTIyZjdhNTlmZDk4XzItMS0xLTEtNjUxMzE_728f76f8-f6e5-4b25-b245-a7a711218c60"
      unitRef="usd">57800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1b03a671c7364ca7a258ac437bef1621_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Y2I0ZTc1YWUzNTE0OTBiOTNlZjEyMmY3YTU5ZmQ5OC90YWJsZXJhbmdlOjhjYjRlNzVhZTM1MTQ5MGI5M2VmMTIyZjdhNTlmZDk4XzItMy0xLTEtNjUxMzE_2648ef65-7174-48b3-91c5-b2bd06771d7e"
      unitRef="usd">95900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0d32eabd8adf468d81957c8391cbbe57_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Y2I0ZTc1YWUzNTE0OTBiOTNlZjEyMmY3YTU5ZmQ5OC90YWJsZXJhbmdlOjhjYjRlNzVhZTM1MTQ5MGI5M2VmMTIyZjdhNTlmZDk4XzItNS0xLTEtNjUxMzE_bed1b6b0-b7fe-4626-9631-d0968807a8ad"
      unitRef="usd">68600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0cabf2159dbc42a8a27b25b20a1dfb8f_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Y2I0ZTc1YWUzNTE0OTBiOTNlZjEyMmY3YTU5ZmQ5OC90YWJsZXJhbmdlOjhjYjRlNzVhZTM1MTQ5MGI5M2VmMTIyZjdhNTlmZDk4XzItOS0xLTEtNjUxMzE_1832324f-ccd9-4531-8922-9ec1a0e1e8eb"
      unitRef="usd">222300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie92ddc2c91c34199a8617d2571c93107_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Y2I0ZTc1YWUzNTE0OTBiOTNlZjEyMmY3YTU5ZmQ5OC90YWJsZXJhbmdlOjhjYjRlNzVhZTM1MTQ5MGI5M2VmMTIyZjdhNTlmZDk4XzMtMS0xLTEtNjUxMzE_032b84eb-d381-498d-a82b-d0dde42d89c9"
      unitRef="usd">241200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4ffcc7c0cbef455fb863ef66f31e93b5_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Y2I0ZTc1YWUzNTE0OTBiOTNlZjEyMmY3YTU5ZmQ5OC90YWJsZXJhbmdlOjhjYjRlNzVhZTM1MTQ5MGI5M2VmMTIyZjdhNTlmZDk4XzMtMy0xLTEtNjUxMzE_97d480de-81e9-4751-af5e-1b653afaeafd"
      unitRef="usd">65700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if6f5ee39db314b448a4491abcb1b86de_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Y2I0ZTc1YWUzNTE0OTBiOTNlZjEyMmY3YTU5ZmQ5OC90YWJsZXJhbmdlOjhjYjRlNzVhZTM1MTQ5MGI5M2VmMTIyZjdhNTlmZDk4XzMtNS0xLTEtNjUxMzE_61f753de-d5ea-45fc-b7e9-25d1bd29d377"
      unitRef="usd">117700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0831a21a5719441e9da630cc557ab123_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Y2I0ZTc1YWUzNTE0OTBiOTNlZjEyMmY3YTU5ZmQ5OC90YWJsZXJhbmdlOjhjYjRlNzVhZTM1MTQ5MGI5M2VmMTIyZjdhNTlmZDk4XzMtOS0xLTEtNjUxMzE_5b61da25-0af0-4cda-92e7-a1dd01bd1a8e"
      unitRef="usd">424600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i54a02544240142d3ad5163c363d09802_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Y2I0ZTc1YWUzNTE0OTBiOTNlZjEyMmY3YTU5ZmQ5OC90YWJsZXJhbmdlOjhjYjRlNzVhZTM1MTQ5MGI5M2VmMTIyZjdhNTlmZDk4XzQtMS0xLTEtNjUxMzE_51f239f1-ddf5-4f62-966d-639dbdf772d7"
      unitRef="usd">4900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibc920d4ba1534a73851651033d84c81f_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Y2I0ZTc1YWUzNTE0OTBiOTNlZjEyMmY3YTU5ZmQ5OC90YWJsZXJhbmdlOjhjYjRlNzVhZTM1MTQ5MGI5M2VmMTIyZjdhNTlmZDk4XzQtMy0xLTEtNjUxMzE_93a42880-fb5b-4d85-8ee6-32b02855b871"
      unitRef="usd">12200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i318553a4a0304538a575e6af4a34beaa_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Y2I0ZTc1YWUzNTE0OTBiOTNlZjEyMmY3YTU5ZmQ5OC90YWJsZXJhbmdlOjhjYjRlNzVhZTM1MTQ5MGI5M2VmMTIyZjdhNTlmZDk4XzQtNS0xLTEtNjUxMzE_417c4ac4-4193-4a4d-ac96-a50132a76076"
      unitRef="usd">56200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie447a5bed2614c11b0842aec722e9b11_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Y2I0ZTc1YWUzNTE0OTBiOTNlZjEyMmY3YTU5ZmQ5OC90YWJsZXJhbmdlOjhjYjRlNzVhZTM1MTQ5MGI5M2VmMTIyZjdhNTlmZDk4XzQtOS0xLTEtNjUxMzE_4051456d-5eb2-4626-921d-36effbfb1b3d"
      unitRef="usd">73300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i11711a6419c846da97e73b8d466d7bba_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Y2I0ZTc1YWUzNTE0OTBiOTNlZjEyMmY3YTU5ZmQ5OC90YWJsZXJhbmdlOjhjYjRlNzVhZTM1MTQ5MGI5M2VmMTIyZjdhNTlmZDk4XzUtMS0xLTEtNjUxMzE_e228ab69-99e3-497c-b34b-7030d49ab695"
      unitRef="usd">35100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i751d4c2a1fed4acfb3d032d66cfe714b_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Y2I0ZTc1YWUzNTE0OTBiOTNlZjEyMmY3YTU5ZmQ5OC90YWJsZXJhbmdlOjhjYjRlNzVhZTM1MTQ5MGI5M2VmMTIyZjdhNTlmZDk4XzUtMy0xLTEtNjUxMzE_f0ba804c-84a2-4468-8326-8e73e321f71d"
      unitRef="usd">7500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id76d8d1f1e5c49139bce2f9a1b537632_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Y2I0ZTc1YWUzNTE0OTBiOTNlZjEyMmY3YTU5ZmQ5OC90YWJsZXJhbmdlOjhjYjRlNzVhZTM1MTQ5MGI5M2VmMTIyZjdhNTlmZDk4XzUtNS0xLTEtNjUxMzE_1a98e2e8-ac7a-4b86-a697-e5f488c6c8f5"
      unitRef="usd">43700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i188534f53fcd448b8c05fcb933fbe639_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Y2I0ZTc1YWUzNTE0OTBiOTNlZjEyMmY3YTU5ZmQ5OC90YWJsZXJhbmdlOjhjYjRlNzVhZTM1MTQ5MGI5M2VmMTIyZjdhNTlmZDk4XzUtOS0xLTEtNjUxMzE_81c59c3d-b7a9-4194-885f-9d6ca575ce4c"
      unitRef="usd">86300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0bcc8e55dd334813aacbab09337beb0a_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Y2I0ZTc1YWUzNTE0OTBiOTNlZjEyMmY3YTU5ZmQ5OC90YWJsZXJhbmdlOjhjYjRlNzVhZTM1MTQ5MGI5M2VmMTIyZjdhNTlmZDk4XzYtMS0xLTEtNjUxMzE_6b86a0c1-9b56-4d99-801f-20cd5db148ef"
      unitRef="usd">339000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id8e18e4340e84b56b4b622b712f42fb5_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Y2I0ZTc1YWUzNTE0OTBiOTNlZjEyMmY3YTU5ZmQ5OC90YWJsZXJhbmdlOjhjYjRlNzVhZTM1MTQ5MGI5M2VmMTIyZjdhNTlmZDk4XzYtMy0xLTEtNjUxMzE_d259992f-a275-4899-8c4d-8b5d4f663b76"
      unitRef="usd">181300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1d0ceaa8f2364a16900c56461e9c918d_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Y2I0ZTc1YWUzNTE0OTBiOTNlZjEyMmY3YTU5ZmQ5OC90YWJsZXJhbmdlOjhjYjRlNzVhZTM1MTQ5MGI5M2VmMTIyZjdhNTlmZDk4XzYtNS0xLTEtNjUxMzE_c0ce951f-2416-4763-bae6-33dc9e0f33b5"
      unitRef="usd">286200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7409956621fd4101a46e24ea5ba07ce6_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Y2I0ZTc1YWUzNTE0OTBiOTNlZjEyMmY3YTU5ZmQ5OC90YWJsZXJhbmdlOjhjYjRlNzVhZTM1MTQ5MGI5M2VmMTIyZjdhNTlmZDk4XzYtOS0xLTEtNjUxMzE_e615272f-372b-455c-9e34-4ffa2eb52ac6"
      unitRef="usd">806500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i802f9d6cc80c4dd1a780feb665027b3f_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Y2I0ZTc1YWUzNTE0OTBiOTNlZjEyMmY3YTU5ZmQ5OC90YWJsZXJhbmdlOjhjYjRlNzVhZTM1MTQ5MGI5M2VmMTIyZjdhNTlmZDk4XzgtMS0xLTEtNjUxMzE_8ea0389c-a35f-4f1a-a21d-59cf7cef6453"
      unitRef="usd">51200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iedf796a8725a483f83212767baa2c0eb_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Y2I0ZTc1YWUzNTE0OTBiOTNlZjEyMmY3YTU5ZmQ5OC90YWJsZXJhbmdlOjhjYjRlNzVhZTM1MTQ5MGI5M2VmMTIyZjdhNTlmZDk4XzgtMy0xLTEtNjUxMzE_60b6cce0-2fad-4acb-b508-00c530356db8"
      unitRef="usd">85200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i83f5a9e888904787a2fdd2d4eec1717d_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Y2I0ZTc1YWUzNTE0OTBiOTNlZjEyMmY3YTU5ZmQ5OC90YWJsZXJhbmdlOjhjYjRlNzVhZTM1MTQ5MGI5M2VmMTIyZjdhNTlmZDk4XzgtNS0xLTEtNjUxMzE_a76a608c-c904-4a7c-8a72-69b2ac48e213"
      unitRef="usd">61700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3491dd0cc3d1419cba5db318c1d11990_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Y2I0ZTc1YWUzNTE0OTBiOTNlZjEyMmY3YTU5ZmQ5OC90YWJsZXJhbmdlOjhjYjRlNzVhZTM1MTQ5MGI5M2VmMTIyZjdhNTlmZDk4XzgtOS0xLTEtNjUxMzE_0fcea0f1-462a-4dcc-8199-7444cac84a80"
      unitRef="usd">198100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib0fde6cb20ab448f8e259a9594de2304_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Y2I0ZTc1YWUzNTE0OTBiOTNlZjEyMmY3YTU5ZmQ5OC90YWJsZXJhbmdlOjhjYjRlNzVhZTM1MTQ5MGI5M2VmMTIyZjdhNTlmZDk4XzktMS0xLTEtNjUxMzE_a5e4feae-c0d9-4061-a711-f8d73ed7a63f"
      unitRef="usd">248200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i121b1cf5967940b488553d24ad644b1f_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Y2I0ZTc1YWUzNTE0OTBiOTNlZjEyMmY3YTU5ZmQ5OC90YWJsZXJhbmdlOjhjYjRlNzVhZTM1MTQ5MGI5M2VmMTIyZjdhNTlmZDk4XzktMy0xLTEtNjUxMzE_8fc0dc36-d6c5-493f-b24d-576ac30088f8"
      unitRef="usd">59200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id437d5a87fb54bd7a3135ea5bd0502ed_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Y2I0ZTc1YWUzNTE0OTBiOTNlZjEyMmY3YTU5ZmQ5OC90YWJsZXJhbmdlOjhjYjRlNzVhZTM1MTQ5MGI5M2VmMTIyZjdhNTlmZDk4XzktNS0xLTEtNjUxMzE_a088db8e-5cf0-43aa-ab06-2e5f953e0230"
      unitRef="usd">125300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic75c1cc8b87a43c8b9dd487b548dcb2e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Y2I0ZTc1YWUzNTE0OTBiOTNlZjEyMmY3YTU5ZmQ5OC90YWJsZXJhbmdlOjhjYjRlNzVhZTM1MTQ5MGI5M2VmMTIyZjdhNTlmZDk4XzktOS0xLTEtNjUxMzE_aa0ca4e3-83ba-4d2f-8bac-e847d44454e7"
      unitRef="usd">432700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3b4151dd666b40bb9ad8b593ecb73e71_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Y2I0ZTc1YWUzNTE0OTBiOTNlZjEyMmY3YTU5ZmQ5OC90YWJsZXJhbmdlOjhjYjRlNzVhZTM1MTQ5MGI5M2VmMTIyZjdhNTlmZDk4XzEwLTEtMS0xLTY1MTMx_40bb4564-f50a-41b7-9b93-1126e2906cf6"
      unitRef="usd">3700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0d164e01703c4ce592269c97c676b1a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Y2I0ZTc1YWUzNTE0OTBiOTNlZjEyMmY3YTU5ZmQ5OC90YWJsZXJhbmdlOjhjYjRlNzVhZTM1MTQ5MGI5M2VmMTIyZjdhNTlmZDk4XzEwLTMtMS0xLTY1MTMx_47e26177-c86f-403e-99d0-b3bfb9e53808"
      unitRef="usd">10900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icb580dc8e2b54b5d9e00ba1771c832a1_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Y2I0ZTc1YWUzNTE0OTBiOTNlZjEyMmY3YTU5ZmQ5OC90YWJsZXJhbmdlOjhjYjRlNzVhZTM1MTQ5MGI5M2VmMTIyZjdhNTlmZDk4XzEwLTUtMS0xLTY1MTMx_5e1a4932-4304-46a5-8521-7c39b9e57eeb"
      unitRef="usd">49400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i83a3e029797d42d283860a9ca2ca38f0_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Y2I0ZTc1YWUzNTE0OTBiOTNlZjEyMmY3YTU5ZmQ5OC90YWJsZXJhbmdlOjhjYjRlNzVhZTM1MTQ5MGI5M2VmMTIyZjdhNTlmZDk4XzEwLTktMS0xLTY1MTMx_02374897-af7f-4069-b04c-a9976a624102"
      unitRef="usd">64000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia10e1ad4855c421aad6efe1092cdb884_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Y2I0ZTc1YWUzNTE0OTBiOTNlZjEyMmY3YTU5ZmQ5OC90YWJsZXJhbmdlOjhjYjRlNzVhZTM1MTQ5MGI5M2VmMTIyZjdhNTlmZDk4XzExLTEtMS0xLTY1MTMx_ac3ebf00-ff2b-4ae4-acaf-86d83405a44d"
      unitRef="usd">37100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i13d836b02d6d4e8c9dbb047e61116c80_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Y2I0ZTc1YWUzNTE0OTBiOTNlZjEyMmY3YTU5ZmQ5OC90YWJsZXJhbmdlOjhjYjRlNzVhZTM1MTQ5MGI5M2VmMTIyZjdhNTlmZDk4XzExLTMtMS0xLTY1MTMx_5eff4f78-0a0b-4c78-a780-97096cc508af"
      unitRef="usd">6500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia63c7d0607c545caa2a59c684bd97880_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Y2I0ZTc1YWUzNTE0OTBiOTNlZjEyMmY3YTU5ZmQ5OC90YWJsZXJhbmdlOjhjYjRlNzVhZTM1MTQ5MGI5M2VmMTIyZjdhNTlmZDk4XzExLTUtMS0xLTY1MTMx_9df7a629-765d-4bad-b08a-427c8c9f5092"
      unitRef="usd">37500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2afc8ad08e6d48838044abb163c3e254_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Y2I0ZTc1YWUzNTE0OTBiOTNlZjEyMmY3YTU5ZmQ5OC90YWJsZXJhbmdlOjhjYjRlNzVhZTM1MTQ5MGI5M2VmMTIyZjdhNTlmZDk4XzExLTktMS0xLTY1MTMx_c441ea7b-6428-42fe-9a7a-0284b012793f"
      unitRef="usd">81100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic263af6eeee84e1eacc57e975648f2c3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Y2I0ZTc1YWUzNTE0OTBiOTNlZjEyMmY3YTU5ZmQ5OC90YWJsZXJhbmdlOjhjYjRlNzVhZTM1MTQ5MGI5M2VmMTIyZjdhNTlmZDk4XzEyLTEtMS0xLTY1MTMx_91ceab4d-de91-4bf6-8267-ef048640875d"
      unitRef="usd">340200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib887aedbb1d64d2aab2d44d60616d2cd_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Y2I0ZTc1YWUzNTE0OTBiOTNlZjEyMmY3YTU5ZmQ5OC90YWJsZXJhbmdlOjhjYjRlNzVhZTM1MTQ5MGI5M2VmMTIyZjdhNTlmZDk4XzEyLTMtMS0xLTY1MTMx_11b6b245-c397-4bdf-96f7-de76acfc2388"
      unitRef="usd">161800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4f2f094c3afa4102b9ac7329bbfbc867_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Y2I0ZTc1YWUzNTE0OTBiOTNlZjEyMmY3YTU5ZmQ5OC90YWJsZXJhbmdlOjhjYjRlNzVhZTM1MTQ5MGI5M2VmMTIyZjdhNTlmZDk4XzEyLTUtMS0xLTY1MTMx_693f3f78-5cb5-4552-84de-6f7f8dd6da53"
      unitRef="usd">273900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i49f358402c6a495995394a4db2524600_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Y2I0ZTc1YWUzNTE0OTBiOTNlZjEyMmY3YTU5ZmQ5OC90YWJsZXJhbmdlOjhjYjRlNzVhZTM1MTQ5MGI5M2VmMTIyZjdhNTlmZDk4XzEyLTktMS0xLTY1MTMx_75859468-9724-454d-91eb-b393ba955eb8"
      unitRef="usd">775900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i283fd75c90be43e39ff205f0084b4d92_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Y2I0ZTc1YWUzNTE0OTBiOTNlZjEyMmY3YTU5ZmQ5OC90YWJsZXJhbmdlOjhjYjRlNzVhZTM1MTQ5MGI5M2VmMTIyZjdhNTlmZDk4XzE0LTEtMS0xLTY1MTMx_5b88ae96-35cb-4c93-9090-00f0c6675d3a"
      unitRef="usd">43400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6ef2460313b743058fc5695edc796e04_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Y2I0ZTc1YWUzNTE0OTBiOTNlZjEyMmY3YTU5ZmQ5OC90YWJsZXJhbmdlOjhjYjRlNzVhZTM1MTQ5MGI5M2VmMTIyZjdhNTlmZDk4XzE0LTMtMS0xLTY1MTMx_81b1d6d2-13de-4459-87aa-83e80efd8162"
      unitRef="usd">73600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if8416201b7144394b72cf8efecff4716_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Y2I0ZTc1YWUzNTE0OTBiOTNlZjEyMmY3YTU5ZmQ5OC90YWJsZXJhbmdlOjhjYjRlNzVhZTM1MTQ5MGI5M2VmMTIyZjdhNTlmZDk4XzE0LTUtMS0xLTY1MTMx_8f1e2cd2-858b-41d5-9953-6267eb5b4e06"
      unitRef="usd">63700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4c5053cca0f947048e8db38ba3a5d8d5_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Y2I0ZTc1YWUzNTE0OTBiOTNlZjEyMmY3YTU5ZmQ5OC90YWJsZXJhbmdlOjhjYjRlNzVhZTM1MTQ5MGI5M2VmMTIyZjdhNTlmZDk4XzE0LTktMS0xLTY1MTMx_e3adef8b-0b4b-4bb3-86ca-8ab43f44b0a4"
      unitRef="usd">180700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i647cc9e2c89149a498ac36f6103d7b78_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Y2I0ZTc1YWUzNTE0OTBiOTNlZjEyMmY3YTU5ZmQ5OC90YWJsZXJhbmdlOjhjYjRlNzVhZTM1MTQ5MGI5M2VmMTIyZjdhNTlmZDk4XzE1LTEtMS0xLTY1MTMx_def0528e-1963-4510-b7d0-8a3913c6b3e0"
      unitRef="usd">205500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iebac61f2058343b8b28037d9ec97fbcc_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Y2I0ZTc1YWUzNTE0OTBiOTNlZjEyMmY3YTU5ZmQ5OC90YWJsZXJhbmdlOjhjYjRlNzVhZTM1MTQ5MGI5M2VmMTIyZjdhNTlmZDk4XzE1LTMtMS0xLTY1MTMx_0f92932b-67a6-4a6c-89d6-c8f0a7e265de"
      unitRef="usd">50700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if39a9c17a0e34a588a1c3a76db0a4b3f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Y2I0ZTc1YWUzNTE0OTBiOTNlZjEyMmY3YTU5ZmQ5OC90YWJsZXJhbmdlOjhjYjRlNzVhZTM1MTQ5MGI5M2VmMTIyZjdhNTlmZDk4XzE1LTUtMS0xLTY1MTMx_f91ece45-5b95-4719-86af-9521b411be03"
      unitRef="usd">123600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie167bcdfb55e487b965b964346609686_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Y2I0ZTc1YWUzNTE0OTBiOTNlZjEyMmY3YTU5ZmQ5OC90YWJsZXJhbmdlOjhjYjRlNzVhZTM1MTQ5MGI5M2VmMTIyZjdhNTlmZDk4XzE1LTktMS0xLTY1MTMx_d679866c-439a-4695-9ba4-f1a4a2d778e5"
      unitRef="usd">379800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if4173bca1809498fa84a89bdfcaebd9d_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Y2I0ZTc1YWUzNTE0OTBiOTNlZjEyMmY3YTU5ZmQ5OC90YWJsZXJhbmdlOjhjYjRlNzVhZTM1MTQ5MGI5M2VmMTIyZjdhNTlmZDk4XzE2LTEtMS0xLTY1MTMx_3f3ab9a5-269b-4b06-9587-4bd772436f3d"
      unitRef="usd">3300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia04259eac350451683e348d58b894424_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Y2I0ZTc1YWUzNTE0OTBiOTNlZjEyMmY3YTU5ZmQ5OC90YWJsZXJhbmdlOjhjYjRlNzVhZTM1MTQ5MGI5M2VmMTIyZjdhNTlmZDk4XzE2LTMtMS0xLTY1MTMx_6aa31294-ddf2-4f12-9d23-363850031ac0"
      unitRef="usd">10900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6021569533c64ae4a20cfa4bb4c6c0ff_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Y2I0ZTc1YWUzNTE0OTBiOTNlZjEyMmY3YTU5ZmQ5OC90YWJsZXJhbmdlOjhjYjRlNzVhZTM1MTQ5MGI5M2VmMTIyZjdhNTlmZDk4XzE2LTUtMS0xLTY1MTMx_3c2f171e-bf78-408c-bf40-7b7e6a528ea0"
      unitRef="usd">45600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icbc9c03ff60548159e45cabd3006d0f5_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Y2I0ZTc1YWUzNTE0OTBiOTNlZjEyMmY3YTU5ZmQ5OC90YWJsZXJhbmdlOjhjYjRlNzVhZTM1MTQ5MGI5M2VmMTIyZjdhNTlmZDk4XzE2LTktMS0xLTY1MTMx_86372214-a604-4a1b-9156-577ccaef8ebb"
      unitRef="usd">59800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia6b3508e5ba548858d7d9b3fa596fe7a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Y2I0ZTc1YWUzNTE0OTBiOTNlZjEyMmY3YTU5ZmQ5OC90YWJsZXJhbmdlOjhjYjRlNzVhZTM1MTQ5MGI5M2VmMTIyZjdhNTlmZDk4XzE3LTEtMS0xLTY1MTMx_92849017-cb4c-4465-a74a-522dcc618397"
      unitRef="usd">37700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i67304cc8c1d7439d88d41aa5fc16c0c1_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Y2I0ZTc1YWUzNTE0OTBiOTNlZjEyMmY3YTU5ZmQ5OC90YWJsZXJhbmdlOjhjYjRlNzVhZTM1MTQ5MGI5M2VmMTIyZjdhNTlmZDk4XzE3LTMtMS0xLTY1MTMx_0ef9fb4c-b30c-4f51-b7fe-46483c3304a3"
      unitRef="usd">6000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i740ba512f0374e17b53b8cb56ea30362_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Y2I0ZTc1YWUzNTE0OTBiOTNlZjEyMmY3YTU5ZmQ5OC90YWJsZXJhbmdlOjhjYjRlNzVhZTM1MTQ5MGI5M2VmMTIyZjdhNTlmZDk4XzE3LTUtMS0xLTY1MTMx_555d89d1-f33c-48a2-a3b5-16c6706bb45e"
      unitRef="usd">45000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5328dd7044814c0995ad85efaab0f46b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Y2I0ZTc1YWUzNTE0OTBiOTNlZjEyMmY3YTU5ZmQ5OC90YWJsZXJhbmdlOjhjYjRlNzVhZTM1MTQ5MGI5M2VmMTIyZjdhNTlmZDk4XzE3LTktMS0xLTY1MTMx_3b811866-c76a-41e1-91c3-8beccf0ef1bb"
      unitRef="usd">88700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if3adad42483f4dd8a3402f6f07e6dc83_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Y2I0ZTc1YWUzNTE0OTBiOTNlZjEyMmY3YTU5ZmQ5OC90YWJsZXJhbmdlOjhjYjRlNzVhZTM1MTQ5MGI5M2VmMTIyZjdhNTlmZDk4XzE4LTEtMS0xLTY1MTMx_2a50f233-9afd-443b-bc0d-869cc1145491"
      unitRef="usd">289900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i70de3f51c3a248129036a2201cc76107_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Y2I0ZTc1YWUzNTE0OTBiOTNlZjEyMmY3YTU5ZmQ5OC90YWJsZXJhbmdlOjhjYjRlNzVhZTM1MTQ5MGI5M2VmMTIyZjdhNTlmZDk4XzE4LTMtMS0xLTY1MTMx_99cf0e02-585f-4566-9b1c-abbab3e624e5"
      unitRef="usd">141200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1585357751d74783b39e3b09ac0cfe29_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Y2I0ZTc1YWUzNTE0OTBiOTNlZjEyMmY3YTU5ZmQ5OC90YWJsZXJhbmdlOjhjYjRlNzVhZTM1MTQ5MGI5M2VmMTIyZjdhNTlmZDk4XzE4LTUtMS0xLTY1MTMx_a40232e3-79fa-4875-81da-4a83c522dcb9"
      unitRef="usd">277900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie6bae7c0a82a49baa2e4ec96d1c54514_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xMzkvZnJhZzowNzUzYWRhZTQ4ZTg0MzIwOGU0NTcyNTdkYzA1ZjJhOS90YWJsZTo4Y2I0ZTc1YWUzNTE0OTBiOTNlZjEyMmY3YTU5ZmQ5OC90YWJsZXJhbmdlOjhjYjRlNzVhZTM1MTQ5MGI5M2VmMTIyZjdhNTlmZDk4XzE4LTktMS0xLTY1MTMx_a8846e24-f54a-40ff-a286-baa2152bf9b4"
      unitRef="usd">709000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskDisclosureTextBlock
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDIvZnJhZzpiM2MyN2Q2NDI3ZjY0N2QxODQ1ODMwMjk2M2RkYjI3OS90ZXh0cmVnaW9uOmIzYzI3ZDY0MjdmNjQ3ZDE4NDU4MzAyOTYzZGRiMjc5XzcyMA_5052c14d-27a3-414b-8106-676585225315">Concentration of Risk&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial instruments which potentially subject the Company to credit risk consist primarily of cash and cash equivalents, trade receivables and unbilled receivables.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company maintains cash and cash equivalents with various major financial institutions around the world. The Company limits the amount of credit exposure with any one financial institution and believes that no significant concentration of credit risk exists with respect to cash and cash equivalent balances.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Trade and unbilled receivables subject the Company to the potential for credit risk with customers. To reduce credit risk, the Company performs ongoing evaluations of its customers&#x2019; financial condition.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskDisclosureTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDUvZnJhZzozNzA5MTk2MmM3MzE0ODc4OWQxZGQwZWE5NThlYWM3My90ZXh0cmVnaW9uOjM3MDkxOTYyYzczMTQ4Nzg5ZDFkZDBlYTk1OGVhYzczXzExMzA_48ced87a-3eaf-4ff0-9c76-2d0420212efb">Contract Balances&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract balances at December 31 are set forth in the following table:&lt;/span&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.938%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.416%"/&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.949%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.831%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;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;Balance Sheet Account&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Change&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;Unbilled 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;91.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;81.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract liabilities - current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,370.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;(1,106.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;(264.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: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 - non-current &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;(111.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;(69.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;(41.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net contract assets/(liabilities)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,390.7)&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;(1,094.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(296.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The change in our net contract assets/(liabilities) from December 31, 2021 to December&#160;31, 2022 was due primarily to net contract liabilities associated with the acquisitions completed during the year ended December&#160;31, 2022, the timing of payments and invoicing relating to Software-as-a-Service (&#x201c;SaaS&#x201d;) and post contract support (&#x201c;PCS&#x201d;) renewals, partially offset by the increase in unbilled receivables due to the timing of invoicing related to software milestone billings associated with multi-year term license renewals and software implementations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue recognized during the year ended December&#160;31, 2022 and 2021 that was included in the contract liability balance on December 31, 2021 and 2020 was $1,053.1 and $937.2, respectively. In order to determine revenues recognized in the period from contract liabilities, we allocate revenue to the individual deferred revenue balance outstanding at the beginning of the year until the revenue exceeds that balance.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Impairment losses recognized on our accounts receivable and unbilled receivables were immaterial in the each of years ended December&#160;31, 2022, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDUvZnJhZzozNzA5MTk2MmM3MzE0ODc4OWQxZGQwZWE5NThlYWM3My90ZXh0cmVnaW9uOjM3MDkxOTYyYzczMTQ4Nzg5ZDFkZDBlYTk1OGVhYzczXzExMjY_593ced40-3ecd-4bdb-a96a-978378d53cc6">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract balances at December 31 are set forth in the following table:&lt;/span&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.938%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.416%"/&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.949%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.831%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;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;Balance Sheet Account&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Change&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;Unbilled 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;91.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;81.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract liabilities - current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,370.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;(1,106.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;(264.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: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 - non-current &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;(111.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;(69.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;(41.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net contract assets/(liabilities)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,390.7)&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;(1,094.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(296.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:UnbilledContractsReceivable
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDUvZnJhZzozNzA5MTk2MmM3MzE0ODc4OWQxZGQwZWE5NThlYWM3My90YWJsZTo0NGVkYmEzM2VkOWM0ZGFjODQ0MmNkNTFkZTcxYmE3Yi90YWJsZXJhbmdlOjQ0ZWRiYTMzZWQ5YzRkYWM4NDQyY2Q1MWRlNzFiYTdiXzItMS0xLTEtNjUxMzE_51210592-b84b-4c88-9503-705d56107d7c"
      unitRef="usd">91500000</us-gaap:UnbilledContractsReceivable>
    <us-gaap:UnbilledContractsReceivable
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDUvZnJhZzozNzA5MTk2MmM3MzE0ODc4OWQxZGQwZWE5NThlYWM3My90YWJsZTo0NGVkYmEzM2VkOWM0ZGFjODQ0MmNkNTFkZTcxYmE3Yi90YWJsZXJhbmdlOjQ0ZWRiYTMzZWQ5YzRkYWM4NDQyY2Q1MWRlNzFiYTdiXzItMy0xLTEtNjUxMzE_ca226a8a-6693-4f61-8a5b-b8f11ae6baf2"
      unitRef="usd">81900000</us-gaap:UnbilledContractsReceivable>
    <rop:ContractWithCustomerAssetNetIncreaseDecrease
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDUvZnJhZzozNzA5MTk2MmM3MzE0ODc4OWQxZGQwZWE5NThlYWM3My90YWJsZTo0NGVkYmEzM2VkOWM0ZGFjODQ0MmNkNTFkZTcxYmE3Yi90YWJsZXJhbmdlOjQ0ZWRiYTMzZWQ5YzRkYWM4NDQyY2Q1MWRlNzFiYTdiXzItNS0xLTEtNjUxMzE_0bb81f40-cf1a-4a3e-a133-6b0548e1655d"
      unitRef="usd">9600000</rop:ContractWithCustomerAssetNetIncreaseDecrease>
    <rop:ContractWithCustomerLiabilityDeferredRevenueBillingsInExcessOfRevenuesAndCustomerDepositsCurrent
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDUvZnJhZzozNzA5MTk2MmM3MzE0ODc4OWQxZGQwZWE5NThlYWM3My90YWJsZTo0NGVkYmEzM2VkOWM0ZGFjODQ0MmNkNTFkZTcxYmE3Yi90YWJsZXJhbmdlOjQ0ZWRiYTMzZWQ5YzRkYWM4NDQyY2Q1MWRlNzFiYTdiXzMtMS0xLTEtNjUxMzE_10de5e09-c13a-4564-91f3-66cc935aa86b"
      unitRef="usd">1370700000</rop:ContractWithCustomerLiabilityDeferredRevenueBillingsInExcessOfRevenuesAndCustomerDepositsCurrent>
    <rop:ContractWithCustomerLiabilityDeferredRevenueBillingsInExcessOfRevenuesAndCustomerDepositsCurrent
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDUvZnJhZzozNzA5MTk2MmM3MzE0ODc4OWQxZGQwZWE5NThlYWM3My90YWJsZTo0NGVkYmEzM2VkOWM0ZGFjODQ0MmNkNTFkZTcxYmE3Yi90YWJsZXJhbmdlOjQ0ZWRiYTMzZWQ5YzRkYWM4NDQyY2Q1MWRlNzFiYTdiXzMtMy0xLTEtNjUxMzE_0273505b-a90e-4103-89d9-017f1645515f"
      unitRef="usd">1106300000</rop:ContractWithCustomerLiabilityDeferredRevenueBillingsInExcessOfRevenuesAndCustomerDepositsCurrent>
    <rop:ContractWithCustomerLiabilityBillingsInExcessOfRevenuesAndCustomerDepositsIncreaseDecrease
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDUvZnJhZzozNzA5MTk2MmM3MzE0ODc4OWQxZGQwZWE5NThlYWM3My90YWJsZTo0NGVkYmEzM2VkOWM0ZGFjODQ0MmNkNTFkZTcxYmE3Yi90YWJsZXJhbmdlOjQ0ZWRiYTMzZWQ5YzRkYWM4NDQyY2Q1MWRlNzFiYTdiXzMtNS0xLTEtNjUxMzE_9a6c4a1e-5e2b-49f3-b124-6e33d34a40a5"
      unitRef="usd">264400000</rop:ContractWithCustomerLiabilityBillingsInExcessOfRevenuesAndCustomerDepositsIncreaseDecrease>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDUvZnJhZzozNzA5MTk2MmM3MzE0ODc4OWQxZGQwZWE5NThlYWM3My90YWJsZTo0NGVkYmEzM2VkOWM0ZGFjODQ0MmNkNTFkZTcxYmE3Yi90YWJsZXJhbmdlOjQ0ZWRiYTMzZWQ5YzRkYWM4NDQyY2Q1MWRlNzFiYTdiXzQtMS0xLTEtNjUxMzE_1c9ad123-156c-42df-aa9f-69b6c9c120db"
      unitRef="usd">111500000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDUvZnJhZzozNzA5MTk2MmM3MzE0ODc4OWQxZGQwZWE5NThlYWM3My90YWJsZTo0NGVkYmEzM2VkOWM0ZGFjODQ0MmNkNTFkZTcxYmE3Yi90YWJsZXJhbmdlOjQ0ZWRiYTMzZWQ5YzRkYWM4NDQyY2Q1MWRlNzFiYTdiXzQtMy0xLTEtNjUxMzE_7859ada2-84ab-49a6-b01f-edcf46035974"
      unitRef="usd">69900000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <rop:ContractWithCustomerLiabilityNoncurrentIncreaseDecrease
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDUvZnJhZzozNzA5MTk2MmM3MzE0ODc4OWQxZGQwZWE5NThlYWM3My90YWJsZTo0NGVkYmEzM2VkOWM0ZGFjODQ0MmNkNTFkZTcxYmE3Yi90YWJsZXJhbmdlOjQ0ZWRiYTMzZWQ5YzRkYWM4NDQyY2Q1MWRlNzFiYTdiXzQtNS0xLTEtNjUxMzE_f3d429f0-4a34-47a8-968f-3310a3ea981c"
      unitRef="usd">41600000</rop:ContractWithCustomerLiabilityNoncurrentIncreaseDecrease>
    <rop:ContractWithCustomerNetAssetLiability
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDUvZnJhZzozNzA5MTk2MmM3MzE0ODc4OWQxZGQwZWE5NThlYWM3My90YWJsZTo0NGVkYmEzM2VkOWM0ZGFjODQ0MmNkNTFkZTcxYmE3Yi90YWJsZXJhbmdlOjQ0ZWRiYTMzZWQ5YzRkYWM4NDQyY2Q1MWRlNzFiYTdiXzUtMS0xLTEtNjUxMzE_94d82baa-e767-4497-b870-29cff35b76b8"
      unitRef="usd">-1390700000</rop:ContractWithCustomerNetAssetLiability>
    <rop:ContractWithCustomerNetAssetLiability
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDUvZnJhZzozNzA5MTk2MmM3MzE0ODc4OWQxZGQwZWE5NThlYWM3My90YWJsZTo0NGVkYmEzM2VkOWM0ZGFjODQ0MmNkNTFkZTcxYmE3Yi90YWJsZXJhbmdlOjQ0ZWRiYTMzZWQ5YzRkYWM4NDQyY2Q1MWRlNzFiYTdiXzUtMy0xLTEtNjUxMzE_bee6d35f-6764-46dd-8643-1a6144ec15a3"
      unitRef="usd">-1094300000</rop:ContractWithCustomerNetAssetLiability>
    <rop:IncreaseDecreaseInContractWithCustomerAssetLiability
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDUvZnJhZzozNzA5MTk2MmM3MzE0ODc4OWQxZGQwZWE5NThlYWM3My90YWJsZTo0NGVkYmEzM2VkOWM0ZGFjODQ0MmNkNTFkZTcxYmE3Yi90YWJsZXJhbmdlOjQ0ZWRiYTMzZWQ5YzRkYWM4NDQyY2Q1MWRlNzFiYTdiXzUtNS0xLTEtNjUxMzE_05e23bc3-18ee-4d72-ab72-b482a7833e87"
      unitRef="usd">-296400000</rop:IncreaseDecreaseInContractWithCustomerAssetLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDUvZnJhZzozNzA5MTk2MmM3MzE0ODc4OWQxZGQwZWE5NThlYWM3My90ZXh0cmVnaW9uOjM3MDkxOTYyYzczMTQ4Nzg5ZDFkZDBlYTk1OGVhYzczXzcxNA_aba9373b-e222-4ab7-ae97-5c0f6ef41984"
      unitRef="usd">1053100000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDUvZnJhZzozNzA5MTk2MmM3MzE0ODc4OWQxZGQwZWE5NThlYWM3My90ZXh0cmVnaW9uOjM3MDkxOTYyYzczMTQ4Nzg5ZDFkZDBlYTk1OGVhYzczXzcyMQ_bed418d8-21fc-467b-8641-be762a909ea8"
      unitRef="usd">937200000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDgvZnJhZzoxOTdiNDhkZGUxZGE0ZGI2OGM0MTg5NDVkZWIzNDVkNi90ZXh0cmVnaW9uOjE5N2I0OGRkZTFkYTRkYjY4YzQxODk0NWRlYjM0NWQ2XzEwODQ_f73ff694-e23b-4560-8d90-4e4f978a9dc7">Leases&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s operating leases are primarily for real property in support of our business operations. Although many of our leases contain renewal options, we generally are not reasonably certain to exercise these options at the commencement date. Accordingly, renewal options are generally not included in the lease term for determining the ROU asset and lease liability at commencement. Variable lease payments generally depend on an inflation-based index and such payments are not included in the original estimate of the lease liability. These variable lease payments are not material.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the years ended December&#160;31, 2022, 2021 and 2020, the Company recognized $48.7, $51.8 and $47.2 in operating lease expense, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the supplemental cash flow information related to the Company&#x2019;s operating leases for the year ended December 31:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &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:39.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.615%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows used for operating leases&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;48.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;51.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 obtained in exchange for operating lease obligations&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;53.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the lease balances within the Consolidated Balance Sheet related to the Company&#x2019;s operating leases as of&#160;December 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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:31.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.616%"/&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:700;line-height:100%"&gt;Lease Assets and Liabilities&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance Sheet Account&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ASSETS:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease ROU assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDgvZnJhZzoxOTdiNDhkZGUxZGE0ZGI2OGM0MTg5NDVkZWIzNDVkNi90YWJsZTozM2FmZWRhZTc4ODI0ZTA2YTViNzg4Nzc2NDJmZTA2Yy90YWJsZXJhbmdlOjMzYWZlZGFlNzg4MjRlMDZhNWI3ODg3NzY0MmZlMDZjXzItMi0xLTEtNjUxMzE_6965d778-25af-4f3f-b6f6-6791ed673241"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDgvZnJhZzoxOTdiNDhkZGUxZGE0ZGI2OGM0MTg5NDVkZWIzNDVkNi90YWJsZTozM2FmZWRhZTc4ODI0ZTA2YTViNzg4Nzc2NDJmZTA2Yy90YWJsZXJhbmdlOjMzYWZlZGFlNzg4MjRlMDZhNWI3ODg3NzY0MmZlMDZjXzItMi0xLTEtNjUxMzE_c5f2ac24-d3ec-4375-8d6d-4ece5584fd8a"&gt;Other assets&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;196.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;188.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;LIABILITIES:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current operating lease liabilities&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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDgvZnJhZzoxOTdiNDhkZGUxZGE0ZGI2OGM0MTg5NDVkZWIzNDVkNi90YWJsZTozM2FmZWRhZTc4ODI0ZTA2YTViNzg4Nzc2NDJmZTA2Yy90YWJsZXJhbmdlOjMzYWZlZGFlNzg4MjRlMDZhNWI3ODg3NzY0MmZlMDZjXzUtMi0xLTEtNjUxMzE_333f3521-03c9-4b75-9758-f93c2c7cc67d"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDgvZnJhZzoxOTdiNDhkZGUxZGE0ZGI2OGM0MTg5NDVkZWIzNDVkNi90YWJsZTozM2FmZWRhZTc4ODI0ZTA2YTViNzg4Nzc2NDJmZTA2Yy90YWJsZXJhbmdlOjMzYWZlZGFlNzg4MjRlMDZhNWI3ODg3NzY0MmZlMDZjXzUtMi0xLTEtNjUxMzE_8e864176-0b18-4cdb-b5ad-b24718044cdf"&gt;Other accrued liabilities&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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;41.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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDgvZnJhZzoxOTdiNDhkZGUxZGE0ZGI2OGM0MTg5NDVkZWIzNDVkNi90YWJsZTozM2FmZWRhZTc4ODI0ZTA2YTViNzg4Nzc2NDJmZTA2Yy90YWJsZXJhbmdlOjMzYWZlZGFlNzg4MjRlMDZhNWI3ODg3NzY0MmZlMDZjXzYtMi0xLTEtNjUxMzE_341388a4-6d2d-4ac4-8155-fb4bd21dcc6e"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDgvZnJhZzoxOTdiNDhkZGUxZGE0ZGI2OGM0MTg5NDVkZWIzNDVkNi90YWJsZTozM2FmZWRhZTc4ODI0ZTA2YTViNzg4Nzc2NDJmZTA2Yy90YWJsZXJhbmdlOjMzYWZlZGFlNzg4MjRlMDZhNWI3ODg3NzY0MmZlMDZjXzYtMi0xLTEtNjUxMzE_86e2d688-446d-4473-bb4e-1dfe90caf5e1"&gt;Other liabilities&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;Total operating lease liabilities&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 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;210.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;198.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="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum lease payments under non-cancellable leases were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.159%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;43.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;36.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;29.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;22.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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease payments&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;225.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 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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="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;210.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.159%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/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 - operating leases (years)&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;6&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;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;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;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDgvZnJhZzoxOTdiNDhkZGUxZGE0ZGI2OGM0MTg5NDVkZWIzNDVkNi90ZXh0cmVnaW9uOjE5N2I0OGRkZTFkYTRkYjY4YzQxODk0NWRlYjM0NWQ2XzY2Nw_eafcf73b-8f26-4d31-a325-497c60d9ad0d"
      unitRef="usd">48700000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDgvZnJhZzoxOTdiNDhkZGUxZGE0ZGI2OGM0MTg5NDVkZWIzNDVkNi90ZXh0cmVnaW9uOjE5N2I0OGRkZTFkYTRkYjY4YzQxODk0NWRlYjM0NWQ2XzY3MQ_44a296d9-b547-4b8c-808c-23bbf00cdd4a"
      unitRef="usd">51800000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDgvZnJhZzoxOTdiNDhkZGUxZGE0ZGI2OGM0MTg5NDVkZWIzNDVkNi90ZXh0cmVnaW9uOjE5N2I0OGRkZTFkYTRkYjY4YzQxODk0NWRlYjM0NWQ2XzY3OA_2fcc2f72-a74b-416d-8121-7a74af7cffdb"
      unitRef="usd">47200000</us-gaap:OperatingLeaseCost>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDgvZnJhZzoxOTdiNDhkZGUxZGE0ZGI2OGM0MTg5NDVkZWIzNDVkNi90ZXh0cmVnaW9uOjE5N2I0OGRkZTFkYTRkYjY4YzQxODk0NWRlYjM0NWQ2XzEwODU_fd760362-f1a8-432f-9232-187f61289db1">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the supplemental cash flow information related to the Company&#x2019;s operating leases for the year ended December 31:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &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:39.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.615%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows used for operating leases&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;48.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;51.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 obtained in exchange for operating lease obligations&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;53.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/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:80.159%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/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 - operating leases (years)&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;6&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;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;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;/table&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeasePayments
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDgvZnJhZzoxOTdiNDhkZGUxZGE0ZGI2OGM0MTg5NDVkZWIzNDVkNi90YWJsZTpiNWRkNTQ0NDM4YmQ0Y2FmYWM3ZDgyZGZlZmFhMTZmOC90YWJsZXJhbmdlOmI1ZGQ1NDQ0MzhiZDRjYWZhYzdkODJkZmVmYWExNmY4XzEtMS0xLTEtNjUxMzE_d13c05a4-e4a4-45d7-84df-81ec15187156"
      unitRef="usd">48300000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDgvZnJhZzoxOTdiNDhkZGUxZGE0ZGI2OGM0MTg5NDVkZWIzNDVkNi90YWJsZTpiNWRkNTQ0NDM4YmQ0Y2FmYWM3ZDgyZGZlZmFhMTZmOC90YWJsZXJhbmdlOmI1ZGQ1NDQ0MzhiZDRjYWZhYzdkODJkZmVmYWExNmY4XzEtMy0xLTEtNjUxMzE_d0f38939-1f1a-48e1-9e97-63d4e59ccc13"
      unitRef="usd">51500000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDgvZnJhZzoxOTdiNDhkZGUxZGE0ZGI2OGM0MTg5NDVkZWIzNDVkNi90YWJsZTpiNWRkNTQ0NDM4YmQ0Y2FmYWM3ZDgyZGZlZmFhMTZmOC90YWJsZXJhbmdlOmI1ZGQ1NDQ0MzhiZDRjYWZhYzdkODJkZmVmYWExNmY4XzEtNS0xLTEtOTAyOTg_82d4ccc3-c4ee-4aea-a2de-0c37fd559135"
      unitRef="usd">48800000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDgvZnJhZzoxOTdiNDhkZGUxZGE0ZGI2OGM0MTg5NDVkZWIzNDVkNi90YWJsZTpiNWRkNTQ0NDM4YmQ0Y2FmYWM3ZDgyZGZlZmFhMTZmOC90YWJsZXJhbmdlOmI1ZGQ1NDQ0MzhiZDRjYWZhYzdkODJkZmVmYWExNmY4XzItMS0xLTEtNjUxMzE_bccd28d0-e10d-420c-876b-6fd7674e4f1a"
      unitRef="usd">53900000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i3b327dec96004f65a46e75efb145ef3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDgvZnJhZzoxOTdiNDhkZGUxZGE0ZGI2OGM0MTg5NDVkZWIzNDVkNi90YWJsZTpiNWRkNTQ0NDM4YmQ0Y2FmYWM3ZDgyZGZlZmFhMTZmOC90YWJsZXJhbmdlOmI1ZGQ1NDQ0MzhiZDRjYWZhYzdkODJkZmVmYWExNmY4XzItMy0xLTEtNjUxMzE_f6d6d07f-2217-4187-a157-03ced601b455"
      unitRef="usd">28200000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i9115c51c93ef45169c5528e4e3d1114e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDgvZnJhZzoxOTdiNDhkZGUxZGE0ZGI2OGM0MTg5NDVkZWIzNDVkNi90YWJsZTpiNWRkNTQ0NDM4YmQ0Y2FmYWM3ZDgyZGZlZmFhMTZmOC90YWJsZXJhbmdlOmI1ZGQ1NDQ0MzhiZDRjYWZhYzdkODJkZmVmYWExNmY4XzItNS0xLTEtOTAyOTg_6d8c77c0-cc22-48a8-8bee-f96a340793b0"
      unitRef="usd">49100000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <rop:AssetsAndLiabilitiesLesseeTableTextBlock
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDgvZnJhZzoxOTdiNDhkZGUxZGE0ZGI2OGM0MTg5NDVkZWIzNDVkNi90ZXh0cmVnaW9uOjE5N2I0OGRkZTFkYTRkYjY4YzQxODk0NWRlYjM0NWQ2XzEwODY_c52ab2e2-d9fb-41a0-adb2-205f0974d316">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the lease balances within the Consolidated Balance Sheet related to the Company&#x2019;s operating leases as of&#160;December 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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:31.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.616%"/&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:700;line-height:100%"&gt;Lease Assets and Liabilities&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance Sheet Account&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ASSETS:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease ROU assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDgvZnJhZzoxOTdiNDhkZGUxZGE0ZGI2OGM0MTg5NDVkZWIzNDVkNi90YWJsZTozM2FmZWRhZTc4ODI0ZTA2YTViNzg4Nzc2NDJmZTA2Yy90YWJsZXJhbmdlOjMzYWZlZGFlNzg4MjRlMDZhNWI3ODg3NzY0MmZlMDZjXzItMi0xLTEtNjUxMzE_6965d778-25af-4f3f-b6f6-6791ed673241"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDgvZnJhZzoxOTdiNDhkZGUxZGE0ZGI2OGM0MTg5NDVkZWIzNDVkNi90YWJsZTozM2FmZWRhZTc4ODI0ZTA2YTViNzg4Nzc2NDJmZTA2Yy90YWJsZXJhbmdlOjMzYWZlZGFlNzg4MjRlMDZhNWI3ODg3NzY0MmZlMDZjXzItMi0xLTEtNjUxMzE_c5f2ac24-d3ec-4375-8d6d-4ece5584fd8a"&gt;Other assets&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;196.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;188.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;LIABILITIES:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current operating lease liabilities&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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDgvZnJhZzoxOTdiNDhkZGUxZGE0ZGI2OGM0MTg5NDVkZWIzNDVkNi90YWJsZTozM2FmZWRhZTc4ODI0ZTA2YTViNzg4Nzc2NDJmZTA2Yy90YWJsZXJhbmdlOjMzYWZlZGFlNzg4MjRlMDZhNWI3ODg3NzY0MmZlMDZjXzUtMi0xLTEtNjUxMzE_333f3521-03c9-4b75-9758-f93c2c7cc67d"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDgvZnJhZzoxOTdiNDhkZGUxZGE0ZGI2OGM0MTg5NDVkZWIzNDVkNi90YWJsZTozM2FmZWRhZTc4ODI0ZTA2YTViNzg4Nzc2NDJmZTA2Yy90YWJsZXJhbmdlOjMzYWZlZGFlNzg4MjRlMDZhNWI3ODg3NzY0MmZlMDZjXzUtMi0xLTEtNjUxMzE_8e864176-0b18-4cdb-b5ad-b24718044cdf"&gt;Other accrued liabilities&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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;41.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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDgvZnJhZzoxOTdiNDhkZGUxZGE0ZGI2OGM0MTg5NDVkZWIzNDVkNi90YWJsZTozM2FmZWRhZTc4ODI0ZTA2YTViNzg4Nzc2NDJmZTA2Yy90YWJsZXJhbmdlOjMzYWZlZGFlNzg4MjRlMDZhNWI3ODg3NzY0MmZlMDZjXzYtMi0xLTEtNjUxMzE_341388a4-6d2d-4ac4-8155-fb4bd21dcc6e"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDgvZnJhZzoxOTdiNDhkZGUxZGE0ZGI2OGM0MTg5NDVkZWIzNDVkNi90YWJsZTozM2FmZWRhZTc4ODI0ZTA2YTViNzg4Nzc2NDJmZTA2Yy90YWJsZXJhbmdlOjMzYWZlZGFlNzg4MjRlMDZhNWI3ODg3NzY0MmZlMDZjXzYtMi0xLTEtNjUxMzE_86e2d688-446d-4473-bb4e-1dfe90caf5e1"&gt;Other liabilities&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;Total operating lease liabilities&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 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;210.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;198.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;</rop:AssetsAndLiabilitiesLesseeTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDgvZnJhZzoxOTdiNDhkZGUxZGE0ZGI2OGM0MTg5NDVkZWIzNDVkNi90YWJsZTozM2FmZWRhZTc4ODI0ZTA2YTViNzg4Nzc2NDJmZTA2Yy90YWJsZXJhbmdlOjMzYWZlZGFlNzg4MjRlMDZhNWI3ODg3NzY0MmZlMDZjXzItNC0xLTEtNjUxMzE_68425191-c5c8-4f92-8edb-dd16d14dd577"
      unitRef="usd">196100000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDgvZnJhZzoxOTdiNDhkZGUxZGE0ZGI2OGM0MTg5NDVkZWIzNDVkNi90YWJsZTozM2FmZWRhZTc4ODI0ZTA2YTViNzg4Nzc2NDJmZTA2Yy90YWJsZXJhbmdlOjMzYWZlZGFlNzg4MjRlMDZhNWI3ODg3NzY0MmZlMDZjXzItNi0xLTEtNjUxMzE_98d67a8c-255d-4e7d-aad3-c65c945d5954"
      unitRef="usd">188100000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDgvZnJhZzoxOTdiNDhkZGUxZGE0ZGI2OGM0MTg5NDVkZWIzNDVkNi90YWJsZTozM2FmZWRhZTc4ODI0ZTA2YTViNzg4Nzc2NDJmZTA2Yy90YWJsZXJhbmdlOjMzYWZlZGFlNzg4MjRlMDZhNWI3ODg3NzY0MmZlMDZjXzUtNC0xLTEtNjUxMzE_621e4912-36e5-459e-bac2-29013a2787bd"
      unitRef="usd">46400000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDgvZnJhZzoxOTdiNDhkZGUxZGE0ZGI2OGM0MTg5NDVkZWIzNDVkNi90YWJsZTozM2FmZWRhZTc4ODI0ZTA2YTViNzg4Nzc2NDJmZTA2Yy90YWJsZXJhbmdlOjMzYWZlZGFlNzg4MjRlMDZhNWI3ODg3NzY0MmZlMDZjXzUtNi0xLTEtNjUxMzE_89dcada6-baba-4125-952a-6bd44253f558"
      unitRef="usd">41500000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDgvZnJhZzoxOTdiNDhkZGUxZGE0ZGI2OGM0MTg5NDVkZWIzNDVkNi90YWJsZTozM2FmZWRhZTc4ODI0ZTA2YTViNzg4Nzc2NDJmZTA2Yy90YWJsZXJhbmdlOjMzYWZlZGFlNzg4MjRlMDZhNWI3ODg3NzY0MmZlMDZjXzYtNC0xLTEtNjUxMzE_9384300a-5dac-4eae-8d74-dae2e49effcd"
      unitRef="usd">164200000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDgvZnJhZzoxOTdiNDhkZGUxZGE0ZGI2OGM0MTg5NDVkZWIzNDVkNi90YWJsZTozM2FmZWRhZTc4ODI0ZTA2YTViNzg4Nzc2NDJmZTA2Yy90YWJsZXJhbmdlOjMzYWZlZGFlNzg4MjRlMDZhNWI3ODg3NzY0MmZlMDZjXzYtNi0xLTEtNjUxMzE_ce27797d-5231-4f6d-8562-2cb7dc43621d"
      unitRef="usd">156900000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDgvZnJhZzoxOTdiNDhkZGUxZGE0ZGI2OGM0MTg5NDVkZWIzNDVkNi90YWJsZTozM2FmZWRhZTc4ODI0ZTA2YTViNzg4Nzc2NDJmZTA2Yy90YWJsZXJhbmdlOjMzYWZlZGFlNzg4MjRlMDZhNWI3ODg3NzY0MmZlMDZjXzctNC0xLTEtNjUxMzE_684faeec-3bce-438f-b1d0-b891d9f5b4f8"
      unitRef="usd">210600000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="ic99fc45cc9134883bccc4f069343a8a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDgvZnJhZzoxOTdiNDhkZGUxZGE0ZGI2OGM0MTg5NDVkZWIzNDVkNi90YWJsZTozM2FmZWRhZTc4ODI0ZTA2YTViNzg4Nzc2NDJmZTA2Yy90YWJsZXJhbmdlOjMzYWZlZGFlNzg4MjRlMDZhNWI3ODg3NzY0MmZlMDZjXzctNi0xLTEtNjUxMzE_5f461636-4918-4077-b8aa-a103de5f1386"
      unitRef="usd">198400000</us-gaap:OperatingLeaseLiability>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDgvZnJhZzoxOTdiNDhkZGUxZGE0ZGI2OGM0MTg5NDVkZWIzNDVkNi90ZXh0cmVnaW9uOjE5N2I0OGRkZTFkYTRkYjY4YzQxODk0NWRlYjM0NWQ2XzEwODc_7748b6c4-c8d4-43a5-8342-d47df2c3d62d">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum lease payments under non-cancellable leases were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.159%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;43.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;36.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;29.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;22.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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease payments&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;225.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 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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="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;210.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDgvZnJhZzoxOTdiNDhkZGUxZGE0ZGI2OGM0MTg5NDVkZWIzNDVkNi90YWJsZTo1ZWUzOTM4M2NmYzg0ZTc4YjFkYmMwOGM3YmJiZTc2MS90YWJsZXJhbmdlOjVlZTM5MzgzY2ZjODRlNzhiMWRiYzA4YzdiYmJlNzYxXzAtMS0xLTEtNjUxMzE_6d102f6c-36d5-4d8d-90de-f8bef32d23f4"
      unitRef="usd">50700000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDgvZnJhZzoxOTdiNDhkZGUxZGE0ZGI2OGM0MTg5NDVkZWIzNDVkNi90YWJsZTo1ZWUzOTM4M2NmYzg0ZTc4YjFkYmMwOGM3YmJiZTc2MS90YWJsZXJhbmdlOjVlZTM5MzgzY2ZjODRlNzhiMWRiYzA4YzdiYmJlNzYxXzEtMS0xLTEtNjUxMzE_78ba1448-73d6-4d6b-bb4f-3659f1a73ff5"
      unitRef="usd">43800000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDgvZnJhZzoxOTdiNDhkZGUxZGE0ZGI2OGM0MTg5NDVkZWIzNDVkNi90YWJsZTo1ZWUzOTM4M2NmYzg0ZTc4YjFkYmMwOGM3YmJiZTc2MS90YWJsZXJhbmdlOjVlZTM5MzgzY2ZjODRlNzhiMWRiYzA4YzdiYmJlNzYxXzItMS0xLTEtNjUxMzE_7d7d3561-5d10-4b2b-8bd8-644e3622a6df"
      unitRef="usd">36400000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDgvZnJhZzoxOTdiNDhkZGUxZGE0ZGI2OGM0MTg5NDVkZWIzNDVkNi90YWJsZTo1ZWUzOTM4M2NmYzg0ZTc4YjFkYmMwOGM3YmJiZTc2MS90YWJsZXJhbmdlOjVlZTM5MzgzY2ZjODRlNzhiMWRiYzA4YzdiYmJlNzYxXzMtMS0xLTEtNjUxMzE_ecf051c0-82ef-4eb6-b40c-5c856e9130a1"
      unitRef="usd">29100000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDgvZnJhZzoxOTdiNDhkZGUxZGE0ZGI2OGM0MTg5NDVkZWIzNDVkNi90YWJsZTo1ZWUzOTM4M2NmYzg0ZTc4YjFkYmMwOGM3YmJiZTc2MS90YWJsZXJhbmdlOjVlZTM5MzgzY2ZjODRlNzhiMWRiYzA4YzdiYmJlNzYxXzQtMS0xLTEtNjUxMzE_575b64de-2175-4383-8778-e4a14fa8263a"
      unitRef="usd">22900000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDgvZnJhZzoxOTdiNDhkZGUxZGE0ZGI2OGM0MTg5NDVkZWIzNDVkNi90YWJsZTo1ZWUzOTM4M2NmYzg0ZTc4YjFkYmMwOGM3YmJiZTc2MS90YWJsZXJhbmdlOjVlZTM5MzgzY2ZjODRlNzhiMWRiYzA4YzdiYmJlNzYxXzUtMS0xLTEtNjUxMzE_8f61ccad-b060-4e25-97c5-f08e7ee143fe"
      unitRef="usd">42200000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDgvZnJhZzoxOTdiNDhkZGUxZGE0ZGI2OGM0MTg5NDVkZWIzNDVkNi90YWJsZTo1ZWUzOTM4M2NmYzg0ZTc4YjFkYmMwOGM3YmJiZTc2MS90YWJsZXJhbmdlOjVlZTM5MzgzY2ZjODRlNzhiMWRiYzA4YzdiYmJlNzYxXzYtMS0xLTEtNjUxMzE_fddb8947-a483-4e8c-8118-d3db38ba9007"
      unitRef="usd">225100000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDgvZnJhZzoxOTdiNDhkZGUxZGE0ZGI2OGM0MTg5NDVkZWIzNDVkNi90YWJsZTo1ZWUzOTM4M2NmYzg0ZTc4YjFkYmMwOGM3YmJiZTc2MS90YWJsZXJhbmdlOjVlZTM5MzgzY2ZjODRlNzhiMWRiYzA4YzdiYmJlNzYxXzctMS0xLTEtNjUxMzE_693a678a-0f00-432d-b835-b02c9bee3b24"
      unitRef="usd">14500000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDgvZnJhZzoxOTdiNDhkZGUxZGE0ZGI2OGM0MTg5NDVkZWIzNDVkNi90YWJsZTo1ZWUzOTM4M2NmYzg0ZTc4YjFkYmMwOGM3YmJiZTc2MS90YWJsZXJhbmdlOjVlZTM5MzgzY2ZjODRlNzhiMWRiYzA4YzdiYmJlNzYxXzgtMS0xLTEtNjUxMzE_9938e42e-29f7-4381-931b-49209a187e9d"
      unitRef="usd">210600000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDgvZnJhZzoxOTdiNDhkZGUxZGE0ZGI2OGM0MTg5NDVkZWIzNDVkNi90YWJsZTo3OTZmM2Q5OWM4YTI0Mjk4ODQ4MTFjYzllN2YwMTk4Zi90YWJsZXJhbmdlOjc5NmYzZDk5YzhhMjQyOTg4NDgxMWNjOWU3ZjAxOThmXzAtMS0xLTEtNjUxMzE_0ff19fa2-e157-4cb3-a613-0fbec7305387">P6Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i3a4cfcaf761d4d8680845702988c0c50_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDgvZnJhZzoxOTdiNDhkZGUxZGE0ZGI2OGM0MTg5NDVkZWIzNDVkNi90YWJsZTo3OTZmM2Q5OWM4YTI0Mjk4ODQ4MTFjYzllN2YwMTk4Zi90YWJsZXJhbmdlOjc5NmYzZDk5YzhhMjQyOTg4NDgxMWNjOWU3ZjAxOThmXzEtMS0xLTEtNjUxMzE_2297eccb-a3c7-44ab-9c12-17e98e203dae"
      unitRef="number">0.024</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:QuarterlyFinancialInformationTextBlock
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90ZXh0cmVnaW9uOjJiZTE0ZGY1OWYwMjQzMjBiMTAxZmFiNDg2ZjNmMDAxXzYyMw_5ccb0103-b1e7-4932-b9b1-a57e8ceb6b95">Quarterly Financial Data (unaudited)&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unaudited interim financial information below has been adjusted to incorporate the presentation of discontinued operations. See Note 3 for further information on discontinued operations.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.871%"/&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;First Quarter&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;Second Quarter&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;Third Quarter&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;Fourth Quarter&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net revenues&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;1,279.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,310.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,350.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;1,430.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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;897.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;911.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;941.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,002.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income from operations&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;355.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;362.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;393.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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net earnings from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;236.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;225.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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net earnings from discontinued operations&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,784.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43.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;50.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,681.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;Net earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,020.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;268.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;327.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,928.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 style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net earnings per share from continuing operations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&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.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&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.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.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 style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net earnings per share from discontinued operations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&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;16.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&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;16.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;0.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.74&#160;&lt;/span&gt;&lt;/td&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:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net earnings per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&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;19.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&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;18.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.06&#160;&lt;/span&gt;&lt;/td&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:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net revenues&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;1,155.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;1,189.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,232.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;1,256.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;816.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;839.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;871.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;880.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;Income from operations&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;317.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;316.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;346.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;260.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net earnings from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223.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;204.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210.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;167.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net earnings from discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66.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;81.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;78.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;120.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;289.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;286.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;289.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;287.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 style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net earnings per share from continuing operations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&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.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&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.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.57&#160;&lt;/span&gt;&lt;/td&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:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net earnings per share from discontinued operations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.13&#160;&lt;/span&gt;&lt;/td&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:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net earnings per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&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.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&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.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The sum of the four quarters may not agree with the total for the year due to rounding.&lt;/span&gt;&lt;/div&gt;</us-gaap:QuarterlyFinancialInformationTextBlock>
    <us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock
      contextRef="if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90ZXh0cmVnaW9uOjJiZTE0ZGY1OWYwMjQzMjBiMTAxZmFiNDg2ZjNmMDAxXzYyNg_15d48370-d3a3-4d72-87f5-0b9d1ab8bff7">&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:52.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.871%"/&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;First Quarter&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;Second Quarter&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;Third Quarter&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;Fourth Quarter&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net revenues&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;1,279.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,310.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,350.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;1,430.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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;897.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;911.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;941.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,002.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income from operations&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;355.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;362.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;393.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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net earnings from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;236.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;225.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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net earnings from discontinued operations&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,784.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43.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;50.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,681.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;Net earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,020.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;268.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;327.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,928.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 style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net earnings per share from continuing operations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&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.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&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.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.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 style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net earnings per share from discontinued operations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&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;16.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&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;16.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;0.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.74&#160;&lt;/span&gt;&lt;/td&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:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net earnings per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&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;19.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&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;18.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.06&#160;&lt;/span&gt;&lt;/td&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:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net revenues&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;1,155.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;1,189.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,232.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;1,256.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;816.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;839.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;871.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;880.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;Income from operations&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;317.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;316.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;346.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;260.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net earnings from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223.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;204.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210.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;167.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net earnings from discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66.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;81.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;78.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;120.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;289.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;286.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;289.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;287.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 style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net earnings per share from continuing operations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&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.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&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.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.57&#160;&lt;/span&gt;&lt;/td&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:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net earnings per share from discontinued operations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.13&#160;&lt;/span&gt;&lt;/td&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:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net earnings per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&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.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&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.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0ad3d7909aec4046a5ba3558180980a6_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzMtMS0xLTEtNjUxMzE_d0d44e89-1804-4181-b20e-0dbed2e1c5df"
      unitRef="usd">1279800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i687ef9d78b14467b93183d9690a43333_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzMtMy0xLTEtNjUxMzE_bb31da47-43d8-4e6c-baf4-f9eb0dedb4c7"
      unitRef="usd">1310800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib9b58c70c4354b59bdea473b984b0a30_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzMtNS0xLTEtNjUxMzE_43796817-2c07-4304-90a3-b4d902d50e69"
      unitRef="usd">1350300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib622760d5c2a4cffbfe8ca2ab5be3bb0_D20221001-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzMtNy0xLTEtNjUxMzE_c30b91f5-f905-41c9-a0e8-012ff607ab88"
      unitRef="usd">1430900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit
      contextRef="i0ad3d7909aec4046a5ba3558180980a6_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzQtMS0xLTEtNjUxMzE_dbcccdca-30cf-4c35-8a19-97e0e222a7ec"
      unitRef="usd">897200000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i687ef9d78b14467b93183d9690a43333_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzQtMy0xLTEtNjUxMzE_e66e9bde-6744-4775-b924-55b9295a879e"
      unitRef="usd">911500000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ib9b58c70c4354b59bdea473b984b0a30_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzQtNS0xLTEtNjUxMzE_2bca8f4a-6814-4bc9-be74-8540fcfcf018"
      unitRef="usd">941800000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ib622760d5c2a4cffbfe8ca2ab5be3bb0_D20221001-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzQtNy0xLTEtNjUxMzE_d7577a11-4177-4f65-812f-a1fbb1b3eed7"
      unitRef="usd">1002300000</us-gaap:GrossProfit>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0ad3d7909aec4046a5ba3558180980a6_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzUtMS0xLTEtNjUxMzE_d7ce4563-7224-49ce-9e42-67928bcc2d1d"
      unitRef="usd">355900000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i687ef9d78b14467b93183d9690a43333_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzUtMy0xLTEtNjUxMzE_7018495e-efb0-42ef-ad62-dafe633d3138"
      unitRef="usd">362900000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib9b58c70c4354b59bdea473b984b0a30_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzUtNS0xLTEtNjUxMzE_b999ed3b-d7d8-43a8-b150-f6aefd26be6a"
      unitRef="usd">393200000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib622760d5c2a4cffbfe8ca2ab5be3bb0_D20221001-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzUtNy0xLTEtNjUxMzE_2e971810-539e-4276-b7dc-b9c372cbe63d"
      unitRef="usd">412500000</us-gaap:OperatingIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i0ad3d7909aec4046a5ba3558180980a6_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzYtMS0xLTEtNjUxMzE_46292582-7863-4a1c-96ea-5a7848919cfb"
      unitRef="usd">236400000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i687ef9d78b14467b93183d9690a43333_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzYtMy0xLTEtNjUxMzE_539527d0-2ce3-49aa-99a9-cc88d0bc5831"
      unitRef="usd">225000000.0</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ib9b58c70c4354b59bdea473b984b0a30_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzYtNS0xLTEtNjUxMzE_1452b780-a56c-4d30-bc70-722a14d60458"
      unitRef="usd">276900000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ib622760d5c2a4cffbfe8ca2ab5be3bb0_D20221001-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzYtNy0xLTEtNjUxMzE_3de513c6-e509-41b1-a50b-7a30f1019e95"
      unitRef="usd">247300000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i0ad3d7909aec4046a5ba3558180980a6_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzctMS0xLTEtNjUxMzE_d051e2bf-5c7b-4554-b71f-ff25851d942c"
      unitRef="usd">1784100000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i687ef9d78b14467b93183d9690a43333_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzctMy0xLTEtNjUxMzE_e3f343b9-2dbf-49ae-9186-cf1a9126693d"
      unitRef="usd">43800000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="ib9b58c70c4354b59bdea473b984b0a30_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzctNS0xLTEtNjUxMzE_62b7f7eb-3d18-4798-8ee3-cbb708cb0fa1"
      unitRef="usd">50100000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="ib622760d5c2a4cffbfe8ca2ab5be3bb0_D20221001-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzctNy0xLTEtNjUxMzE_b1b14498-de4e-44a2-8ae4-c5bca100f83e"
      unitRef="usd">1681100000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:NetIncomeLoss
      contextRef="i0ad3d7909aec4046a5ba3558180980a6_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzgtMS0xLTEtNjUxMzE_b6b85354-29c0-4335-a069-57dc704cbfbb"
      unitRef="usd">2020500000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i687ef9d78b14467b93183d9690a43333_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzgtMy0xLTEtNjUxMzE_fb7c1257-17d9-4c2d-b44b-1730896d14b1"
      unitRef="usd">268800000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib9b58c70c4354b59bdea473b984b0a30_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzgtNS0xLTEtNjUxMzE_ec1cf0a8-6ecb-4511-9f5f-22d80872d319"
      unitRef="usd">327000000.0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib622760d5c2a4cffbfe8ca2ab5be3bb0_D20221001-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzgtNy0xLTEtNjUxMzE_5ce01a3a-3c8b-437b-aa51-17c6d2c00b45"
      unitRef="usd">1928400000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i0ad3d7909aec4046a5ba3558180980a6_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzExLTEtMS0xLTY1MTMx_dd2b24be-a170-43ef-8b35-e3341b883553"
      unitRef="usdPerShare">2.24</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i687ef9d78b14467b93183d9690a43333_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzExLTMtMS0xLTY1MTMx_3e4287f8-acc3-4ce9-93b9-159def259852"
      unitRef="usdPerShare">2.13</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="ib9b58c70c4354b59bdea473b984b0a30_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzExLTUtMS0xLTY1MTMx_138dfe9c-7c1d-4a18-988c-f4f996c95b61"
      unitRef="usdPerShare">2.61</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="ib622760d5c2a4cffbfe8ca2ab5be3bb0_D20221001-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzExLTctMS0xLTY1MTMx_81e84476-7e1e-4a6f-b12b-8bc3f7fbddef"
      unitRef="usdPerShare">2.33</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i0ad3d7909aec4046a5ba3558180980a6_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzEyLTEtMS0xLTY1MTMx_916a32b5-47f3-4477-8527-aabdc73c4ed7"
      unitRef="usdPerShare">2.22</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i687ef9d78b14467b93183d9690a43333_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzEyLTMtMS0xLTY1MTMx_04f69c7c-b987-46d9-94c1-534cbae77e98"
      unitRef="usdPerShare">2.11</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ib9b58c70c4354b59bdea473b984b0a30_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzEyLTUtMS0xLTY1MTMx_8f879399-5a96-4897-b5ca-8082babe8279"
      unitRef="usdPerShare">2.59</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ib622760d5c2a4cffbfe8ca2ab5be3bb0_D20221001-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzEyLTctMS0xLTY1MTMx_0578bd7e-c0dd-4bd4-b72c-cd00a182a1b0"
      unitRef="usdPerShare">2.32</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare
      contextRef="i0ad3d7909aec4046a5ba3558180980a6_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzE1LTEtMS0xLTY1MTMx_47ba24d9-a01e-4256-83b1-06366d58200f"
      unitRef="usdPerShare">16.89</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare
      contextRef="i687ef9d78b14467b93183d9690a43333_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzE1LTMtMS0xLTY1MTMx_8d92d96e-ba01-41de-bc20-3eef8c8bd7a0"
      unitRef="usdPerShare">0.41</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare
      contextRef="ib9b58c70c4354b59bdea473b984b0a30_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzE1LTUtMS0xLTY1MTMx_186ec0f8-6e02-4e8d-adb5-267022e01ae7"
      unitRef="usdPerShare">0.47</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare
      contextRef="ib622760d5c2a4cffbfe8ca2ab5be3bb0_D20221001-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzE1LTctMS0xLTY1MTMx_114fea38-4b9c-4d2e-8603-541c9fabeac4"
      unitRef="usdPerShare">15.85</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare
      contextRef="i0ad3d7909aec4046a5ba3558180980a6_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzE2LTEtMS0xLTY1MTMx_a5d5366c-b34f-4522-9c30-999df5f8791c"
      unitRef="usdPerShare">16.72</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare
      contextRef="i687ef9d78b14467b93183d9690a43333_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzE2LTMtMS0xLTY1MTMx_5a0d91af-62d2-423d-8f4d-eb1ee9a5b45a"
      unitRef="usdPerShare">0.41</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare
      contextRef="ib9b58c70c4354b59bdea473b984b0a30_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzE2LTUtMS0xLTY1MTMx_4a330d40-ccbb-4368-8c58-d837f8e15472"
      unitRef="usdPerShare">0.47</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare
      contextRef="ib622760d5c2a4cffbfe8ca2ab5be3bb0_D20221001-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzE2LTctMS0xLTY1MTMx_e22be03a-f56c-41e3-8c89-2f139a01238c"
      unitRef="usdPerShare">15.74</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="i0ad3d7909aec4046a5ba3558180980a6_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzE5LTEtMS0xLTY1MTMx_163d38d6-0069-4dee-99d6-adba814d4363"
      unitRef="usdPerShare">19.13</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i687ef9d78b14467b93183d9690a43333_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzE5LTMtMS0xLTY1MTMx_faa96775-7c75-4959-8c1e-ac4d4c37c959"
      unitRef="usdPerShare">2.54</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ib9b58c70c4354b59bdea473b984b0a30_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzE5LTUtMS0xLTY1MTMx_ce03a662-d1d7-4123-8bcf-31f5c80ab67f"
      unitRef="usdPerShare">3.08</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ib622760d5c2a4cffbfe8ca2ab5be3bb0_D20221001-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzE5LTctMS0xLTY1MTMx_b7b75f33-a659-4350-bfc7-58883a7933b1"
      unitRef="usdPerShare">18.18</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i0ad3d7909aec4046a5ba3558180980a6_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzIwLTEtMS0xLTY1MTMx_4d8927fb-2a52-4fd2-bc81-e910e1320d5b"
      unitRef="usdPerShare">18.94</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i687ef9d78b14467b93183d9690a43333_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzIwLTMtMS0xLTY1MTMx_434f3741-c302-42a3-986a-9d39f345bfab"
      unitRef="usdPerShare">2.52</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ib9b58c70c4354b59bdea473b984b0a30_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzIwLTUtMS0xLTY1MTMx_47d2cee7-f13a-4d4d-9539-5dd4d2e259aa"
      unitRef="usdPerShare">3.06</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ib622760d5c2a4cffbfe8ca2ab5be3bb0_D20221001-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzIwLTctMS0xLTY1MTMx_760dac51-50fb-46d0-8aac-d810a8e7ca8f"
      unitRef="usdPerShare">18.06</us-gaap:EarningsPerShareDiluted>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9406ed23e6e34bba9cbe9be190a8bf92_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzIzLTEtMS0xLTY1MTMx_6bc66009-8fde-4bb1-b6e8-bf111d9b0451"
      unitRef="usd">1155300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i316fc763ff484f8481b01c94edc91e1f_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzIzLTMtMS0xLTY1MTMx_a33474e6-cdd0-4397-afea-b0b8831ca982"
      unitRef="usd">1189800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6cb5af46eca345afa568a336b3f57f2c_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzIzLTUtMS0xLTY1MTMx_4d3fe77f-649b-4e61-9cb0-c31d1cf85a36"
      unitRef="usd">1232100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i21303b9f9986499fa72d4f3e84fd34c5_D20211001-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzIzLTctMS0xLTY1MTMx_23c68766-2968-4f81-8bc8-67779d9f02c2"
      unitRef="usd">1256600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit
      contextRef="i9406ed23e6e34bba9cbe9be190a8bf92_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzI0LTEtMS0xLTY1MTMx_135ffc14-3436-480b-82d5-0cdc3a6e7e32"
      unitRef="usd">816300000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i316fc763ff484f8481b01c94edc91e1f_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzI0LTMtMS0xLTY1MTMx_ac699422-b97f-46d6-8a7f-cdd148e16698"
      unitRef="usd">839200000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i6cb5af46eca345afa568a336b3f57f2c_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzI0LTUtMS0xLTY1MTMx_38298ac1-6155-4c38-a3ed-26f466f071b2"
      unitRef="usd">871700000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i21303b9f9986499fa72d4f3e84fd34c5_D20211001-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzI0LTctMS0xLTY1MTMx_0ff7ce11-268c-4092-9a8f-6ce41b445b12"
      unitRef="usd">880400000</us-gaap:GrossProfit>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9406ed23e6e34bba9cbe9be190a8bf92_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzI1LTEtMS0xLTY1MTMx_e99b9253-680a-45d3-a8fe-ad6ad160a9a4"
      unitRef="usd">317600000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i316fc763ff484f8481b01c94edc91e1f_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzI1LTMtMS0xLTY1MTMx_b4303c14-4311-4ba4-8456-38847ece65f1"
      unitRef="usd">316200000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6cb5af46eca345afa568a336b3f57f2c_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzI1LTUtMS0xLTY1MTMx_bccbdcb0-c9f7-4899-88aa-1a77d315ad7a"
      unitRef="usd">346900000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i21303b9f9986499fa72d4f3e84fd34c5_D20211001-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzI1LTctMS0xLTY1MTMx_f011a32a-546c-4295-b343-592194f30a2e"
      unitRef="usd">260500000</us-gaap:OperatingIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i9406ed23e6e34bba9cbe9be190a8bf92_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzI2LTEtMS0xLTY1MTMx_ee0693ac-70d6-4687-9a05-ee4854de8b54"
      unitRef="usd">223000000.0</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i316fc763ff484f8481b01c94edc91e1f_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzI2LTMtMS0xLTY1MTMx_8f9fc19e-24ad-4711-ac09-74121b0f1ab3"
      unitRef="usd">204400000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i6cb5af46eca345afa568a336b3f57f2c_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzI2LTUtMS0xLTY1MTMx_ddea088f-e6ea-4fda-bfdf-3b1a1a6845b5"
      unitRef="usd">210800000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i21303b9f9986499fa72d4f3e84fd34c5_D20211001-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzI2LTctMS0xLTY1MTMx_b760db75-d538-46a6-b2c4-ebd82d32de6c"
      unitRef="usd">167100000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i9406ed23e6e34bba9cbe9be190a8bf92_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzI3LTEtMS0xLTY1MTMx_ecbdcbca-82cf-4060-903a-4f78a3114d70"
      unitRef="usd">66000000.0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i316fc763ff484f8481b01c94edc91e1f_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzI3LTMtMS0xLTY1MTMx_c07845d0-58db-4089-8ac5-505309df63d2"
      unitRef="usd">81900000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i6cb5af46eca345afa568a336b3f57f2c_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzI3LTUtMS0xLTY1MTMx_0b99768f-f401-4693-8ffd-31cf791ccb9f"
      unitRef="usd">78700000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i21303b9f9986499fa72d4f3e84fd34c5_D20211001-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzI3LTctMS0xLTY1MTMx_c9520027-3493-4676-8e9c-8ab146e4e597"
      unitRef="usd">120700000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:NetIncomeLoss
      contextRef="i9406ed23e6e34bba9cbe9be190a8bf92_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzI4LTEtMS0xLTY1MTMx_4a5c2610-6b90-41d4-bcbe-f938c8d4731e"
      unitRef="usd">289000000.0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i316fc763ff484f8481b01c94edc91e1f_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzI4LTMtMS0xLTY1MTMx_43f58729-2e25-45a7-a73b-54e0a45ab28a"
      unitRef="usd">286300000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6cb5af46eca345afa568a336b3f57f2c_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzI4LTUtMS0xLTY1MTMx_ec238c13-52a2-4776-9dcb-d3e96abde3f5"
      unitRef="usd">289500000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i21303b9f9986499fa72d4f3e84fd34c5_D20211001-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzI4LTctMS0xLTY1MTMx_92014ece-94ba-46fc-874a-d0fd9c03efb4"
      unitRef="usd">287800000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i9406ed23e6e34bba9cbe9be190a8bf92_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzMxLTEtMS0xLTY1MTMx_388f6a7f-20a8-4e51-bd6f-3ee1d8e79bd9"
      unitRef="usdPerShare">2.12</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i316fc763ff484f8481b01c94edc91e1f_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzMxLTMtMS0xLTY1MTMx_024fc103-57e0-4004-aa34-f7cbfea724e3"
      unitRef="usdPerShare">1.94</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i6cb5af46eca345afa568a336b3f57f2c_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzMxLTUtMS0xLTY1MTMx_3d8a1cff-5274-4045-aa90-66592629811b"
      unitRef="usdPerShare">2.00</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i21303b9f9986499fa72d4f3e84fd34c5_D20211001-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzMxLTctMS0xLTY1MTMx_bd44aca8-adfb-440c-9ae3-056e8762f886"
      unitRef="usdPerShare">1.58</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i9406ed23e6e34bba9cbe9be190a8bf92_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzMyLTEtMS0xLTY1MTMx_63d5c494-60c3-41d5-8915-14e266b219be"
      unitRef="usdPerShare">2.11</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i316fc763ff484f8481b01c94edc91e1f_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzMyLTMtMS0xLTY1MTMx_c9ff8c78-e72c-4019-b04d-b4e13c80eee0"
      unitRef="usdPerShare">1.92</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i6cb5af46eca345afa568a336b3f57f2c_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzMyLTUtMS0xLTY1MTMx_a7d6609f-830d-4ac6-8be7-a474b1eac98e"
      unitRef="usdPerShare">1.97</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i21303b9f9986499fa72d4f3e84fd34c5_D20211001-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzMyLTctMS0xLTY1MTMx_186656e2-4737-4420-8f91-26fc6b6ef499"
      unitRef="usdPerShare">1.57</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare
      contextRef="i9406ed23e6e34bba9cbe9be190a8bf92_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzM1LTEtMS0xLTY1MTMx_5a408fc5-5e35-4bc1-be7e-6705e01e5448"
      unitRef="usdPerShare">0.63</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare
      contextRef="i316fc763ff484f8481b01c94edc91e1f_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzM1LTMtMS0xLTY1MTMx_775d38e8-c235-40cd-a866-3a9b55f0c2d3"
      unitRef="usdPerShare">0.78</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare
      contextRef="i6cb5af46eca345afa568a336b3f57f2c_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzM1LTUtMS0xLTY1MTMx_891a20f4-fda3-4016-9289-5d0238acbd86"
      unitRef="usdPerShare">0.75</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare
      contextRef="i21303b9f9986499fa72d4f3e84fd34c5_D20211001-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzM1LTctMS0xLTY1MTMx_b64d43e9-3365-4213-940a-64958c09f93d"
      unitRef="usdPerShare">1.15</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare
      contextRef="i9406ed23e6e34bba9cbe9be190a8bf92_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzM2LTEtMS0xLTY1MTMx_00802936-2bb8-4e56-92cf-a7c471b14a8e"
      unitRef="usdPerShare">0.62</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare
      contextRef="i316fc763ff484f8481b01c94edc91e1f_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzM2LTMtMS0xLTY1MTMx_368e27b6-1af1-4826-96bd-066416a914f1"
      unitRef="usdPerShare">0.77</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare
      contextRef="i6cb5af46eca345afa568a336b3f57f2c_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzM2LTUtMS0xLTY1MTMx_fa12ce00-a93d-4814-9b72-f3490ecbc81d"
      unitRef="usdPerShare">0.74</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare
      contextRef="i21303b9f9986499fa72d4f3e84fd34c5_D20211001-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzM2LTctMS0xLTY1MTMx_56d8a56a-87ff-44c3-92ed-f429ab7eb6af"
      unitRef="usdPerShare">1.13</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="i9406ed23e6e34bba9cbe9be190a8bf92_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzM5LTEtMS0xLTY1MTMx_bf890cb7-0116-4a2f-85d5-78fa43e02ebc"
      unitRef="usdPerShare">2.75</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i316fc763ff484f8481b01c94edc91e1f_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzM5LTMtMS0xLTY1MTMx_124262d7-0e97-4bf8-8079-a2b848468cf3"
      unitRef="usdPerShare">2.72</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6cb5af46eca345afa568a336b3f57f2c_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzM5LTUtMS0xLTY1MTMx_140a8372-b9dd-47f1-badf-e1f1fca315ec"
      unitRef="usdPerShare">2.75</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i21303b9f9986499fa72d4f3e84fd34c5_D20211001-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzM5LTctMS0xLTY1MTMx_fb111ef8-0098-4301-9388-ebc5d52e8283"
      unitRef="usdPerShare">2.73</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i9406ed23e6e34bba9cbe9be190a8bf92_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzQwLTEtMS0xLTY1MTMx_678bdd59-7fc7-461e-8704-f80ea71ebefb"
      unitRef="usdPerShare">2.73</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i316fc763ff484f8481b01c94edc91e1f_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzQwLTMtMS0xLTY1MTMx_f25913ce-4797-4edf-85cd-5e000c1dad64"
      unitRef="usdPerShare">2.69</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6cb5af46eca345afa568a336b3f57f2c_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzQwLTUtMS0xLTY1MTMx_31e611be-ac5d-4f4f-ad94-e7f76a6a5f07"
      unitRef="usdPerShare">2.71</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i21303b9f9986499fa72d4f3e84fd34c5_D20211001-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNTEvZnJhZzoyYmUxNGRmNTlmMDI0MzIwYjEwMWZhYjQ4NmYzZjAwMS90YWJsZToyNDI3MTg5MGE5MmI0NWRiOTAxZjI0ZDJkMTMwZmVjMS90YWJsZXJhbmdlOjI0MjcxODkwYTkyYjQ1ZGI5MDFmMjRkMmQxMzBmZWMxXzQwLTctMS0xLTY1MTMx_1e692f6a-3d59-4c15-8dec-06342e59be1a"
      unitRef="usdPerShare">2.70</us-gaap:EarningsPerShareDiluted>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83Ni9mcmFnOjBmNTQxMGQ5MjYzODRhZTRhYWIzMTQxYjIwNWNmMmIyL3RhYmxlOmRmOWFmZmJiNTAwMDQwOTQ4ZTc3MWE1YzI4MDFjNTc0L3RhYmxlcmFuZ2U6ZGY5YWZmYmI1MDAwNDA5NDhlNzcxYTVjMjgwMWM1NzRfNS0xLTEtMS02NTEzMQ_987dba53-1281-46c8-8a24-d8c1db4ff5da"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83Ni9mcmFnOjBmNTQxMGQ5MjYzODRhZTRhYWIzMTQxYjIwNWNmMmIyL3RhYmxlOmRmOWFmZmJiNTAwMDQwOTQ4ZTc3MWE1YzI4MDFjNTc0L3RhYmxlcmFuZ2U6ZGY5YWZmYmI1MDAwNDA5NDhlNzcxYTVjMjgwMWM1NzRfNS0xLTEtMS02NTEzMQ_987dba53-1281-46c8-8a24-d8c1db4ff5da"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83Ni9mcmFnOjBmNTQxMGQ5MjYzODRhZTRhYWIzMTQxYjIwNWNmMmIyL3RhYmxlOmRmOWFmZmJiNTAwMDQwOTQ4ZTc3MWE1YzI4MDFjNTc0L3RhYmxlcmFuZ2U6ZGY5YWZmYmI1MDAwNDA5NDhlNzcxYTVjMjgwMWM1NzRfNS01LTEtMS02NTEzMQ_226f5ce7-d273-46b7-add2-47a24883a0c7"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83Ni9mcmFnOjBmNTQxMGQ5MjYzODRhZTRhYWIzMTQxYjIwNWNmMmIyL3RhYmxlOmRmOWFmZmJiNTAwMDQwOTQ4ZTc3MWE1YzI4MDFjNTc0L3RhYmxlcmFuZ2U6ZGY5YWZmYmI1MDAwNDA5NDhlNzcxYTVjMjgwMWM1NzRfNS01LTEtMS02NTEzMQ_226f5ce7-d273-46b7-add2-47a24883a0c7"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83Ni9mcmFnOjBmNTQxMGQ5MjYzODRhZTRhYWIzMTQxYjIwNWNmMmIyL3RhYmxlOmRmOWFmZmJiNTAwMDQwOTQ4ZTc3MWE1YzI4MDFjNTc0L3RhYmxlcmFuZ2U6ZGY5YWZmYmI1MDAwNDA5NDhlNzcxYTVjMjgwMWM1NzRfNS0zLTEtMS02NTEzMQ_ca690246-a093-41b5-9630-52cc02742abb"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83Ni9mcmFnOjBmNTQxMGQ5MjYzODRhZTRhYWIzMTQxYjIwNWNmMmIyL3RhYmxlOmRmOWFmZmJiNTAwMDQwOTQ4ZTc3MWE1YzI4MDFjNTc0L3RhYmxlcmFuZ2U6ZGY5YWZmYmI1MDAwNDA5NDhlNzcxYTVjMjgwMWM1NzRfNS0zLTEtMS02NTEzMQ_ca690246-a093-41b5-9630-52cc02742abb"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83Ni9mcmFnOjBmNTQxMGQ5MjYzODRhZTRhYWIzMTQxYjIwNWNmMmIyL3RleHRyZWdpb246MGY1NDEwZDkyNjM4NGFlNGFhYjMxNDFiMjA1Y2YyYjJfMjc0ODc3OTA3MjMyOQ_082c9b22-a4b4-459b-adb4-78f7effe8820" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83Ni9mcmFnOjBmNTQxMGQ5MjYzODRhZTRhYWIzMTQxYjIwNWNmMmIyL3RleHRyZWdpb246MGY1NDEwZDkyNjM4NGFlNGFhYjMxNDFiMjA1Y2YyYjJfMjc0ODc3OTA3MjMyOQ_082c9b22-a4b4-459b-adb4-78f7effe8820" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">In connection with the Indicor Transaction, we reclassified $142.6 of foreign currency translation adjustments to &#x201c;Gain on disposition of discontinued operations, net of tax&#x201d; during the year ended December 31, 2022.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83Ni9mcmFnOjBmNTQxMGQ5MjYzODRhZTRhYWIzMTQxYjIwNWNmMmIyL3RhYmxlOmRmOWFmZmJiNTAwMDQwOTQ4ZTc3MWE1YzI4MDFjNTc0L3RhYmxlcmFuZ2U6ZGY5YWZmYmI1MDAwNDA5NDhlNzcxYTVjMjgwMWM1NzRfNS0xLTEtMS02NTEzMQ_987dba53-1281-46c8-8a24-d8c1db4ff5da"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83Ni9mcmFnOjBmNTQxMGQ5MjYzODRhZTRhYWIzMTQxYjIwNWNmMmIyL3RleHRyZWdpb246MGY1NDEwZDkyNjM4NGFlNGFhYjMxNDFiMjA1Y2YyYjJfMjc0ODc3OTA3MjMyOQ_082c9b22-a4b4-459b-adb4-78f7effe8820"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83Ni9mcmFnOjBmNTQxMGQ5MjYzODRhZTRhYWIzMTQxYjIwNWNmMmIyL3RhYmxlOmRmOWFmZmJiNTAwMDQwOTQ4ZTc3MWE1YzI4MDFjNTc0L3RhYmxlcmFuZ2U6ZGY5YWZmYmI1MDAwNDA5NDhlNzcxYTVjMjgwMWM1NzRfNS01LTEtMS02NTEzMQ_226f5ce7-d273-46b7-add2-47a24883a0c7"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83Ni9mcmFnOjBmNTQxMGQ5MjYzODRhZTRhYWIzMTQxYjIwNWNmMmIyL3RleHRyZWdpb246MGY1NDEwZDkyNjM4NGFlNGFhYjMxNDFiMjA1Y2YyYjJfMjc0ODc3OTA3MjMyOQ_082c9b22-a4b4-459b-adb4-78f7effe8820"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83Ni9mcmFnOjBmNTQxMGQ5MjYzODRhZTRhYWIzMTQxYjIwNWNmMmIyL3RhYmxlOmRmOWFmZmJiNTAwMDQwOTQ4ZTc3MWE1YzI4MDFjNTc0L3RhYmxlcmFuZ2U6ZGY5YWZmYmI1MDAwNDA5NDhlNzcxYTVjMjgwMWM1NzRfNS0zLTEtMS02NTEzMQ_ca690246-a093-41b5-9630-52cc02742abb"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl83Ni9mcmFnOjBmNTQxMGQ5MjYzODRhZTRhYWIzMTQxYjIwNWNmMmIyL3RleHRyZWdpb246MGY1NDEwZDkyNjM4NGFlNGFhYjMxNDFiMjA1Y2YyYjJfMjc0ODc3OTA3MjMyOQ_082c9b22-a4b4-459b-adb4-78f7effe8820"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
