<?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:dov="http://www.dovercorporation.com/20230331"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="dov-20230331.xsd" xlink:type="simple"/>
    <context id="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i2be27ffeaebd4615acb0770d550d9602_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i0276d7b472874c13a12c1fd409d34863_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dov:A1250NotesDue2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="icf08a289239f4f74abf2ffce51027b41_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dov:A0750NotesDue2027Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i088abb439f764a638be8ade2e4aba7f2_I20230419">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
        </entity>
        <period>
            <instant>2023-04-19</instant>
        </period>
    </context>
    <context id="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i8bac8130ba474407bdaba6613f91543a_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i6fc59ffb06b14d1bbb26269a523a78c1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6155bb2c1c4b4892943c45915e21e36e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="i0259408a7a9440bcb6afdd9c8c9448e9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="i747adf7992be4426b754b7b062e36ee2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="i3cdf94c1327243029443589ecea3b85a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="i4139ae7127154e91877fb58c9154f70f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="i1e096513b7144e4194e1874838c43d3b_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i787c3985cfcf404ebc2cd6693dd15e0a_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i8af53c0c27584b7d8d1fde418aab3aac_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i87516afdbda047d7ac9cd7b68579d2ed_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i1c747fae8685483589d8728f14fee1bf_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i92cd80b414b7485fadf66c908848668c_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i868d80e946f94f1b90ebba8f90075f62_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i44632d0961ae44a8b28283abbee1f156_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i71ca40d798634a9081fa6faaf2342206_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i1bb2e6985e584abaaec0f96186095fe9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3abb696066234dbfbde1ce4840f22e1a_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ia10b9a909f994dfa82bcfc4fcbc16faf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="i4fefcfdf5f58410491912450ee98a19d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="i06331f084fd1420e969c27dadc77fcfb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="i3bcd8ed1a8264d69b5a204e09c3a8c14_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="i16571ddffeba453180891eac4bc15f52_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="i244d97b2de8245ffbf04509e1d8b9b82_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="id6bf501ef016475fa8691be257206664_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i63b1c1403f5b4399aee46b713e1d4222_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i5e43a2950dbd47399dd358fa84e372db_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i8c4e47e5b5ca4e66a50e226e9f6dde3b_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="if8d1ca966ab2462c81714acde02e1688_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i819d5e4e49e04aa89502d18991a03875_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ia204282f4f2d42dba380b384885250b1_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i7589e688910c494d8a5095e9987fe542_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i35c167f5235c4d7b96c7cf2833c4020d_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i3e3ebe51a332406db1e91a79dae88e86_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i0c0cc614d72248a98722938cf21e1aa9_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2023-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="iba2f0ba8c5f6406fb2100ebbfa4936bf_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i4d5240b09f644772948ca9e218853022_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="id6bba011b6944b58bf0736ef71882a59_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="i52f6c204a5cd4d9191f5d90a80bd66a2_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ia25cfbfd2c8243bdbe1ce3c0c1fd7d90_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i872d1692facf4fad912d4d412e855ce0_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="if035ebd0bb574452998442fb654d424f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7d9b6f7b82744721abd77e4e15dbbd70_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:EngineeredProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i233be64e0740418091c791fbd28a2ad1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:CleanEnergyFuelingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ifb40f4192e8c4d36af5a13694a427715_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:ImagingIdentificationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6c87a80522dc49e2b381d2f9d34ad116_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:PumpsProcessSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9fe23980b170467c9868af7ddcab0ce6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:ClimateSustainabilityTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i098dde82cb64457fb326b96ca4e9469c_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:EngineeredProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ifda9eda1ef2f4f8e939c8cb2c5003a84_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:CleanEnergyFuelingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i08f062157b5e4f39995c3b05750ae2f6_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:ImagingIdentificationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i8889898386d14b449f1a08bb36b87c45_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:PumpsProcessSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i6cfbf2c5a15b4084b489cd5bb58cc8ef_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:ClimateSustainabilityTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i1b4b8abf5cb2411f9151611934ee692c_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:EngineeredProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ideef513e45684e63907ffff5c3fdaf8f_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:CleanEnergyFuelingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i42ae7d9c7a7449a9985586beb8f5d911_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:ImagingIdentificationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i8b0cb62cd1294ad5b48a7313b4fb16cb_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:PumpsProcessSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i1af4e08a8df944dbb5cdb9ce173a570d_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:ClimateSustainabilityTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="if4dbc6350ca14e75bce42214a76162d8_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i35acea0e8e284a769de40ad0f1bdaa1f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="i1d5e311339a24f54a816416f69b7027f_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i64665c5643cf4819a90e1a7c80c2c01c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iab3360f0b5fa4cf9b002e03c131c27dc_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="if4dafcd2bc84461f83dfc97264d68ba1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="i4d5adf1b6feb4017beb1f39bfc9dc53e_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UnpatentedTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i2a24ee8c111d44f99c9a8eebeebf6d94_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="idb71fe0fb5ad460581dfad6539fe1013_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DistributionRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i86fb6f466b0f475391724414ee0f567e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DistributionRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1e71b57bd0c54e149d7979280ab6200d_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">dov:DrawingsAndManualsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i1e82f5663fa542b2a73ea61bbb639b99_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">dov:DrawingsAndManualsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia42f859edd904cab9fb4766beed13e59_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="if3d7ca02df7f496c8ef05565afa2f021_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibbc46e1eb23e499794a83ec7ec7fde22_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i21935becd9ef46848e996343cbf6cfb5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib4a5dd63b0b8417b96c7a5489f412396_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:EngineeredProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iae1d3d5683c04c318cd53a1328c604f8_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:EngineeredProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i0f89b23718bd43419712caba2d320131_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:CleanEnergyFuelingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ie1114bdef99a424aa16038a83be25271_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:CleanEnergyFuelingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i4fd221df71d3404ca35df781fc41a71d_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:ImagingIdentificationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i916a097858a1470d9a9014e72bf41986_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:ImagingIdentificationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i37faa241b79144deb12d0127643ffc93_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:PumpsProcessSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="if649aa4cca974aa89e01fec60c72615b_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:PumpsProcessSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="idb405420c8e1470daee3efbb00daa193_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:ClimateSustainabilityTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i01883b6791564bf78b3c783359fa8603_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:ClimateSustainabilityTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ic9f83638fe254fb7bf63c7dae8083c3e_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia855c5d19be444c2b03ff507e7deb171_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="id9e4a829230b470d9fcb40fa934e6d2b_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ieb1f08bad95b4a49ab5a513ffbcd0ff2_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ife8ce9a224744a9cac6668dbb50704d6_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia68f1b617dbd4a33a450afe898ec51a0_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ib2cd583489984a928b1ad294a81ab666_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6716e38498044e4e9c72f8f7acfa5f57_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i890705d32c714972a04e82ab7f43e9cb_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iffadef63bb2a4fc0ab3d233f32f0f29d_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i79941f8588044e20b8695a0d70caf1ef_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i51dd17de1caf48bdb63b29c185a53631_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="if30a4fe804144a56a83869d8b9668a7b_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="icdf464007fce4f529661f32123ab28fc_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ieb387ff3b5b94f1183eb09da510a16a3_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ia6b19ab6421f452db68397c224c70144_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib8c1d1b8e6fb43628b516d534ec69e5c_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i53f0814f5cc744c39a47a46d69010bca_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dov:Notedue2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i97736d9b4f3c428b8db24fc6da87c3ca_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dov:Notedue2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="icd6cb7514bf340999f0ea67e5279d7fa_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dov:Notedue2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibe7e13df037f468293ed01c40dbd53c8_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dov:Notedue2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i2240ef84c666483b9da1f4a02c27fc1f_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dov:Notedue2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ibe23226cd27a4aa9be12e007952729be_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dov:Notedue2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i460a36bfdcdf4394917a89969d314714_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dov:NoteDue2027Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i228d1a0aeef341d4bb7c68bad2881aff_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dov:NoteDue2027Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i75eeafeb6cc349bfae441766a1f3e92f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dov:NoteDue2027Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0c9c94b28cd74a1c99a9dcb272ccd2af_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dov:DebenturesDue2028Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ia8e66589b06a4f239b9c73b14f5ac92c_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dov:DebenturesDue2028Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i9d7381e31ec3496d8dcb392f48c8cf5e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dov:DebenturesDue2028Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i856f27dd11394b90ac9cffa7a3b6d2f5_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dov:NoteDue2029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ib26ab2239934402b9567026c70bc29af_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dov:NoteDue2029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia5a25a24cfe14d69bd5416f9cfe87399_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dov:NoteDue2029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5f4a7c1237254e388708841d2dfb0586_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dov:DebentureDue2035Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="if7ffe384ded140aaae7f1108a5327d12_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dov:DebentureDue2035Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ibf23633afbc24e288ad1840765db053a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dov:DebentureDue2035Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ief9975caa7f94992a78d5caa3bf2a171_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dov:NoteDue2038Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="id92630cb8df944c7a5a33414b53f0870_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dov:NoteDue2038Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ib5aefc77234a4b47ae27e9e78a97c935_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dov:NoteDue2038Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7552b56d4cef4995b35f6b435654c844_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dov:NoteDue2041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i4c607efac6ea4b449d6d3464e9616fb6_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dov:NoteDue2041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ic52181250c394a878a9bf47a2e8fbf0a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dov:NoteDue2041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if7e96f3bfa4e4aa09f427aaf353d9aa9_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dov:OtherLongTermDebtInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="id631fe81e8314a3cb9f90a005f65d84e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dov:OtherLongTermDebtInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic6f0582d6da04d19a29fe38614abadfc_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dov:CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ibacc21f7870c4ee489e3f1b2e21eacc4_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dov:CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i702f750184064fb2892c02f6544be105_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dov:CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib845a0f7416044cca97e69b4857825fd_I20230406">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dov:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-06</instant>
        </period>
    </context>
    <context id="i75d990eda0a1469fa0a2ab022cdb280e_D20230406-20230406">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dov:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-06</startDate>
            <endDate>2023-04-06</endDate>
        </period>
    </context>
    <context id="i6e7800a2dfce4e32b05c83d8d48822f8_I20230406">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dov:CreditFacilityMaturingApril2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-06</instant>
        </period>
    </context>
    <context id="ibe06859525e84015ae36864fb2f17d3f_D20230406-20230406">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dov:CreditFacilityMaturingApril2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-06</startDate>
            <endDate>2023-04-06</endDate>
        </period>
    </context>
    <context id="i74f52a3ca71d4b7798239e41fcf7fd07_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i1fcf227c69974e1dbf590d8e3609c6f1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if4787a2ae14e4c7eb053c477a71c381a_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ib3349c5702a64d1b8197e9d26527fda3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i61176afb39804b2c8b20871721cb8774_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ie441c5f8c1cf4bc597e58096c3595b33_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3db1b3ed878d4453b72fb58e245f6001_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">dov:OtherAccruedExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i9967d7e46d1f47cb8fee80d7ed7b0303_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">dov:OtherAccruedExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3ee5d7be5db6465f81af740670f0b1c7_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dov:NotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i2d825c47058d479cb3a739d1dde5fddf_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dov:NotesDue2027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i46092eb6579a4529a1520878629748c0_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i75bb96db68b34b0aab1d1cf2592f26c5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3185f867a192410c8b5965ff58e3d0e9_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ia491939308dd4ecf9ef85ef5bb2e18ec_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="icbb8f556e43044b284d871ce6fdc093b_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i49818091a137493982c40b6bd05e8d9c_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i36fe8e9f3a4f4593bedfdef6affaac3d_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="idffc86563004412aa5502de2ec4e637a_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i6cb333dd177946e99e82203595f8b48e_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="idbe99484e3104ed08ea38c5ee11350b2_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i657838c13aa84dc08cae82f3bc4f139e_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i2b5e675aa1c3436b9d07e6ddb341c68c_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iea5ec6eb528c496b86c25d95031b844b_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i030187ddcf0c4cfaae0460b76a25b0fe_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iac148072586947bb8fc35750c71c29ae_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ic4a23b6ac777435998d592949644384d_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i3ee1de30841d49cca6ccd750955e29c2_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i9493c43d10a243a59c3d9726f78305cf_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ic508a2a311c04858b9d9309b0c227497_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ic553ddf47f8d40c990814a69076d8d20_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="idaffb1c2648c40908d96bc42e170589d_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ic3784beceaca49e18951b6fc310ad42f_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i237a0b743da847778277c6e6715934dc_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i9076d2293b8e4dfe8e851e7e9dd41170_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iddbbe747545347aeb6f3342d3d0703b4_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i0d3c201a51954d53b36eae417a6b3f5e_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="icb7fcc60e437409ea3df70d8a7b88a51_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i7ce7d6c245ba4920805df43bf3e88ceb_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i9ce098c39d5d4e2daf3bc3953bc17ae0_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="if6806afcc04d4f709de1e7c6e53c5dd9_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ib8585d8be1d648de90b11c68916522f2_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i7719d89935984d01b3db5ce36e449f21_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i5ce183d1744141ba9022f322c3842f77_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">dov:AmericasExcludingUnitedStatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="idd9e6e32317f43d0b532d01cedac294d_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">dov:AmericasExcludingUnitedStatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i30c29479936943a59c1c747dae5c5163_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">dov:OtherGeographicalAreaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i0c4b9ee650b041999e8c6c1c04d3b078_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">dov:OtherGeographicalAreaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i3170f8d780c741a483c2c68e95ae7228_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">dov:November2020AuthorizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i139f13abf1304ad0bc04cc28ae669c7c_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">dov:November2020AuthorizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iaad6d9aea50b4bb489c87017b023251a_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">dov:November2020AuthorizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i60a60423b67746f5b4f1cb31c86d9ea6_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dov:SupplierFinanceProgramAxis">dov:SCFProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ib887f07ff3e144fcb43e6258bd0cf9b5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dov:SupplierFinanceProgramAxis">dov:SCFProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic4c24c1b08a74b188b151f8e8809351f_I20230405">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dov:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-05</instant>
        </period>
    </context>
    <context id="i8e68d01ad8fa41b29ccb7d561be1f265_D20230405-20230405">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dov:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-05</startDate>
            <endDate>2023-04-05</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="eur">
        <measure>iso4217:EUR</measure>
    </unit>
    <unit id="segment">
        <measure>dov:segment</measure>
    </unit>
    <dei:EntityRegistrantName
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMC9mcmFnOjgyMDZlNjc3MTdjYzRhNWE5NDU0ZmU3ZDk0OWViYWYzL3RhYmxlOmJmYmFmMDRmNTEzYzRlYzRiYTgxYTBmYTUyMjY4MmM1L3RhYmxlcmFuZ2U6YmZiYWYwNGY1MTNjNGVjNGJhODFhMGZhNTIyNjgyYzVfMi0xLTEtMS0xOTA1NjQ_5db17f19-191f-49ed-b7e8-207f6fedd977">DOVER Corp</dei:EntityRegistrantName>
    <dei:CurrentFiscalYearEndDate
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMC9mcmFnOjgyMDZlNjc3MTdjYzRhNWE5NDU0ZmU3ZDk0OWViYWYzL3RhYmxlOmJmYmFmMDRmNTEzYzRlYzRiYTgxYTBmYTUyMjY4MmM1L3RhYmxlcmFuZ2U6YmZiYWYwNGY1MTNjNGVjNGJhODFhMGZhNTIyNjgyYzVfNC0xLTEtMS0xOTA1NjQ_8754feb3-73c0-4296-adf0-3e0e0a4e29ff">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMC9mcmFnOjgyMDZlNjc3MTdjYzRhNWE5NDU0ZmU3ZDk0OWViYWYzL3RhYmxlOmJmYmFmMDRmNTEzYzRlYzRiYTgxYTBmYTUyMjY4MmM1L3RhYmxlcmFuZ2U6YmZiYWYwNGY1MTNjNGVjNGJhODFhMGZhNTIyNjgyYzVfNi0xLTEtMS0xOTA1NjQ_0d91dd65-12a4-4201-9047-23111c5d8747">2023</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMC9mcmFnOjgyMDZlNjc3MTdjYzRhNWE5NDU0ZmU3ZDk0OWViYWYzL3RhYmxlOmJmYmFmMDRmNTEzYzRlYzRiYTgxYTBmYTUyMjY4MmM1L3RhYmxlcmFuZ2U6YmZiYWYwNGY1MTNjNGVjNGJhODFhMGZhNTIyNjgyYzVfNy0xLTEtMS0xOTA1NjQ_e655487a-53f8-4dc3-adc4-eb225f9809bd">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMC9mcmFnOjgyMDZlNjc3MTdjYzRhNWE5NDU0ZmU3ZDk0OWViYWYzL3RhYmxlOmJmYmFmMDRmNTEzYzRlYzRiYTgxYTBmYTUyMjY4MmM1L3RhYmxlcmFuZ2U6YmZiYWYwNGY1MTNjNGVjNGJhODFhMGZhNTIyNjgyYzVfOS0xLTEtMS0xOTA1NjQ_68c35bd1-a846-40a6-afa3-8e58b8c8d462">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMC9mcmFnOjgyMDZlNjc3MTdjYzRhNWE5NDU0ZmU3ZDk0OWViYWYzL3RleHRyZWdpb246ODIwNmU2NzcxN2NjNGE1YTk0NTRmZTdkOTQ5ZWJhZjNfMTY_001f0bf5-15a1-40e6-9464-0d4e855926cc">0000029905</dei:EntityCentralIndexKey>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i0c0cc614d72248a98722938cf21e1aa9_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl80OS9mcmFnOjEzZWJjZDM0NDQzZDQ2MTFiYjBmOGE3ZTY2ZmJjNjM1L3RhYmxlOjFkYzdlYmJhN2UxODQ4ZjQ4MzcwOThiMWNlN2IyYmY0L3RhYmxlcmFuZ2U6MWRjN2ViYmE3ZTE4NDhmNDgzNzA5OGIxY2U3YjJiZjRfMS0xLTEtMS0xOTA1NjQ_f88e890f-0deb-4e8f-92cc-5a39aeeb7a07">P21M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="iba2f0ba8c5f6406fb2100ebbfa4936bf_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl80OS9mcmFnOjEzZWJjZDM0NDQzZDQ2MTFiYjBmOGE3ZTY2ZmJjNjM1L3RhYmxlOjFkYzdlYmJhN2UxODQ4ZjQ4MzcwOThiMWNlN2IyYmY0L3RhYmxlcmFuZ2U6MWRjN2ViYmE3ZTE4NDhmNDgzNzA5OGIxY2U3YjJiZjRfMi0xLTEtMS0xOTA1NjQ_8c2bf7ef-8e37-47b7-97ff-aae03598faeb"
      xsi:nil="true"/>
    <dei:DocumentType
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xL2ZyYWc6Y2U3NGQwM2E1MjAyNGEzNGEwMzNjZDc1MzNhNWJmMTAvdGV4dHJlZ2lvbjpjZTc0ZDAzYTUyMDI0YTM0YTAzM2NkNzUzM2E1YmYxMF8yMDg4_811bbc68-a422-43c6-ade6-ac869f076d0a">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xL2ZyYWc6Y2U3NGQwM2E1MjAyNGEzNGEwMzNjZDc1MzNhNWJmMTAvdGV4dHJlZ2lvbjpjZTc0ZDAzYTUyMDI0YTM0YTAzM2NkNzUzM2E1YmYxMF8yMDg5_cd3e41bc-5018-4d70-97d6-7913a0ae8098">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xL2ZyYWc6Y2U3NGQwM2E1MjAyNGEzNGEwMzNjZDc1MzNhNWJmMTAvdGV4dHJlZ2lvbjpjZTc0ZDAzYTUyMDI0YTM0YTAzM2NkNzUzM2E1YmYxMF8yMjE_23d801dd-303c-4837-9a25-d77189770103">2023-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xL2ZyYWc6Y2U3NGQwM2E1MjAyNGEzNGEwMzNjZDc1MzNhNWJmMTAvdGV4dHJlZ2lvbjpjZTc0ZDAzYTUyMDI0YTM0YTAzM2NkNzUzM2E1YmYxMF8yMDgz_fae9cd49-a427-450a-8f6f-f10b35e8ec74">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xL2ZyYWc6Y2U3NGQwM2E1MjAyNGEzNGEwMzNjZDc1MzNhNWJmMTAvdGV4dHJlZ2lvbjpjZTc0ZDAzYTUyMDI0YTM0YTAzM2NkNzUzM2E1YmYxMF8yMDg0_dea157da-67ad-4639-94f1-66aa5ecb59e0">1-4018</dei:EntityFileNumber>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xL2ZyYWc6Y2U3NGQwM2E1MjAyNGEzNGEwMzNjZDc1MzNhNWJmMTAvdGFibGU6NzUyMTUyMTFiOGRhNDY2ZmJkMTQyYjZlMzMxOWFhNGQvdGFibGVyYW5nZTo3NTIxNTIxMWI4ZGE0NjZmYmQxNDJiNmUzMzE5YWE0ZF8wLTAtMS0xLTE5MDU2NA_4ade0e8b-a9e1-483c-a119-671a85632058">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xL2ZyYWc6Y2U3NGQwM2E1MjAyNGEzNGEwMzNjZDc1MzNhNWJmMTAvdGFibGU6NzUyMTUyMTFiOGRhNDY2ZmJkMTQyYjZlMzMxOWFhNGQvdGFibGVyYW5nZTo3NTIxNTIxMWI4ZGE0NjZmYmQxNDJiNmUzMzE5YWE0ZF8wLTItMS0xLTE5MDU2NA_998b9ffd-ba63-43c4-9b7a-f69718086228">53-0257888</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xL2ZyYWc6Y2U3NGQwM2E1MjAyNGEzNGEwMzNjZDc1MzNhNWJmMTAvdGFibGU6NzUyMTUyMTFiOGRhNDY2ZmJkMTQyYjZlMzMxOWFhNGQvdGFibGVyYW5nZTo3NTIxNTIxMWI4ZGE0NjZmYmQxNDJiNmUzMzE5YWE0ZF8zLTAtMS0xLTE5MDU2NA_9304c032-75ee-42e1-9eeb-d06567193106">3005 Highland Parkway</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xL2ZyYWc6Y2U3NGQwM2E1MjAyNGEzNGEwMzNjZDc1MzNhNWJmMTAvdGFibGU6NzUyMTUyMTFiOGRhNDY2ZmJkMTQyYjZlMzMxOWFhNGQvdGFibGVyYW5nZTo3NTIxNTIxMWI4ZGE0NjZmYmQxNDJiNmUzMzE5YWE0ZF80LTAtMS0xLTE5MDU2NC90ZXh0cmVnaW9uOmNmZDIwZGRlNWNmMDQzZmQ5OWQ1MjZmMzMzM2VkYTAwXzQ_871bda8f-f065-4fa6-a9ae-57c9adc54dfb">Downers Grove,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xL2ZyYWc6Y2U3NGQwM2E1MjAyNGEzNGEwMzNjZDc1MzNhNWJmMTAvdGFibGU6NzUyMTUyMTFiOGRhNDY2ZmJkMTQyYjZlMzMxOWFhNGQvdGFibGVyYW5nZTo3NTIxNTIxMWI4ZGE0NjZmYmQxNDJiNmUzMzE5YWE0ZF80LTAtMS0xLTE5MDU2NC90ZXh0cmVnaW9uOmNmZDIwZGRlNWNmMDQzZmQ5OWQ1MjZmMzMzM2VkYTAwXzc_3c44f055-c2b5-42c8-87cd-430c1b8b58ac">IL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xL2ZyYWc6Y2U3NGQwM2E1MjAyNGEzNGEwMzNjZDc1MzNhNWJmMTAvdGFibGU6NzUyMTUyMTFiOGRhNDY2ZmJkMTQyYjZlMzMxOWFhNGQvdGFibGVyYW5nZTo3NTIxNTIxMWI4ZGE0NjZmYmQxNDJiNmUzMzE5YWE0ZF80LTItMS0xLTE5MDU2NA_5c0575c5-6b79-45c8-a6e5-1ca0c6c4f7fa">60515</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xL2ZyYWc6Y2U3NGQwM2E1MjAyNGEzNGEwMzNjZDc1MzNhNWJmMTAvdGV4dHJlZ2lvbjpjZTc0ZDAzYTUyMDI0YTM0YTAzM2NkNzUzM2E1YmYxMF8yMDg1_3ba86a1f-a66d-417b-a7b5-322049a988d9">(630)</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xL2ZyYWc6Y2U3NGQwM2E1MjAyNGEzNGEwMzNjZDc1MzNhNWJmMTAvdGV4dHJlZ2lvbjpjZTc0ZDAzYTUyMDI0YTM0YTAzM2NkNzUzM2E1YmYxMF8yMDkx_e59cf5da-1d35-4674-94db-f57977c0e9c3">541-1540</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i2be27ffeaebd4615acb0770d550d9602_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xL2ZyYWc6Y2U3NGQwM2E1MjAyNGEzNGEwMzNjZDc1MzNhNWJmMTAvdGFibGU6ODA5Nzc1NTA1YzY2NGIxM2E4NWQwMWMyYTczNzg5MTcvdGFibGVyYW5nZTo4MDk3NzU1MDVjNjY0YjEzYTg1ZDAxYzJhNzM3ODkxN18xLTAtMS0xLTE5MDU2NA_728c3dd6-7926-4b0b-b762-0cffa731993b">Common Stock</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i2be27ffeaebd4615acb0770d550d9602_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xL2ZyYWc6Y2U3NGQwM2E1MjAyNGEzNGEwMzNjZDc1MzNhNWJmMTAvdGFibGU6ODA5Nzc1NTA1YzY2NGIxM2E4NWQwMWMyYTczNzg5MTcvdGFibGVyYW5nZTo4MDk3NzU1MDVjNjY0YjEzYTg1ZDAxYzJhNzM3ODkxN18xLTEtMS0xLTE5MDU2NA_2d06b1ba-66f6-4edf-a6f1-df55b88c8546">DOV</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i2be27ffeaebd4615acb0770d550d9602_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xL2ZyYWc6Y2U3NGQwM2E1MjAyNGEzNGEwMzNjZDc1MzNhNWJmMTAvdGFibGU6ODA5Nzc1NTA1YzY2NGIxM2E4NWQwMWMyYTczNzg5MTcvdGFibGVyYW5nZTo4MDk3NzU1MDVjNjY0YjEzYTg1ZDAxYzJhNzM3ODkxN18xLTItMS0xLTE5MDU2NA_7eca1437-0334-4a7d-be17-1ae915cc4c70">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i0276d7b472874c13a12c1fd409d34863_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xL2ZyYWc6Y2U3NGQwM2E1MjAyNGEzNGEwMzNjZDc1MzNhNWJmMTAvdGFibGU6ODA5Nzc1NTA1YzY2NGIxM2E4NWQwMWMyYTczNzg5MTcvdGFibGVyYW5nZTo4MDk3NzU1MDVjNjY0YjEzYTg1ZDAxYzJhNzM3ODkxN18yLTAtMS0xLTE5MDU2NA_c48c9c48-f12c-4780-948f-3c7f0fd35601">1.250% Notes due 2026</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i0276d7b472874c13a12c1fd409d34863_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xL2ZyYWc6Y2U3NGQwM2E1MjAyNGEzNGEwMzNjZDc1MzNhNWJmMTAvdGFibGU6ODA5Nzc1NTA1YzY2NGIxM2E4NWQwMWMyYTczNzg5MTcvdGFibGVyYW5nZTo4MDk3NzU1MDVjNjY0YjEzYTg1ZDAxYzJhNzM3ODkxN18yLTEtMS0xLTE5MDU2NA_382474e5-8a92-465d-b919-4876e58023bd">DOV 26</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i0276d7b472874c13a12c1fd409d34863_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xL2ZyYWc6Y2U3NGQwM2E1MjAyNGEzNGEwMzNjZDc1MzNhNWJmMTAvdGFibGU6ODA5Nzc1NTA1YzY2NGIxM2E4NWQwMWMyYTczNzg5MTcvdGFibGVyYW5nZTo4MDk3NzU1MDVjNjY0YjEzYTg1ZDAxYzJhNzM3ODkxN18yLTItMS0xLTE5MDU2NA_59923b17-c252-468c-be9d-d3261e06081b">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="icf08a289239f4f74abf2ffce51027b41_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xL2ZyYWc6Y2U3NGQwM2E1MjAyNGEzNGEwMzNjZDc1MzNhNWJmMTAvdGFibGU6ODA5Nzc1NTA1YzY2NGIxM2E4NWQwMWMyYTczNzg5MTcvdGFibGVyYW5nZTo4MDk3NzU1MDVjNjY0YjEzYTg1ZDAxYzJhNzM3ODkxN18zLTAtMS0xLTE5MDU2NA_6d1895a1-704d-4836-a14b-ed35a4fb9df2">0.750% Notes due 2027</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="icf08a289239f4f74abf2ffce51027b41_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xL2ZyYWc6Y2U3NGQwM2E1MjAyNGEzNGEwMzNjZDc1MzNhNWJmMTAvdGFibGU6ODA5Nzc1NTA1YzY2NGIxM2E4NWQwMWMyYTczNzg5MTcvdGFibGVyYW5nZTo4MDk3NzU1MDVjNjY0YjEzYTg1ZDAxYzJhNzM3ODkxN18zLTEtMS0xLTE5MDU2NA_ca8138e3-3485-4a89-9197-8c4243c53b51">DOV 27</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="icf08a289239f4f74abf2ffce51027b41_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xL2ZyYWc6Y2U3NGQwM2E1MjAyNGEzNGEwMzNjZDc1MzNhNWJmMTAvdGFibGU6ODA5Nzc1NTA1YzY2NGIxM2E4NWQwMWMyYTczNzg5MTcvdGFibGVyYW5nZTo4MDk3NzU1MDVjNjY0YjEzYTg1ZDAxYzJhNzM3ODkxN18zLTItMS0xLTE5MDU2NA_a9595edd-ea29-4a68-8f1f-1086c800ef26">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xL2ZyYWc6Y2U3NGQwM2E1MjAyNGEzNGEwMzNjZDc1MzNhNWJmMTAvdGV4dHJlZ2lvbjpjZTc0ZDAzYTUyMDI0YTM0YTAzM2NkNzUzM2E1YmYxMF8yMDky_8117b79a-3c8e-4c28-a518-f4b00f94f717">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xL2ZyYWc6Y2U3NGQwM2E1MjAyNGEzNGEwMzNjZDc1MzNhNWJmMTAvdGV4dHJlZ2lvbjpjZTc0ZDAzYTUyMDI0YTM0YTAzM2NkNzUzM2E1YmYxMF8yMDkz_092037a2-1955-4d97-837c-bcd3b911f078">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xL2ZyYWc6Y2U3NGQwM2E1MjAyNGEzNGEwMzNjZDc1MzNhNWJmMTAvdGFibGU6N2MxMjlhZmYwMTNiNDBmN2E1YTllYjdlZjllYTA0NmQvdGFibGVyYW5nZTo3YzEyOWFmZjAxM2I0MGY3YTVhOWViN2VmOWVhMDQ2ZF8wLTAtMS0xLTE5MDU2NA_e6bc5857-27a2-48e6-8558-87fb7fd029b8">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntityEmergingGrowthCompany
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xL2ZyYWc6Y2U3NGQwM2E1MjAyNGEzNGEwMzNjZDc1MzNhNWJmMTAvdGFibGU6N2MxMjlhZmYwMTNiNDBmN2E1YTllYjdlZjllYTA0NmQvdGFibGVyYW5nZTo3YzEyOWFmZjAxM2I0MGY3YTVhOWViN2VmOWVhMDQ2ZF8wLTUtMS0xLTE5MDU2NA_b374182c-312f-4ad0-b011-0d49302149e2">false</dei:EntityEmergingGrowthCompany>
    <dei:EntitySmallBusiness
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xL2ZyYWc6Y2U3NGQwM2E1MjAyNGEzNGEwMzNjZDc1MzNhNWJmMTAvdGFibGU6N2MxMjlhZmYwMTNiNDBmN2E1YTllYjdlZjllYTA0NmQvdGFibGVyYW5nZTo3YzEyOWFmZjAxM2I0MGY3YTVhOWViN2VmOWVhMDQ2ZF8xLTMtMS0xLTE5MDU2NA_74532c03-3dbf-4333-8906-7cb00df1c07e">false</dei:EntitySmallBusiness>
    <dei:EntityShellCompany
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xL2ZyYWc6Y2U3NGQwM2E1MjAyNGEzNGEwMzNjZDc1MzNhNWJmMTAvdGV4dHJlZ2lvbjpjZTc0ZDAzYTUyMDI0YTM0YTAzM2NkNzUzM2E1YmYxMF8yMDg3_211ad1e3-35cf-4e0b-8761-b7e017edd26f">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i088abb439f764a638be8ade2e4aba7f2_I20230419"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xL2ZyYWc6Y2U3NGQwM2E1MjAyNGEzNGEwMzNjZDc1MzNhNWJmMTAvdGV4dHJlZ2lvbjpjZTc0ZDAzYTUyMDI0YTM0YTAzM2NkNzUzM2E1YmYxMF8yMDgx_8974000f-4588-44a1-9ed8-a9552f200a6f"
      unitRef="shares">139851298</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xOS9mcmFnOjZhNWFkZGMyNTg0ODQzYzE4MDhhMGY5NTllMTAyNGYwL3RhYmxlOmJkODVlZTVmOTM5MTRlYzZhYzIyNzhlNDNiMDI0MzA2L3RhYmxlcmFuZ2U6YmQ4NWVlNWY5MzkxNGVjNmFjMjI3OGU0M2IwMjQzMDZfMi0xLTEtMS0xOTA1NjQ_ac72e8f4-e472-404d-8bf2-314a1817de1c"
      unitRef="usd">2079023000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xOS9mcmFnOjZhNWFkZGMyNTg0ODQzYzE4MDhhMGY5NTllMTAyNGYwL3RhYmxlOmJkODVlZTVmOTM5MTRlYzZhYzIyNzhlNDNiMDI0MzA2L3RhYmxlcmFuZ2U6YmQ4NWVlNWY5MzkxNGVjNmFjMjI3OGU0M2IwMjQzMDZfMi0zLTEtMS0xOTA1NjQ_ce622166-6bf9-4a67-9bb4-c9f412174dbd"
      unitRef="usd">2051901000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xOS9mcmFnOjZhNWFkZGMyNTg0ODQzYzE4MDhhMGY5NTllMTAyNGYwL3RhYmxlOmJkODVlZTVmOTM5MTRlYzZhYzIyNzhlNDNiMDI0MzA2L3RhYmxlcmFuZ2U6YmQ4NWVlNWY5MzkxNGVjNmFjMjI3OGU0M2IwMjQzMDZfMy0xLTEtMS0xOTA1NjQ_e352645d-b19c-4530-9b53-e687b3b94c4f"
      unitRef="usd">1332004000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xOS9mcmFnOjZhNWFkZGMyNTg0ODQzYzE4MDhhMGY5NTllMTAyNGYwL3RhYmxlOmJkODVlZTVmOTM5MTRlYzZhYzIyNzhlNDNiMDI0MzA2L3RhYmxlcmFuZ2U6YmQ4NWVlNWY5MzkxNGVjNmFjMjI3OGU0M2IwMjQzMDZfMy0zLTEtMS0xOTA1NjQ_83e90a0c-ccc5-48ed-b6bf-f3566d300c85"
      unitRef="usd">1308707000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xOS9mcmFnOjZhNWFkZGMyNTg0ODQzYzE4MDhhMGY5NTllMTAyNGYwL3RhYmxlOmJkODVlZTVmOTM5MTRlYzZhYzIyNzhlNDNiMDI0MzA2L3RhYmxlcmFuZ2U6YmQ4NWVlNWY5MzkxNGVjNmFjMjI3OGU0M2IwMjQzMDZfNC0xLTEtMS0xOTA1NjQ_0170068d-9343-4dd2-8b30-8fc3193d29e2"
      unitRef="usd">747019000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xOS9mcmFnOjZhNWFkZGMyNTg0ODQzYzE4MDhhMGY5NTllMTAyNGYwL3RhYmxlOmJkODVlZTVmOTM5MTRlYzZhYzIyNzhlNDNiMDI0MzA2L3RhYmxlcmFuZ2U6YmQ4NWVlNWY5MzkxNGVjNmFjMjI3OGU0M2IwMjQzMDZfNC0zLTEtMS0xOTA1NjQ_64dbad6f-9c58-4e32-bf9f-0d04131a31ca"
      unitRef="usd">743194000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xOS9mcmFnOjZhNWFkZGMyNTg0ODQzYzE4MDhhMGY5NTllMTAyNGYwL3RhYmxlOmJkODVlZTVmOTM5MTRlYzZhYzIyNzhlNDNiMDI0MzA2L3RhYmxlcmFuZ2U6YmQ4NWVlNWY5MzkxNGVjNmFjMjI3OGU0M2IwMjQzMDZfNS0xLTEtMS0xOTA1NjQ_65300558-27fe-4345-84b7-3607cb961573"
      unitRef="usd">432414000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xOS9mcmFnOjZhNWFkZGMyNTg0ODQzYzE4MDhhMGY5NTllMTAyNGYwL3RhYmxlOmJkODVlZTVmOTM5MTRlYzZhYzIyNzhlNDNiMDI0MzA2L3RhYmxlcmFuZ2U6YmQ4NWVlNWY5MzkxNGVjNmFjMjI3OGU0M2IwMjQzMDZfNS0zLTEtMS0xOTA1NjQ_e20fbdf6-3307-4be9-afe7-2063afede496"
      unitRef="usd">443843000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xOS9mcmFnOjZhNWFkZGMyNTg0ODQzYzE4MDhhMGY5NTllMTAyNGYwL3RhYmxlOmJkODVlZTVmOTM5MTRlYzZhYzIyNzhlNDNiMDI0MzA2L3RhYmxlcmFuZ2U6YmQ4NWVlNWY5MzkxNGVjNmFjMjI3OGU0M2IwMjQzMDZfNy0xLTEtMS0xOTA1NjQ_ddbe62dd-323a-47cc-95ed-9a5e8f3788fa"
      unitRef="usd">314605000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xOS9mcmFnOjZhNWFkZGMyNTg0ODQzYzE4MDhhMGY5NTllMTAyNGYwL3RhYmxlOmJkODVlZTVmOTM5MTRlYzZhYzIyNzhlNDNiMDI0MzA2L3RhYmxlcmFuZ2U6YmQ4NWVlNWY5MzkxNGVjNmFjMjI3OGU0M2IwMjQzMDZfNy0zLTEtMS0xOTA1NjQ_7477799e-d88a-4eeb-9c0f-a1be1edbac42"
      unitRef="usd">299351000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xOS9mcmFnOjZhNWFkZGMyNTg0ODQzYzE4MDhhMGY5NTllMTAyNGYwL3RhYmxlOmJkODVlZTVmOTM5MTRlYzZhYzIyNzhlNDNiMDI0MzA2L3RhYmxlcmFuZ2U6YmQ4NWVlNWY5MzkxNGVjNmFjMjI3OGU0M2IwMjQzMDZfOC0xLTEtMS0xOTA1NjQ_77589504-84f7-4d46-a0c3-5553536aade2"
      unitRef="usd">34214000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xOS9mcmFnOjZhNWFkZGMyNTg0ODQzYzE4MDhhMGY5NTllMTAyNGYwL3RhYmxlOmJkODVlZTVmOTM5MTRlYzZhYzIyNzhlNDNiMDI0MzA2L3RhYmxlcmFuZ2U6YmQ4NWVlNWY5MzkxNGVjNmFjMjI3OGU0M2IwMjQzMDZfOC0zLTEtMS0xOTA1NjQ_c4eed0e9-fc8a-493f-890e-2e78b3e4e55c"
      unitRef="usd">26552000</us-gaap:InterestExpense>
    <us-gaap:InterestIncomeOther
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xOS9mcmFnOjZhNWFkZGMyNTg0ODQzYzE4MDhhMGY5NTllMTAyNGYwL3RhYmxlOmJkODVlZTVmOTM5MTRlYzZhYzIyNzhlNDNiMDI0MzA2L3RhYmxlcmFuZ2U6YmQ4NWVlNWY5MzkxNGVjNmFjMjI3OGU0M2IwMjQzMDZfOS0xLTEtMS0xOTA1NjQ_aed8184f-9125-4e89-8c01-c08b27cefb41"
      unitRef="usd">2091000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xOS9mcmFnOjZhNWFkZGMyNTg0ODQzYzE4MDhhMGY5NTllMTAyNGYwL3RhYmxlOmJkODVlZTVmOTM5MTRlYzZhYzIyNzhlNDNiMDI0MzA2L3RhYmxlcmFuZ2U6YmQ4NWVlNWY5MzkxNGVjNmFjMjI3OGU0M2IwMjQzMDZfOS0zLTEtMS0xOTA1NjQ_535621c0-a3e2-4262-b171-c552cc8d466d"
      unitRef="usd">775000</us-gaap:InterestIncomeOther>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xOS9mcmFnOjZhNWFkZGMyNTg0ODQzYzE4MDhhMGY5NTllMTAyNGYwL3RhYmxlOmJkODVlZTVmOTM5MTRlYzZhYzIyNzhlNDNiMDI0MzA2L3RhYmxlcmFuZ2U6YmQ4NWVlNWY5MzkxNGVjNmFjMjI3OGU0M2IwMjQzMDZfMTItMS0xLTEtMTkwNTY0_9b81dbe3-3f72-4a24-b7a3-c1e22e7ae743"
      unitRef="usd">3808000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xOS9mcmFnOjZhNWFkZGMyNTg0ODQzYzE4MDhhMGY5NTllMTAyNGYwL3RhYmxlOmJkODVlZTVmOTM5MTRlYzZhYzIyNzhlNDNiMDI0MzA2L3RhYmxlcmFuZ2U6YmQ4NWVlNWY5MzkxNGVjNmFjMjI3OGU0M2IwMjQzMDZfMTItMy0xLTEtMTkwNTY0_685f1303-486b-4afd-a8af-7f5bd789591f"
      unitRef="usd">2129000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossAttributableToParent
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xOS9mcmFnOjZhNWFkZGMyNTg0ODQzYzE4MDhhMGY5NTllMTAyNGYwL3RhYmxlOmJkODVlZTVmOTM5MTRlYzZhYzIyNzhlNDNiMDI0MzA2L3RhYmxlcmFuZ2U6YmQ4NWVlNWY5MzkxNGVjNmFjMjI3OGU0M2IwMjQzMDZfMTMtMS0xLTEtMTkwNTY0_cd6daa11-5450-4c6b-8ebd-433dcc4b2b39"
      unitRef="usd">286290000</us-gaap:IncomeLossAttributableToParent>
    <us-gaap:IncomeLossAttributableToParent
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xOS9mcmFnOjZhNWFkZGMyNTg0ODQzYzE4MDhhMGY5NTllMTAyNGYwL3RhYmxlOmJkODVlZTVmOTM5MTRlYzZhYzIyNzhlNDNiMDI0MzA2L3RhYmxlcmFuZ2U6YmQ4NWVlNWY5MzkxNGVjNmFjMjI3OGU0M2IwMjQzMDZfMTMtMy0xLTEtMTkwNTY0_59e7f6bd-8e05-4e4a-ac57-d239a420ad26"
      unitRef="usd">275703000</us-gaap:IncomeLossAttributableToParent>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xOS9mcmFnOjZhNWFkZGMyNTg0ODQzYzE4MDhhMGY5NTllMTAyNGYwL3RhYmxlOmJkODVlZTVmOTM5MTRlYzZhYzIyNzhlNDNiMDI0MzA2L3RhYmxlcmFuZ2U6YmQ4NWVlNWY5MzkxNGVjNmFjMjI3OGU0M2IwMjQzMDZfMTQtMS0xLTEtMTkwNTY0_2de32026-7dfe-41c3-847b-6a6dc29ea80d"
      unitRef="usd">57716000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xOS9mcmFnOjZhNWFkZGMyNTg0ODQzYzE4MDhhMGY5NTllMTAyNGYwL3RhYmxlOmJkODVlZTVmOTM5MTRlYzZhYzIyNzhlNDNiMDI0MzA2L3RhYmxlcmFuZ2U6YmQ4NWVlNWY5MzkxNGVjNmFjMjI3OGU0M2IwMjQzMDZfMTQtMy0xLTEtMTkwNTY0_5abd3509-205d-40a2-84ff-fa5009d2e22f"
      unitRef="usd">49550000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xOS9mcmFnOjZhNWFkZGMyNTg0ODQzYzE4MDhhMGY5NTllMTAyNGYwL3RhYmxlOmJkODVlZTVmOTM5MTRlYzZhYzIyNzhlNDNiMDI0MzA2L3RhYmxlcmFuZ2U6YmQ4NWVlNWY5MzkxNGVjNmFjMjI3OGU0M2IwMjQzMDZfMTctMS0xLTEtMTkwNTY0_62a6d971-0230-4675-aa9a-00bd26398243"
      unitRef="usd">228574000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xOS9mcmFnOjZhNWFkZGMyNTg0ODQzYzE4MDhhMGY5NTllMTAyNGYwL3RhYmxlOmJkODVlZTVmOTM5MTRlYzZhYzIyNzhlNDNiMDI0MzA2L3RhYmxlcmFuZ2U6YmQ4NWVlNWY5MzkxNGVjNmFjMjI3OGU0M2IwMjQzMDZfMTctMy0xLTEtMTkwNTY0_91f19598-932e-4918-8a8e-4b11315b9bac"
      unitRef="usd">226153000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xOS9mcmFnOjZhNWFkZGMyNTg0ODQzYzE4MDhhMGY5NTllMTAyNGYwL3RhYmxlOmJkODVlZTVmOTM5MTRlYzZhYzIyNzhlNDNiMDI0MzA2L3RhYmxlcmFuZ2U6YmQ4NWVlNWY5MzkxNGVjNmFjMjI3OGU0M2IwMjQzMDZfMjYtMS0xLTEtMTkwNTY0_7d5b3a3f-dbd9-45c5-93d2-41ef66b13901"
      unitRef="usdPerShare">1.64</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xOS9mcmFnOjZhNWFkZGMyNTg0ODQzYzE4MDhhMGY5NTllMTAyNGYwL3RhYmxlOmJkODVlZTVmOTM5MTRlYzZhYzIyNzhlNDNiMDI0MzA2L3RhYmxlcmFuZ2U6YmQ4NWVlNWY5MzkxNGVjNmFjMjI3OGU0M2IwMjQzMDZfMjYtMy0xLTEtMTkwNTY0_4d9d96ab-911b-403d-9176-cdcebaaf3473"
      unitRef="usdPerShare">1.57</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xOS9mcmFnOjZhNWFkZGMyNTg0ODQzYzE4MDhhMGY5NTllMTAyNGYwL3RhYmxlOmJkODVlZTVmOTM5MTRlYzZhYzIyNzhlNDNiMDI0MzA2L3RhYmxlcmFuZ2U6YmQ4NWVlNWY5MzkxNGVjNmFjMjI3OGU0M2IwMjQzMDZfMjctMS0xLTEtMTkwNTY0_27cfa195-abcd-4441-8284-962593b747f1"
      unitRef="usdPerShare">1.63</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xOS9mcmFnOjZhNWFkZGMyNTg0ODQzYzE4MDhhMGY5NTllMTAyNGYwL3RhYmxlOmJkODVlZTVmOTM5MTRlYzZhYzIyNzhlNDNiMDI0MzA2L3RhYmxlcmFuZ2U6YmQ4NWVlNWY5MzkxNGVjNmFjMjI3OGU0M2IwMjQzMDZfMjctMy0xLTEtMTkwNTY0_2a5b1348-81fc-43b0-a25c-7907900723b8"
      unitRef="usdPerShare">1.56</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xOS9mcmFnOjZhNWFkZGMyNTg0ODQzYzE4MDhhMGY5NTllMTAyNGYwL3RhYmxlOmJkODVlZTVmOTM5MTRlYzZhYzIyNzhlNDNiMDI0MzA2L3RhYmxlcmFuZ2U6YmQ4NWVlNWY5MzkxNGVjNmFjMjI3OGU0M2IwMjQzMDZfMjktMS0xLTEtMTkwNTY0_763b9df6-ecf7-41c4-8758-4b99c360f849"
      unitRef="shares">139757000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xOS9mcmFnOjZhNWFkZGMyNTg0ODQzYzE4MDhhMGY5NTllMTAyNGYwL3RhYmxlOmJkODVlZTVmOTM5MTRlYzZhYzIyNzhlNDNiMDI0MzA2L3RhYmxlcmFuZ2U6YmQ4NWVlNWY5MzkxNGVjNmFjMjI3OGU0M2IwMjQzMDZfMjktMy0xLTEtMTkwNTY0_57999c74-5542-40a9-9f76-9914fa672eee"
      unitRef="shares">144087000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xOS9mcmFnOjZhNWFkZGMyNTg0ODQzYzE4MDhhMGY5NTllMTAyNGYwL3RhYmxlOmJkODVlZTVmOTM5MTRlYzZhYzIyNzhlNDNiMDI0MzA2L3RhYmxlcmFuZ2U6YmQ4NWVlNWY5MzkxNGVjNmFjMjI3OGU0M2IwMjQzMDZfMzAtMS0xLTEtMTkwNTY0_681cf395-1dc7-405c-bca1-0820197ca1fb"
      unitRef="shares">140616000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xOS9mcmFnOjZhNWFkZGMyNTg0ODQzYzE4MDhhMGY5NTllMTAyNGYwL3RhYmxlOmJkODVlZTVmOTM5MTRlYzZhYzIyNzhlNDNiMDI0MzA2L3RhYmxlcmFuZ2U6YmQ4NWVlNWY5MzkxNGVjNmFjMjI3OGU0M2IwMjQzMDZfMzAtMy0xLTEtMTkwNTY0_4a3a8891-bd9b-430e-b44f-59c03f8ca5e6"
      unitRef="shares">145329000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yNS9mcmFnOjYyMDYyODkzY2JlYTQ5N2ZiNmMxY2JlMDU5YmQwZjA1L3RhYmxlOjNmZDI3ZWVmNTAwMDRjNDhhMWU0YWI1NTc4NmRmNmQxL3RhYmxlcmFuZ2U6M2ZkMjdlZWY1MDAwNGM0OGExZTRhYjU1Nzg2ZGY2ZDFfMi0xLTEtMS0xOTA1NjQ_62a6d971-0230-4675-aa9a-00bd26398243"
      unitRef="usd">228574000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yNS9mcmFnOjYyMDYyODkzY2JlYTQ5N2ZiNmMxY2JlMDU5YmQwZjA1L3RhYmxlOjNmZDI3ZWVmNTAwMDRjNDhhMWU0YWI1NTc4NmRmNmQxL3RhYmxlcmFuZ2U6M2ZkMjdlZWY1MDAwNGM0OGExZTRhYjU1Nzg2ZGY2ZDFfMi0zLTEtMS0xOTA1NjQ_91f19598-932e-4918-8a8e-4b11315b9bac"
      unitRef="usd">226153000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yNS9mcmFnOjYyMDYyODkzY2JlYTQ5N2ZiNmMxY2JlMDU5YmQwZjA1L3RhYmxlOjNmZDI3ZWVmNTAwMDRjNDhhMWU0YWI1NTc4NmRmNmQxL3RhYmxlcmFuZ2U6M2ZkMjdlZWY1MDAwNGM0OGExZTRhYjU1Nzg2ZGY2ZDFfNS0xLTEtMS0xOTA1NjQ_907fe443-f593-4968-a111-64c3d70dbd75"
      unitRef="usd">16572000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yNS9mcmFnOjYyMDYyODkzY2JlYTQ5N2ZiNmMxY2JlMDU5YmQwZjA1L3RhYmxlOjNmZDI3ZWVmNTAwMDRjNDhhMWU0YWI1NTc4NmRmNmQxL3RhYmxlcmFuZ2U6M2ZkMjdlZWY1MDAwNGM0OGExZTRhYjU1Nzg2ZGY2ZDFfNS0zLTEtMS0xOTA1NjQ_c23a43bc-d829-4bb8-990a-1812d0bc4ab9"
      unitRef="usd">-21653000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yNS9mcmFnOjYyMDYyODkzY2JlYTQ5N2ZiNmMxY2JlMDU5YmQwZjA1L3RhYmxlOjNmZDI3ZWVmNTAwMDRjNDhhMWU0YWI1NTc4NmRmNmQxL3RhYmxlcmFuZ2U6M2ZkMjdlZWY1MDAwNGM0OGExZTRhYjU1Nzg2ZGY2ZDFfNi0xLTEtMS0xOTA1NjQ_0f55faff-0673-4e42-bd49-c90e58c9239c"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yNS9mcmFnOjYyMDYyODkzY2JlYTQ5N2ZiNmMxY2JlMDU5YmQwZjA1L3RhYmxlOjNmZDI3ZWVmNTAwMDRjNDhhMWU0YWI1NTc4NmRmNmQxL3RhYmxlcmFuZ2U6M2ZkMjdlZWY1MDAwNGM0OGExZTRhYjU1Nzg2ZGY2ZDFfNi0zLTEtMS0xOTA1NjQ_976d5a50-7191-4702-ab63-48b457166398"
      unitRef="usd">-5915000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yNS9mcmFnOjYyMDYyODkzY2JlYTQ5N2ZiNmMxY2JlMDU5YmQwZjA1L3RhYmxlOjNmZDI3ZWVmNTAwMDRjNDhhMWU0YWI1NTc4NmRmNmQxL3RhYmxlcmFuZ2U6M2ZkMjdlZWY1MDAwNGM0OGExZTRhYjU1Nzg2ZGY2ZDFfNy0wLTEtMS0xOTA1NjQvdGV4dHJlZ2lvbjo1MjA4ZTljMDM5M2I0Y2IyYmZiMzAwMjZmOWY0Yzc3NV82MA_507852e3-e184-4e6f-b555-612238444cb5"
      unitRef="usd">-4050000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yNS9mcmFnOjYyMDYyODkzY2JlYTQ5N2ZiNmMxY2JlMDU5YmQwZjA1L3RhYmxlOjNmZDI3ZWVmNTAwMDRjNDhhMWU0YWI1NTc4NmRmNmQxL3RhYmxlcmFuZ2U6M2ZkMjdlZWY1MDAwNGM0OGExZTRhYjU1Nzg2ZGY2ZDFfNy0wLTEtMS0xOTA1NjQvdGV4dHJlZ2lvbjo1MjA4ZTljMDM5M2I0Y2IyYmZiMzAwMjZmOWY0Yzc3NV83OA_7c40e567-e7eb-4a3d-8acd-6a489bfb3131"
      unitRef="usd">8431000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yNS9mcmFnOjYyMDYyODkzY2JlYTQ5N2ZiNmMxY2JlMDU5YmQwZjA1L3RhYmxlOjNmZDI3ZWVmNTAwMDRjNDhhMWU0YWI1NTc4NmRmNmQxL3RhYmxlcmFuZ2U6M2ZkMjdlZWY1MDAwNGM0OGExZTRhYjU1Nzg2ZGY2ZDFfNy0xLTEtMS0xOTA1NjQ_960ba26f-7ff4-47e9-8e4b-11d8b0116c61"
      unitRef="usd">16572000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yNS9mcmFnOjYyMDYyODkzY2JlYTQ5N2ZiNmMxY2JlMDU5YmQwZjA1L3RhYmxlOjNmZDI3ZWVmNTAwMDRjNDhhMWU0YWI1NTc4NmRmNmQxL3RhYmxlcmFuZ2U6M2ZkMjdlZWY1MDAwNGM0OGExZTRhYjU1Nzg2ZGY2ZDFfNy0zLTEtMS0xOTA1NjQ_76e99c30-2ade-4fb1-929f-57123f915d31"
      unitRef="usd">-15738000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yNS9mcmFnOjYyMDYyODkzY2JlYTQ5N2ZiNmMxY2JlMDU5YmQwZjA1L3RhYmxlOjNmZDI3ZWVmNTAwMDRjNDhhMWU0YWI1NTc4NmRmNmQxL3RhYmxlcmFuZ2U6M2ZkMjdlZWY1MDAwNGM0OGExZTRhYjU1Nzg2ZGY2ZDFfMTEtMS0xLTEtMTkwNTY0_19d80a89-4609-4740-8d71-8b3fedbe1763"
      unitRef="usd">534000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yNS9mcmFnOjYyMDYyODkzY2JlYTQ5N2ZiNmMxY2JlMDU5YmQwZjA1L3RhYmxlOjNmZDI3ZWVmNTAwMDRjNDhhMWU0YWI1NTc4NmRmNmQxL3RhYmxlcmFuZ2U6M2ZkMjdlZWY1MDAwNGM0OGExZTRhYjU1Nzg2ZGY2ZDFfMTEtMy0xLTEtMTkwNTY0_c3c5fc29-73d1-4be1-b645-6877887dec93"
      unitRef="usd">-360000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yNS9mcmFnOjYyMDYyODkzY2JlYTQ5N2ZiNmMxY2JlMDU5YmQwZjA1L3RhYmxlOjNmZDI3ZWVmNTAwMDRjNDhhMWU0YWI1NTc4NmRmNmQxL3RhYmxlcmFuZ2U6M2ZkMjdlZWY1MDAwNGM0OGExZTRhYjU1Nzg2ZGY2ZDFfMTItMS0xLTEtMTkwNTY0_e2686dfc-080f-483c-a1be-c5c636d8d2d7"
      unitRef="usd">264000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yNS9mcmFnOjYyMDYyODkzY2JlYTQ5N2ZiNmMxY2JlMDU5YmQwZjA1L3RhYmxlOjNmZDI3ZWVmNTAwMDRjNDhhMWU0YWI1NTc4NmRmNmQxL3RhYmxlcmFuZ2U6M2ZkMjdlZWY1MDAwNGM0OGExZTRhYjU1Nzg2ZGY2ZDFfMTItMy0xLTEtMTkwNTY0_a1fd9ff7-e173-4637-8101-66d2f9408566"
      unitRef="usd">221000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yNS9mcmFnOjYyMDYyODkzY2JlYTQ5N2ZiNmMxY2JlMDU5YmQwZjA1L3RhYmxlOjNmZDI3ZWVmNTAwMDRjNDhhMWU0YWI1NTc4NmRmNmQxL3RhYmxlcmFuZ2U6M2ZkMjdlZWY1MDAwNGM0OGExZTRhYjU1Nzg2ZGY2ZDFfMTQtMC0xLTEtMTkwNTY0L3RleHRyZWdpb246MjYyNGI1ODJiNDdiNDE0NmEwMDEwZDUwZmViODc3YmZfNjc_716be436-efd9-4d85-971c-406f071280de"
      unitRef="usd">82000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yNS9mcmFnOjYyMDYyODkzY2JlYTQ5N2ZiNmMxY2JlMDU5YmQwZjA1L3RhYmxlOjNmZDI3ZWVmNTAwMDRjNDhhMWU0YWI1NTc4NmRmNmQxL3RhYmxlcmFuZ2U6M2ZkMjdlZWY1MDAwNGM0OGExZTRhYjU1Nzg2ZGY2ZDFfMTQtMC0xLTEtMTkwNTY0L3RleHRyZWdpb246MjYyNGI1ODJiNDdiNDE0NmEwMDEwZDUwZmViODc3YmZfODU_7a84ba0d-e8fb-4189-8479-b685cbae5274"
      unitRef="usd">-208000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yNS9mcmFnOjYyMDYyODkzY2JlYTQ5N2ZiNmMxY2JlMDU5YmQwZjA1L3RhYmxlOjNmZDI3ZWVmNTAwMDRjNDhhMWU0YWI1NTc4NmRmNmQxL3RhYmxlcmFuZ2U6M2ZkMjdlZWY1MDAwNGM0OGExZTRhYjU1Nzg2ZGY2ZDFfMTQtMS0xLTEtMTkwNTY0_a3c3ed87-98b6-407e-8d83-1be9d99a649d"
      unitRef="usd">270000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yNS9mcmFnOjYyMDYyODkzY2JlYTQ5N2ZiNmMxY2JlMDU5YmQwZjA1L3RhYmxlOjNmZDI3ZWVmNTAwMDRjNDhhMWU0YWI1NTc4NmRmNmQxL3RhYmxlcmFuZ2U6M2ZkMjdlZWY1MDAwNGM0OGExZTRhYjU1Nzg2ZGY2ZDFfMTQtMy0xLTEtMTkwNTY0_9f62f55f-3fcd-4346-821c-87f7c39792b6"
      unitRef="usd">-581000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yNS9mcmFnOjYyMDYyODkzY2JlYTQ5N2ZiNmMxY2JlMDU5YmQwZjA1L3RhYmxlOjNmZDI3ZWVmNTAwMDRjNDhhMWU0YWI1NTc4NmRmNmQxL3RhYmxlcmFuZ2U6M2ZkMjdlZWY1MDAwNGM0OGExZTRhYjU1Nzg2ZGY2ZDFfMTYtMS0xLTEtMTkwNTY0_95eef249-aaa2-4e5a-af9d-2dc2e87bdd1d"
      unitRef="usd">-73000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yNS9mcmFnOjYyMDYyODkzY2JlYTQ5N2ZiNmMxY2JlMDU5YmQwZjA1L3RhYmxlOjNmZDI3ZWVmNTAwMDRjNDhhMWU0YWI1NTc4NmRmNmQxL3RhYmxlcmFuZ2U6M2ZkMjdlZWY1MDAwNGM0OGExZTRhYjU1Nzg2ZGY2ZDFfMTYtMy0xLTEtMTkwNTY0_8bf78741-bc5c-4592-9f5d-fd4f63cbf995"
      unitRef="usd">1964000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yNS9mcmFnOjYyMDYyODkzY2JlYTQ5N2ZiNmMxY2JlMDU5YmQwZjA1L3RhYmxlOjNmZDI3ZWVmNTAwMDRjNDhhMWU0YWI1NTc4NmRmNmQxL3RhYmxlcmFuZ2U6M2ZkMjdlZWY1MDAwNGM0OGExZTRhYjU1Nzg2ZGY2ZDFfMTctMS0xLTEtMTkwNTY0_737af838-e85b-4e30-89fe-ae560a55a24c"
      unitRef="usd">-846000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yNS9mcmFnOjYyMDYyODkzY2JlYTQ5N2ZiNmMxY2JlMDU5YmQwZjA1L3RhYmxlOjNmZDI3ZWVmNTAwMDRjNDhhMWU0YWI1NTc4NmRmNmQxL3RhYmxlcmFuZ2U6M2ZkMjdlZWY1MDAwNGM0OGExZTRhYjU1Nzg2ZGY2ZDFfMTctMy0xLTEtMTkwNTY0_fcbd556e-aa03-4184-9b39-2fe98a05d0b6"
      unitRef="usd">1576000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yNS9mcmFnOjYyMDYyODkzY2JlYTQ5N2ZiNmMxY2JlMDU5YmQwZjA1L3RhYmxlOjNmZDI3ZWVmNTAwMDRjNDhhMWU0YWI1NTc4NmRmNmQxL3RhYmxlcmFuZ2U6M2ZkMjdlZWY1MDAwNGM0OGExZTRhYjU1Nzg2ZGY2ZDFfMTgtMC0xLTEtMTkwNTY0L3RleHRyZWdpb246YjU0YjNjNWNlN2QwNDRlYTlkMjgxODAyMWRhNzZiNjhfMzY_c9a38790-1b6c-42c6-8f6a-1b46f22bbbe2"
      unitRef="usd">220000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yNS9mcmFnOjYyMDYyODkzY2JlYTQ5N2ZiNmMxY2JlMDU5YmQwZjA1L3RhYmxlOjNmZDI3ZWVmNTAwMDRjNDhhMWU0YWI1NTc4NmRmNmQxL3RhYmxlcmFuZ2U6M2ZkMjdlZWY1MDAwNGM0OGExZTRhYjU1Nzg2ZGY2ZDFfMTgtMC0xLTEtMTkwNTY0L3RleHRyZWdpb246YjU0YjNjNWNlN2QwNDRlYTlkMjgxODAyMWRhNzZiNjhfNTQ_95c5d5f3-552e-4445-a3d1-446aa0dc9b49"
      unitRef="usd">112000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yNS9mcmFnOjYyMDYyODkzY2JlYTQ5N2ZiNmMxY2JlMDU5YmQwZjA1L3RhYmxlOjNmZDI3ZWVmNTAwMDRjNDhhMWU0YWI1NTc4NmRmNmQxL3RhYmxlcmFuZ2U6M2ZkMjdlZWY1MDAwNGM0OGExZTRhYjU1Nzg2ZGY2ZDFfMTgtMS0xLTEtMTkwNTY0_e62579f4-8d5e-46e0-b82c-c0be99d85932"
      unitRef="usd">773000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yNS9mcmFnOjYyMDYyODkzY2JlYTQ5N2ZiNmMxY2JlMDU5YmQwZjA1L3RhYmxlOjNmZDI3ZWVmNTAwMDRjNDhhMWU0YWI1NTc4NmRmNmQxL3RhYmxlcmFuZ2U6M2ZkMjdlZWY1MDAwNGM0OGExZTRhYjU1Nzg2ZGY2ZDFfMTgtMy0xLTEtMTkwNTY0_d6c647c0-01c2-4821-a8a0-567c3b21715f"
      unitRef="usd">388000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yNS9mcmFnOjYyMDYyODkzY2JlYTQ5N2ZiNmMxY2JlMDU5YmQwZjA1L3RhYmxlOjNmZDI3ZWVmNTAwMDRjNDhhMWU0YWI1NTc4NmRmNmQxL3RhYmxlcmFuZ2U6M2ZkMjdlZWY1MDAwNGM0OGExZTRhYjU1Nzg2ZGY2ZDFfMjAtMS0xLTEtMTkwNTY0_b757c901-c18a-4eb3-8324-58ada88e9611"
      unitRef="usd">17075000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yNS9mcmFnOjYyMDYyODkzY2JlYTQ5N2ZiNmMxY2JlMDU5YmQwZjA1L3RhYmxlOjNmZDI3ZWVmNTAwMDRjNDhhMWU0YWI1NTc4NmRmNmQxL3RhYmxlcmFuZ2U6M2ZkMjdlZWY1MDAwNGM0OGExZTRhYjU1Nzg2ZGY2ZDFfMjAtMy0xLTEtMTkwNTY0_ff4eacf8-738f-46ab-a4d3-42f69e865839"
      unitRef="usd">-14769000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yNS9mcmFnOjYyMDYyODkzY2JlYTQ5N2ZiNmMxY2JlMDU5YmQwZjA1L3RhYmxlOjNmZDI3ZWVmNTAwMDRjNDhhMWU0YWI1NTc4NmRmNmQxL3RhYmxlcmFuZ2U6M2ZkMjdlZWY1MDAwNGM0OGExZTRhYjU1Nzg2ZGY2ZDFfMjEtMS0xLTEtMTkwNTY0_f0a0294b-18fd-4a4a-bab0-8cc6dece4b10"
      unitRef="usd">245649000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yNS9mcmFnOjYyMDYyODkzY2JlYTQ5N2ZiNmMxY2JlMDU5YmQwZjA1L3RhYmxlOjNmZDI3ZWVmNTAwMDRjNDhhMWU0YWI1NTc4NmRmNmQxL3RhYmxlcmFuZ2U6M2ZkMjdlZWY1MDAwNGM0OGExZTRhYjU1Nzg2ZGY2ZDFfMjEtMy0xLTEtMTkwNTY0_a2c0fc8e-6ec9-4503-bbd5-8ad1f1d5d500"
      unitRef="usd">211384000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8bac8130ba474407bdaba6613f91543a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yOC9mcmFnOjZjMzEzZDJjYzYwZjQyOWFhM2U3MzU1MjJmMDUwMTM5L3RhYmxlOjZiNzQzZGM1NGUzZTRhN2NhODQ2OGExMWJiMWMwNWM5L3RhYmxlcmFuZ2U6NmI3NDNkYzU0ZTNlNGE3Y2E4NDY4YTExYmIxYzA1YzlfMy0xLTEtMS0xOTA1NjQ_4d9fcbc5-ae46-421f-999b-bfc9066bd808"
      unitRef="usd">272426000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6fc59ffb06b14d1bbb26269a523a78c1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yOC9mcmFnOjZjMzEzZDJjYzYwZjQyOWFhM2U3MzU1MjJmMDUwMTM5L3RhYmxlOjZiNzQzZGM1NGUzZTRhN2NhODQ2OGExMWJiMWMwNWM5L3RhYmxlcmFuZ2U6NmI3NDNkYzU0ZTNlNGE3Y2E4NDY4YTExYmIxYzA1YzlfMy0zLTEtMS0xOTA1NjQ_46bbf5fc-9172-4e11-98ad-c5ae73482321"
      unitRef="usd">380868000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i8bac8130ba474407bdaba6613f91543a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yOC9mcmFnOjZjMzEzZDJjYzYwZjQyOWFhM2U3MzU1MjJmMDUwMTM5L3RhYmxlOjZiNzQzZGM1NGUzZTRhN2NhODQ2OGExMWJiMWMwNWM5L3RhYmxlcmFuZ2U6NmI3NDNkYzU0ZTNlNGE3Y2E4NDY4YTExYmIxYzA1YzlfNS0xLTEtMS0xOTA1NjQ_b161f7d4-0b60-4df0-85ca-7b295cdf4050"
      unitRef="usd">1460970000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i6fc59ffb06b14d1bbb26269a523a78c1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yOC9mcmFnOjZjMzEzZDJjYzYwZjQyOWFhM2U3MzU1MjJmMDUwMTM5L3RhYmxlOjZiNzQzZGM1NGUzZTRhN2NhODQ2OGExMWJiMWMwNWM5L3RhYmxlcmFuZ2U6NmI3NDNkYzU0ZTNlNGE3Y2E4NDY4YTExYmIxYzA1YzlfNS0zLTEtMS0xOTA1NjQ_83af5973-d551-47b1-969b-06f1313499ba"
      unitRef="usd">1516871000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i8bac8130ba474407bdaba6613f91543a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yOC9mcmFnOjZjMzEzZDJjYzYwZjQyOWFhM2U3MzU1MjJmMDUwMTM5L3RhYmxlOjZiNzQzZGM1NGUzZTRhN2NhODQ2OGExMWJiMWMwNWM5L3RhYmxlcmFuZ2U6NmI3NDNkYzU0ZTNlNGE3Y2E4NDY4YTExYmIxYzA1YzlfNi0xLTEtMS0xOTA1NjQ_c58bf310-fa57-42f6-a1f6-24f27729471c"
      unitRef="usd">1405416000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i6fc59ffb06b14d1bbb26269a523a78c1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yOC9mcmFnOjZjMzEzZDJjYzYwZjQyOWFhM2U3MzU1MjJmMDUwMTM5L3RhYmxlOjZiNzQzZGM1NGUzZTRhN2NhODQ2OGExMWJiMWMwNWM5L3RhYmxlcmFuZ2U6NmI3NDNkYzU0ZTNlNGE3Y2E4NDY4YTExYmIxYzA1YzlfNi0zLTEtMS0xOTA1NjQ_64076e5e-023e-41ea-8b1d-067d69b3a283"
      unitRef="usd">1366608000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i8bac8130ba474407bdaba6613f91543a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yOC9mcmFnOjZjMzEzZDJjYzYwZjQyOWFhM2U3MzU1MjJmMDUwMTM5L3RhYmxlOjZiNzQzZGM1NGUzZTRhN2NhODQ2OGExMWJiMWMwNWM5L3RhYmxlcmFuZ2U6NmI3NDNkYzU0ZTNlNGE3Y2E4NDY4YTExYmIxYzA1YzlfNy0xLTEtMS0xOTA1NjQ_16cb0c0c-28f8-4335-8f0b-0a514cdabc33"
      unitRef="usd">177038000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i6fc59ffb06b14d1bbb26269a523a78c1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yOC9mcmFnOjZjMzEzZDJjYzYwZjQyOWFhM2U3MzU1MjJmMDUwMTM5L3RhYmxlOjZiNzQzZGM1NGUzZTRhN2NhODQ2OGExMWJiMWMwNWM5L3RhYmxlcmFuZ2U6NmI3NDNkYzU0ZTNlNGE3Y2E4NDY4YTExYmIxYzA1YzlfNy0zLTEtMS0xOTA1NjQ_2933c395-e547-4371-bfce-9f7e693867a4"
      unitRef="usd">159118000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i8bac8130ba474407bdaba6613f91543a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yOC9mcmFnOjZjMzEzZDJjYzYwZjQyOWFhM2U3MzU1MjJmMDUwMTM5L3RhYmxlOjZiNzQzZGM1NGUzZTRhN2NhODQ2OGExMWJiMWMwNWM5L3RhYmxlcmFuZ2U6NmI3NDNkYzU0ZTNlNGE3Y2E4NDY4YTExYmIxYzA1YzlfMTAtMS0xLTEtMTkwNTY0_969eb03b-7632-489d-a606-88661d8bef09"
      unitRef="usd">3315850000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i6fc59ffb06b14d1bbb26269a523a78c1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yOC9mcmFnOjZjMzEzZDJjYzYwZjQyOWFhM2U3MzU1MjJmMDUwMTM5L3RhYmxlOjZiNzQzZGM1NGUzZTRhN2NhODQ2OGExMWJiMWMwNWM5L3RhYmxlcmFuZ2U6NmI3NDNkYzU0ZTNlNGE3Y2E4NDY4YTExYmIxYzA1YzlfMTAtMy0xLTEtMTkwNTY0_fcbc9bd8-fba8-4d94-99d0-35cc24b5a1e8"
      unitRef="usd">3423465000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i8bac8130ba474407bdaba6613f91543a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yOC9mcmFnOjZjMzEzZDJjYzYwZjQyOWFhM2U3MzU1MjJmMDUwMTM5L3RhYmxlOjZiNzQzZGM1NGUzZTRhN2NhODQ2OGExMWJiMWMwNWM5L3RhYmxlcmFuZ2U6NmI3NDNkYzU0ZTNlNGE3Y2E4NDY4YTExYmIxYzA1YzlfMTEtMS0xLTEtMTkwNTY0_74376329-cadf-4c84-a4a8-718fb694c2ea"
      unitRef="usd">1011707000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i6fc59ffb06b14d1bbb26269a523a78c1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yOC9mcmFnOjZjMzEzZDJjYzYwZjQyOWFhM2U3MzU1MjJmMDUwMTM5L3RhYmxlOjZiNzQzZGM1NGUzZTRhN2NhODQ2OGExMWJiMWMwNWM5L3RhYmxlcmFuZ2U6NmI3NDNkYzU0ZTNlNGE3Y2E4NDY4YTExYmIxYzA1YzlfMTEtMy0xLTEtMTkwNTY0_550d57d2-da5c-4563-b36d-e2b3d875bfd3"
      unitRef="usd">1004825000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill
      contextRef="i8bac8130ba474407bdaba6613f91543a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yOC9mcmFnOjZjMzEzZDJjYzYwZjQyOWFhM2U3MzU1MjJmMDUwMTM5L3RhYmxlOjZiNzQzZGM1NGUzZTRhN2NhODQ2OGExMWJiMWMwNWM5L3RhYmxlcmFuZ2U6NmI3NDNkYzU0ZTNlNGE3Y2E4NDY4YTExYmIxYzA1YzlfMTMtMS0xLTEtMTkwNTY0_655d4f2f-7e59-49ae-98da-1bdbb4491f95"
      unitRef="usd">4680713000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i6fc59ffb06b14d1bbb26269a523a78c1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yOC9mcmFnOjZjMzEzZDJjYzYwZjQyOWFhM2U3MzU1MjJmMDUwMTM5L3RhYmxlOjZiNzQzZGM1NGUzZTRhN2NhODQ2OGExMWJiMWMwNWM5L3RhYmxlcmFuZ2U6NmI3NDNkYzU0ZTNlNGE3Y2E4NDY4YTExYmIxYzA1YzlfMTMtMy0xLTEtMTkwNTY0_7b0d6cc1-0a5a-4156-9c4f-bdba40bc2e81"
      unitRef="usd">4669494000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i8bac8130ba474407bdaba6613f91543a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yOC9mcmFnOjZjMzEzZDJjYzYwZjQyOWFhM2U3MzU1MjJmMDUwMTM5L3RhYmxlOjZiNzQzZGM1NGUzZTRhN2NhODQ2OGExMWJiMWMwNWM5L3RhYmxlcmFuZ2U6NmI3NDNkYzU0ZTNlNGE3Y2E4NDY4YTExYmIxYzA1YzlfMTQtMS0xLTEtMTkwNTY0_3aedb304-bd2b-4c74-af6f-e05790b5558a"
      unitRef="usd">1301696000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i6fc59ffb06b14d1bbb26269a523a78c1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yOC9mcmFnOjZjMzEzZDJjYzYwZjQyOWFhM2U3MzU1MjJmMDUwMTM5L3RhYmxlOjZiNzQzZGM1NGUzZTRhN2NhODQ2OGExMWJiMWMwNWM5L3RhYmxlcmFuZ2U6NmI3NDNkYzU0ZTNlNGE3Y2E4NDY4YTExYmIxYzA1YzlfMTQtMy0xLTEtMTkwNTY0_95c35dc0-568f-4ed4-a72a-f6fee053f330"
      unitRef="usd">1333735000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i8bac8130ba474407bdaba6613f91543a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yOC9mcmFnOjZjMzEzZDJjYzYwZjQyOWFhM2U3MzU1MjJmMDUwMTM5L3RhYmxlOjZiNzQzZGM1NGUzZTRhN2NhODQ2OGExMWJiMWMwNWM5L3RhYmxlcmFuZ2U6NmI3NDNkYzU0ZTNlNGE3Y2E4NDY4YTExYmIxYzA1YzlfMTUtMS0xLTEtMTkwNTY0_bce180fa-f830-4d22-bcdd-c468d7e50e09"
      unitRef="usd">494679000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i6fc59ffb06b14d1bbb26269a523a78c1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yOC9mcmFnOjZjMzEzZDJjYzYwZjQyOWFhM2U3MzU1MjJmMDUwMTM5L3RhYmxlOjZiNzQzZGM1NGUzZTRhN2NhODQ2OGExMWJiMWMwNWM5L3RhYmxlcmFuZ2U6NmI3NDNkYzU0ZTNlNGE3Y2E4NDY4YTExYmIxYzA1YzlfMTUtMy0xLTEtMTkwNTY0_e561ee48-f6e6-4687-af71-bc810330a481"
      unitRef="usd">465000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i8bac8130ba474407bdaba6613f91543a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yOC9mcmFnOjZjMzEzZDJjYzYwZjQyOWFhM2U3MzU1MjJmMDUwMTM5L3RhYmxlOjZiNzQzZGM1NGUzZTRhN2NhODQ2OGExMWJiMWMwNWM5L3RhYmxlcmFuZ2U6NmI3NDNkYzU0ZTNlNGE3Y2E4NDY4YTExYmIxYzA1YzlfMTctMS0xLTEtMTkwNTY0_59f56e78-0531-4567-b3a5-71b456ff25ff"
      unitRef="usd">10804645000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i6fc59ffb06b14d1bbb26269a523a78c1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yOC9mcmFnOjZjMzEzZDJjYzYwZjQyOWFhM2U3MzU1MjJmMDUwMTM5L3RhYmxlOjZiNzQzZGM1NGUzZTRhN2NhODQ2OGExMWJiMWMwNWM5L3RhYmxlcmFuZ2U6NmI3NDNkYzU0ZTNlNGE3Y2E4NDY4YTExYmIxYzA1YzlfMTctMy0xLTEtMTkwNTY0_57527a59-ade4-4f7c-9ea6-74e107773e59"
      unitRef="usd">10896519000</us-gaap:Assets>
    <us-gaap:ShortTermBorrowings
      contextRef="i8bac8130ba474407bdaba6613f91543a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yOC9mcmFnOjZjMzEzZDJjYzYwZjQyOWFhM2U3MzU1MjJmMDUwMTM5L3RhYmxlOjZiNzQzZGM1NGUzZTRhN2NhODQ2OGExMWJiMWMwNWM5L3RhYmxlcmFuZ2U6NmI3NDNkYzU0ZTNlNGE3Y2E4NDY4YTExYmIxYzA1YzlfMjEtMS0xLTEtMTkwNTY0_e2f353ff-f8c5-4bc9-a832-47f1c46f712c"
      unitRef="usd">514567000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="i6fc59ffb06b14d1bbb26269a523a78c1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yOC9mcmFnOjZjMzEzZDJjYzYwZjQyOWFhM2U3MzU1MjJmMDUwMTM5L3RhYmxlOjZiNzQzZGM1NGUzZTRhN2NhODQ2OGExMWJiMWMwNWM5L3RhYmxlcmFuZ2U6NmI3NDNkYzU0ZTNlNGE3Y2E4NDY4YTExYmIxYzA1YzlfMjEtMy0xLTEtMTkwNTY0_45adb33a-a5ce-4d07-ba6d-23ce2e8b8d6a"
      unitRef="usd">735772000</us-gaap:ShortTermBorrowings>
    <us-gaap:AccountsPayableCurrent
      contextRef="i8bac8130ba474407bdaba6613f91543a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yOC9mcmFnOjZjMzEzZDJjYzYwZjQyOWFhM2U3MzU1MjJmMDUwMTM5L3RhYmxlOjZiNzQzZGM1NGUzZTRhN2NhODQ2OGExMWJiMWMwNWM5L3RhYmxlcmFuZ2U6NmI3NDNkYzU0ZTNlNGE3Y2E4NDY4YTExYmIxYzA1YzlfMjItMS0xLTEtMTkwNTY0_7fdb4763-58fc-4aea-b455-6fc06ebfa581"
      unitRef="usd">1039162000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i6fc59ffb06b14d1bbb26269a523a78c1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yOC9mcmFnOjZjMzEzZDJjYzYwZjQyOWFhM2U3MzU1MjJmMDUwMTM5L3RhYmxlOjZiNzQzZGM1NGUzZTRhN2NhODQ2OGExMWJiMWMwNWM5L3RhYmxlcmFuZ2U6NmI3NDNkYzU0ZTNlNGE3Y2E4NDY4YTExYmIxYzA1YzlfMjItMy0xLTEtMTkwNTY0_6e6675ba-5240-4d68-8eb7-f41af9fe1764"
      unitRef="usd">1068144000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i8bac8130ba474407bdaba6613f91543a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yOC9mcmFnOjZjMzEzZDJjYzYwZjQyOWFhM2U3MzU1MjJmMDUwMTM5L3RhYmxlOjZiNzQzZGM1NGUzZTRhN2NhODQ2OGExMWJiMWMwNWM5L3RhYmxlcmFuZ2U6NmI3NDNkYzU0ZTNlNGE3Y2E4NDY4YTExYmIxYzA1YzlfMjMtMS0xLTEtMTkwNTY0_07b35f2b-dc37-4cec-b6cf-1112f2bc278f"
      unitRef="usd">191687000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i6fc59ffb06b14d1bbb26269a523a78c1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yOC9mcmFnOjZjMzEzZDJjYzYwZjQyOWFhM2U3MzU1MjJmMDUwMTM5L3RhYmxlOjZiNzQzZGM1NGUzZTRhN2NhODQ2OGExMWJiMWMwNWM5L3RhYmxlcmFuZ2U6NmI3NDNkYzU0ZTNlNGE3Y2E4NDY4YTExYmIxYzA1YzlfMjMtMy0xLTEtMTkwNTY0_bf9b2c4e-3487-48a7-a129-73b6b67c6021"
      unitRef="usd">269785000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="i8bac8130ba474407bdaba6613f91543a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yOC9mcmFnOjZjMzEzZDJjYzYwZjQyOWFhM2U3MzU1MjJmMDUwMTM5L3RhYmxlOjZiNzQzZGM1NGUzZTRhN2NhODQ2OGExMWJiMWMwNWM5L3RhYmxlcmFuZ2U6NmI3NDNkYzU0ZTNlNGE3Y2E4NDY4YTExYmIxYzA1YzlfMjQtMS0xLTEtMTkwNTY0_ce222586-57bc-4c67-923e-9273677c9a32"
      unitRef="usd">285209000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="i6fc59ffb06b14d1bbb26269a523a78c1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yOC9mcmFnOjZjMzEzZDJjYzYwZjQyOWFhM2U3MzU1MjJmMDUwMTM5L3RhYmxlOjZiNzQzZGM1NGUzZTRhN2NhODQ2OGExMWJiMWMwNWM5L3RhYmxlcmFuZ2U6NmI3NDNkYzU0ZTNlNGE3Y2E4NDY4YTExYmIxYzA1YzlfMjQtMy0xLTEtMTkwNTY0_77dcb3d1-f476-4e33-afce-f1d4579a07b0"
      unitRef="usd">256933000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:AccruedInsuranceCurrent
      contextRef="i8bac8130ba474407bdaba6613f91543a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yOC9mcmFnOjZjMzEzZDJjYzYwZjQyOWFhM2U3MzU1MjJmMDUwMTM5L3RhYmxlOjZiNzQzZGM1NGUzZTRhN2NhODQ2OGExMWJiMWMwNWM5L3RhYmxlcmFuZ2U6NmI3NDNkYzU0ZTNlNGE3Y2E4NDY4YTExYmIxYzA1YzlfMjUtMS0xLTEtMTkwNTY0_812dd71b-d7da-4697-8f31-3a9965c801bb"
      unitRef="usd">94573000</us-gaap:AccruedInsuranceCurrent>
    <us-gaap:AccruedInsuranceCurrent
      contextRef="i6fc59ffb06b14d1bbb26269a523a78c1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yOC9mcmFnOjZjMzEzZDJjYzYwZjQyOWFhM2U3MzU1MjJmMDUwMTM5L3RhYmxlOjZiNzQzZGM1NGUzZTRhN2NhODQ2OGExMWJiMWMwNWM5L3RhYmxlcmFuZ2U6NmI3NDNkYzU0ZTNlNGE3Y2E4NDY4YTExYmIxYzA1YzlfMjUtMy0xLTEtMTkwNTY0_8e7a4aaa-80bf-4e36-86a9-9b7f43e42ac7"
      unitRef="usd">92876000</us-gaap:AccruedInsuranceCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i8bac8130ba474407bdaba6613f91543a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yOC9mcmFnOjZjMzEzZDJjYzYwZjQyOWFhM2U3MzU1MjJmMDUwMTM5L3RhYmxlOjZiNzQzZGM1NGUzZTRhN2NhODQ2OGExMWJiMWMwNWM5L3RhYmxlcmFuZ2U6NmI3NDNkYzU0ZTNlNGE3Y2E4NDY4YTExYmIxYzA1YzlfMjYtMS0xLTEtMTkwNTY0_0b612322-3e8d-44be-8ff1-ba39146e4d19"
      unitRef="usd">320435000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i6fc59ffb06b14d1bbb26269a523a78c1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yOC9mcmFnOjZjMzEzZDJjYzYwZjQyOWFhM2U3MzU1MjJmMDUwMTM5L3RhYmxlOjZiNzQzZGM1NGUzZTRhN2NhODQ2OGExMWJiMWMwNWM5L3RhYmxlcmFuZ2U6NmI3NDNkYzU0ZTNlNGE3Y2E4NDY4YTExYmIxYzA1YzlfMjYtMy0xLTEtMTkwNTY0_9dc38ef7-c2c1-4bb8-b657-e91f59b0e066"
      unitRef="usd">318337000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i8bac8130ba474407bdaba6613f91543a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yOC9mcmFnOjZjMzEzZDJjYzYwZjQyOWFhM2U3MzU1MjJmMDUwMTM5L3RhYmxlOjZiNzQzZGM1NGUzZTRhN2NhODQ2OGExMWJiMWMwNWM5L3RhYmxlcmFuZ2U6NmI3NDNkYzU0ZTNlNGE3Y2E4NDY4YTExYmIxYzA1YzlfMjctMS0xLTEtMTkwNTY0_470f1696-11c2-4bc8-b9d0-e487d7076d15"
      unitRef="usd">62860000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i6fc59ffb06b14d1bbb26269a523a78c1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yOC9mcmFnOjZjMzEzZDJjYzYwZjQyOWFhM2U3MzU1MjJmMDUwMTM5L3RhYmxlOjZiNzQzZGM1NGUzZTRhN2NhODQ2OGExMWJiMWMwNWM5L3RhYmxlcmFuZ2U6NmI3NDNkYzU0ZTNlNGE3Y2E4NDY4YTExYmIxYzA1YzlfMjctMy0xLTEtMTkwNTY0_23f6568b-f14d-4248-85ec-38342ff287f1"
      unitRef="usd">31427000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i8bac8130ba474407bdaba6613f91543a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yOC9mcmFnOjZjMzEzZDJjYzYwZjQyOWFhM2U3MzU1MjJmMDUwMTM5L3RhYmxlOjZiNzQzZGM1NGUzZTRhN2NhODQ2OGExMWJiMWMwNWM5L3RhYmxlcmFuZ2U6NmI3NDNkYzU0ZTNlNGE3Y2E4NDY4YTExYmIxYzA1YzlfMjktMS0xLTEtMTkwNTY0_a3639d74-a2b1-4dcd-a0d5-39ee00c6ff3f"
      unitRef="usd">2508493000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i6fc59ffb06b14d1bbb26269a523a78c1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yOC9mcmFnOjZjMzEzZDJjYzYwZjQyOWFhM2U3MzU1MjJmMDUwMTM5L3RhYmxlOjZiNzQzZGM1NGUzZTRhN2NhODQ2OGExMWJiMWMwNWM5L3RhYmxlcmFuZ2U6NmI3NDNkYzU0ZTNlNGE3Y2E4NDY4YTExYmIxYzA1YzlfMjktMy0xLTEtMTkwNTY0_44a51098-d612-46a5-bb53-95e464eb981c"
      unitRef="usd">2773274000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i8bac8130ba474407bdaba6613f91543a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yOC9mcmFnOjZjMzEzZDJjYzYwZjQyOWFhM2U3MzU1MjJmMDUwMTM5L3RhYmxlOjZiNzQzZGM1NGUzZTRhN2NhODQ2OGExMWJiMWMwNWM5L3RhYmxlcmFuZ2U6NmI3NDNkYzU0ZTNlNGE3Y2E4NDY4YTExYmIxYzA1YzlfMzAtMS0xLTEtMTkwNTY0_a50db554-d41d-492f-b7b8-17136bd6d9d7"
      unitRef="usd">2961362000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i6fc59ffb06b14d1bbb26269a523a78c1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yOC9mcmFnOjZjMzEzZDJjYzYwZjQyOWFhM2U3MzU1MjJmMDUwMTM5L3RhYmxlOjZiNzQzZGM1NGUzZTRhN2NhODQ2OGExMWJiMWMwNWM5L3RhYmxlcmFuZ2U6NmI3NDNkYzU0ZTNlNGE3Y2E4NDY4YTExYmIxYzA1YzlfMzAtMy0xLTEtMTkwNTY0_7459912e-37d3-4b60-8838-ae803f85b8e5"
      unitRef="usd">2942513000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i8bac8130ba474407bdaba6613f91543a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yOC9mcmFnOjZjMzEzZDJjYzYwZjQyOWFhM2U3MzU1MjJmMDUwMTM5L3RhYmxlOjZiNzQzZGM1NGUzZTRhN2NhODQ2OGExMWJiMWMwNWM5L3RhYmxlcmFuZ2U6NmI3NDNkYzU0ZTNlNGE3Y2E4NDY4YTExYmIxYzA1YzlfMzEtMS0xLTEtMTkwNTY0_43731593-5203-44fd-8dce-7e8ec9348fc8"
      unitRef="usd">358831000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i6fc59ffb06b14d1bbb26269a523a78c1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yOC9mcmFnOjZjMzEzZDJjYzYwZjQyOWFhM2U3MzU1MjJmMDUwMTM5L3RhYmxlOjZiNzQzZGM1NGUzZTRhN2NhODQ2OGExMWJiMWMwNWM5L3RhYmxlcmFuZ2U6NmI3NDNkYzU0ZTNlNGE3Y2E4NDY4YTExYmIxYzA1YzlfMzEtMy0xLTEtMTkwNTY0_0fae916b-4681-40ee-bd3d-e4d78195feae"
      unitRef="usd">375150000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:AccruedIncomeTaxesNoncurrent
      contextRef="i8bac8130ba474407bdaba6613f91543a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yOC9mcmFnOjZjMzEzZDJjYzYwZjQyOWFhM2U3MzU1MjJmMDUwMTM5L3RhYmxlOjZiNzQzZGM1NGUzZTRhN2NhODQ2OGExMWJiMWMwNWM5L3RhYmxlcmFuZ2U6NmI3NDNkYzU0ZTNlNGE3Y2E4NDY4YTExYmIxYzA1YzlfMzItMS0xLTEtMTkwNTY0_20ee4220-86b1-49b6-8042-cd759e5135df"
      unitRef="usd">44313000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent
      contextRef="i6fc59ffb06b14d1bbb26269a523a78c1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yOC9mcmFnOjZjMzEzZDJjYzYwZjQyOWFhM2U3MzU1MjJmMDUwMTM5L3RhYmxlOjZiNzQzZGM1NGUzZTRhN2NhODQ2OGExMWJiMWMwNWM5L3RhYmxlcmFuZ2U6NmI3NDNkYzU0ZTNlNGE3Y2E4NDY4YTExYmIxYzA1YzlfMzItMy0xLTEtMTkwNTY0_3da8813a-dcf2-43c7-88fd-6843e1549cce"
      unitRef="usd">44313000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i8bac8130ba474407bdaba6613f91543a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yOC9mcmFnOjZjMzEzZDJjYzYwZjQyOWFhM2U3MzU1MjJmMDUwMTM5L3RhYmxlOjZiNzQzZGM1NGUzZTRhN2NhODQ2OGExMWJiMWMwNWM5L3RhYmxlcmFuZ2U6NmI3NDNkYzU0ZTNlNGE3Y2E4NDY4YTExYmIxYzA1YzlfMzMtMS0xLTEtMTkwNTY0_4ae5a86a-917c-4447-ad11-3c36382c93ad"
      unitRef="usd">471085000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i6fc59ffb06b14d1bbb26269a523a78c1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yOC9mcmFnOjZjMzEzZDJjYzYwZjQyOWFhM2U3MzU1MjJmMDUwMTM5L3RhYmxlOjZiNzQzZGM1NGUzZTRhN2NhODQ2OGExMWJiMWMwNWM5L3RhYmxlcmFuZ2U6NmI3NDNkYzU0ZTNlNGE3Y2E4NDY4YTExYmIxYzA1YzlfMzMtMy0xLTEtMTkwNTY0_bfa21707-dc19-4dd8-8c09-33f167c785a0"
      unitRef="usd">474903000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:StockholdersEquity
      contextRef="i8bac8130ba474407bdaba6613f91543a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yOC9mcmFnOjZjMzEzZDJjYzYwZjQyOWFhM2U3MzU1MjJmMDUwMTM5L3RhYmxlOjZiNzQzZGM1NGUzZTRhN2NhODQ2OGExMWJiMWMwNWM5L3RhYmxlcmFuZ2U6NmI3NDNkYzU0ZTNlNGE3Y2E4NDY4YTExYmIxYzA1YzlfNDMtMS0xLTEtMTkwNTY0_3c14b7b2-3d17-435f-b0b2-976d30259289"
      unitRef="usd">4460561000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6fc59ffb06b14d1bbb26269a523a78c1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yOC9mcmFnOjZjMzEzZDJjYzYwZjQyOWFhM2U3MzU1MjJmMDUwMTM5L3RhYmxlOjZiNzQzZGM1NGUzZTRhN2NhODQ2OGExMWJiMWMwNWM5L3RhYmxlcmFuZ2U6NmI3NDNkYzU0ZTNlNGE3Y2E4NDY4YTExYmIxYzA1YzlfNDMtMy0xLTEtMTkwNTY0_1af8e38e-c8b4-4e2e-9c6a-258bc08fcf20"
      unitRef="usd">4286366000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i8bac8130ba474407bdaba6613f91543a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yOC9mcmFnOjZjMzEzZDJjYzYwZjQyOWFhM2U3MzU1MjJmMDUwMTM5L3RhYmxlOjZiNzQzZGM1NGUzZTRhN2NhODQ2OGExMWJiMWMwNWM5L3RhYmxlcmFuZ2U6NmI3NDNkYzU0ZTNlNGE3Y2E4NDY4YTExYmIxYzA1YzlfNDQtMS0xLTEtMTkwNTY0_a0c4ac61-84c4-42d8-84ba-3c5656252072"
      unitRef="usd">10804645000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i6fc59ffb06b14d1bbb26269a523a78c1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8yOC9mcmFnOjZjMzEzZDJjYzYwZjQyOWFhM2U3MzU1MjJmMDUwMTM5L3RhYmxlOjZiNzQzZGM1NGUzZTRhN2NhODQ2OGExMWJiMWMwNWM5L3RhYmxlcmFuZ2U6NmI3NDNkYzU0ZTNlNGE3Y2E4NDY4YTExYmIxYzA1YzlfNDQtMy0xLTEtMTkwNTY0_ce03fadb-a889-421c-8cbf-1242e6460bac"
      unitRef="usd">10896519000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i8bac8130ba474407bdaba6613f91543a_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zMS9mcmFnOmFmYThhYmNlNGQ2MzQ3MjVhYjhjNjMyZGJhNjMyOWUxL3RhYmxlOmU3NTdlNmJjYjgyNjQ0MDM5ZjlhN2VjNGNkYTRkMTFlL3RhYmxlcmFuZ2U6ZTc1N2U2YmNiODI2NDQwMzlmOWE3ZWM0Y2RhNGQxMWVfMC0xLTEtMS0xOTA1NjQvdGV4dHJlZ2lvbjoyYjg3MzU1MTM2ZDg0Njc2ODg0YWZhYzc3Yjk2ZjU0ZF8xNw_47708c4f-3348-4860-97b2-ccad057988fb"
      unitRef="usdPerShare">1</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i6fc59ffb06b14d1bbb26269a523a78c1_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zMS9mcmFnOmFmYThhYmNlNGQ2MzQ3MjVhYjhjNjMyZGJhNjMyOWUxL3RhYmxlOmU3NTdlNmJjYjgyNjQ0MDM5ZjlhN2VjNGNkYTRkMTFlL3RhYmxlcmFuZ2U6ZTc1N2U2YmNiODI2NDQwMzlmOWE3ZWM0Y2RhNGQxMWVfMC0xLTEtMS0xOTA1NjQvdGV4dHJlZ2lvbjoyYjg3MzU1MTM2ZDg0Njc2ODg0YWZhYzc3Yjk2ZjU0ZF8xNw_7f2cd581-fe7d-4fe7-932c-2cce9767b1ae"
      unitRef="usdPerShare">1</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:StockholdersEquity
      contextRef="i6155bb2c1c4b4892943c45915e21e36e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zMS9mcmFnOmFmYThhYmNlNGQ2MzQ3MjVhYjhjNjMyZGJhNjMyOWUxL3RhYmxlOmU3NTdlNmJjYjgyNjQ0MDM5ZjlhN2VjNGNkYTRkMTFlL3RhYmxlcmFuZ2U6ZTc1N2U2YmNiODI2NDQwMzlmOWE3ZWM0Y2RhNGQxMWVfMS0xLTEtMS0xOTA1NjQ_bb8bc840-0576-434f-9aa2-a46d8b5dfb70"
      unitRef="usd">259644000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0259408a7a9440bcb6afdd9c8c9448e9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zMS9mcmFnOmFmYThhYmNlNGQ2MzQ3MjVhYjhjNjMyZGJhNjMyOWUxL3RhYmxlOmU3NTdlNmJjYjgyNjQ0MDM5ZjlhN2VjNGNkYTRkMTFlL3RhYmxlcmFuZ2U6ZTc1N2U2YmNiODI2NDQwMzlmOWE3ZWM0Y2RhNGQxMWVfMS0zLTEtMS0xOTA1NjQ_67b5e2c8-8e45-47f2-aaa9-df58a2038f12"
      unitRef="usd">867560000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i747adf7992be4426b754b7b062e36ee2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zMS9mcmFnOmFmYThhYmNlNGQ2MzQ3MjVhYjhjNjMyZGJhNjMyOWUxL3RhYmxlOmU3NTdlNmJjYjgyNjQ0MDM5ZjlhN2VjNGNkYTRkMTFlL3RhYmxlcmFuZ2U6ZTc1N2U2YmNiODI2NDQwMzlmOWE3ZWM0Y2RhNGQxMWVfMS01LTEtMS0xOTA1NjQ_f8bf3b77-f4f3-4ffa-97c9-29a21078badf"
      unitRef="usd">10223070000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3cdf94c1327243029443589ecea3b85a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zMS9mcmFnOmFmYThhYmNlNGQ2MzQ3MjVhYjhjNjMyZGJhNjMyOWUxL3RhYmxlOmU3NTdlNmJjYjgyNjQ0MDM5ZjlhN2VjNGNkYTRkMTFlL3RhYmxlcmFuZ2U6ZTc1N2U2YmNiODI2NDQwMzlmOWE3ZWM0Y2RhNGQxMWVfMS03LTEtMS0xOTA1NjQ_4d92c347-b767-40c3-98c9-ccc5ced297af"
      unitRef="usd">-266223000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4139ae7127154e91877fb58c9154f70f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zMS9mcmFnOmFmYThhYmNlNGQ2MzQ3MjVhYjhjNjMyZGJhNjMyOWUxL3RhYmxlOmU3NTdlNmJjYjgyNjQ0MDM5ZjlhN2VjNGNkYTRkMTFlL3RhYmxlcmFuZ2U6ZTc1N2U2YmNiODI2NDQwMzlmOWE3ZWM0Y2RhNGQxMWVfMS05LTEtMS0xOTA1NjQ_071e036d-2034-4f7a-b7f0-048689952a24"
      unitRef="usd">-6797685000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6fc59ffb06b14d1bbb26269a523a78c1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zMS9mcmFnOmFmYThhYmNlNGQ2MzQ3MjVhYjhjNjMyZGJhNjMyOWUxL3RhYmxlOmU3NTdlNmJjYjgyNjQ0MDM5ZjlhN2VjNGNkYTRkMTFlL3RhYmxlcmFuZ2U6ZTc1N2U2YmNiODI2NDQwMzlmOWE3ZWM0Y2RhNGQxMWVfMS0xMS0xLTEtMTkwNTY0_48c40603-aa0f-497c-96eb-7eabff0f302b"
      unitRef="usd">4286366000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i1e096513b7144e4194e1874838c43d3b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zMS9mcmFnOmFmYThhYmNlNGQ2MzQ3MjVhYjhjNjMyZGJhNjMyOWUxL3RhYmxlOmU3NTdlNmJjYjgyNjQ0MDM5ZjlhN2VjNGNkYTRkMTFlL3RhYmxlcmFuZ2U6ZTc1N2U2YmNiODI2NDQwMzlmOWE3ZWM0Y2RhNGQxMWVfMi01LTEtMS0xOTA1NjQ_008e2b19-65b8-4851-a226-bf505b72bfd3"
      unitRef="usd">228574000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zMS9mcmFnOmFmYThhYmNlNGQ2MzQ3MjVhYjhjNjMyZGJhNjMyOWUxL3RhYmxlOmU3NTdlNmJjYjgyNjQ0MDM5ZjlhN2VjNGNkYTRkMTFlL3RhYmxlcmFuZ2U6ZTc1N2U2YmNiODI2NDQwMzlmOWE3ZWM0Y2RhNGQxMWVfMi0xMS0xLTEtMTkwNTY0_b330c41b-b597-4246-afcd-1f63724b8c7a"
      unitRef="usd">228574000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zMS9mcmFnOmFmYThhYmNlNGQ2MzQ3MjVhYjhjNjMyZGJhNjMyOWUxL3RhYmxlOmU3NTdlNmJjYjgyNjQ0MDM5ZjlhN2VjNGNkYTRkMTFlL3RhYmxlcmFuZ2U6ZTc1N2U2YmNiODI2NDQwMzlmOWE3ZWM0Y2RhNGQxMWVfMy0wLTEtMS0xOTA1NjQvdGV4dHJlZ2lvbjo4NzUxNWEyNTIzOGM0NmY1ODAwNDU5Y2RlZDc4YTJlNV8yMA_9b54d1c8-22e7-44c2-b3fa-8b4de631007b"
      unitRef="usdPerShare">0.505</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="i1e096513b7144e4194e1874838c43d3b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zMS9mcmFnOmFmYThhYmNlNGQ2MzQ3MjVhYjhjNjMyZGJhNjMyOWUxL3RhYmxlOmU3NTdlNmJjYjgyNjQ0MDM5ZjlhN2VjNGNkYTRkMTFlL3RhYmxlcmFuZ2U6ZTc1N2U2YmNiODI2NDQwMzlmOWE3ZWM0Y2RhNGQxMWVfMy01LTEtMS0xOTA1NjQ_7693e2d8-76f2-4bbf-b75b-0dfcc73c7b01"
      unitRef="usd">70773000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zMS9mcmFnOmFmYThhYmNlNGQ2MzQ3MjVhYjhjNjMyZGJhNjMyOWUxL3RhYmxlOmU3NTdlNmJjYjgyNjQ0MDM5ZjlhN2VjNGNkYTRkMTFlL3RhYmxlcmFuZ2U6ZTc1N2U2YmNiODI2NDQwMzlmOWE3ZWM0Y2RhNGQxMWVfMy0xMS0xLTEtMTkwNTY0_b437dbd8-a9b7-4eae-9410-f0c32d93d2aa"
      unitRef="usd">70773000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i787c3985cfcf404ebc2cd6693dd15e0a_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zMS9mcmFnOmFmYThhYmNlNGQ2MzQ3MjVhYjhjNjMyZGJhNjMyOWUxL3RhYmxlOmU3NTdlNmJjYjgyNjQ0MDM5ZjlhN2VjNGNkYTRkMTFlL3RhYmxlcmFuZ2U6ZTc1N2U2YmNiODI2NDQwMzlmOWE3ZWM0Y2RhNGQxMWVfNC0xLTEtMS0xOTA1NjQ_480b793a-6ee4-4a0d-86bb-c97b353aa522"
      unitRef="usd">150000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i8af53c0c27584b7d8d1fde418aab3aac_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zMS9mcmFnOmFmYThhYmNlNGQ2MzQ3MjVhYjhjNjMyZGJhNjMyOWUxL3RhYmxlOmU3NTdlNmJjYjgyNjQ0MDM5ZjlhN2VjNGNkYTRkMTFlL3RhYmxlcmFuZ2U6ZTc1N2U2YmNiODI2NDQwMzlmOWE3ZWM0Y2RhNGQxMWVfNC0zLTEtMS0xOTA1NjQ_d0c85faf-b195-446b-a084-707b17a482eb"
      unitRef="usd">-13137000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zMS9mcmFnOmFmYThhYmNlNGQ2MzQ3MjVhYjhjNjMyZGJhNjMyOWUxL3RhYmxlOmU3NTdlNmJjYjgyNjQ0MDM5ZjlhN2VjNGNkYTRkMTFlL3RhYmxlcmFuZ2U6ZTc1N2U2YmNiODI2NDQwMzlmOWE3ZWM0Y2RhNGQxMWVfNC0xMS0xLTEtMTkwNTY0_8b0ea6ad-f97c-4e7d-b4a1-ac1ade09c567"
      unitRef="usd">-12987000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i8af53c0c27584b7d8d1fde418aab3aac_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zMS9mcmFnOmFmYThhYmNlNGQ2MzQ3MjVhYjhjNjMyZGJhNjMyOWUxL3RhYmxlOmU3NTdlNmJjYjgyNjQ0MDM5ZjlhN2VjNGNkYTRkMTFlL3RhYmxlcmFuZ2U6ZTc1N2U2YmNiODI2NDQwMzlmOWE3ZWM0Y2RhNGQxMWVfNS0zLTEtMS0xOTA1NjQ_ef4d3aff-2bac-4563-9014-f5f4b5faa7f5"
      unitRef="usd">12282000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zMS9mcmFnOmFmYThhYmNlNGQ2MzQ3MjVhYjhjNjMyZGJhNjMyOWUxL3RhYmxlOmU3NTdlNmJjYjgyNjQ0MDM5ZjlhN2VjNGNkYTRkMTFlL3RhYmxlcmFuZ2U6ZTc1N2U2YmNiODI2NDQwMzlmOWE3ZWM0Y2RhNGQxMWVfNS0xMS0xLTEtMTkwNTY0_dc6e2b59-6fdc-4ed6-b9ee-0912ed39b021"
      unitRef="usd">12282000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i87516afdbda047d7ac9cd7b68579d2ed_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zMS9mcmFnOmFmYThhYmNlNGQ2MzQ3MjVhYjhjNjMyZGJhNjMyOWUxL3RhYmxlOmU3NTdlNmJjYjgyNjQ0MDM5ZjlhN2VjNGNkYTRkMTFlL3RhYmxlcmFuZ2U6ZTc1N2U2YmNiODI2NDQwMzlmOWE3ZWM0Y2RhNGQxMWVfNy03LTEtMS0xOTA1NjQ_83f12d8f-dc41-4d47-b3a2-b61ce4f1e417"
      unitRef="usd">17075000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zMS9mcmFnOmFmYThhYmNlNGQ2MzQ3MjVhYjhjNjMyZGJhNjMyOWUxL3RhYmxlOmU3NTdlNmJjYjgyNjQ0MDM5ZjlhN2VjNGNkYTRkMTFlL3RhYmxlcmFuZ2U6ZTc1N2U2YmNiODI2NDQwMzlmOWE3ZWM0Y2RhNGQxMWVfNy0xMS0xLTEtMTkwNTY0_b8071edc-c86d-46d9-8b5c-0e1eaef6093c"
      unitRef="usd">17075000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquityOther
      contextRef="i1e096513b7144e4194e1874838c43d3b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zMS9mcmFnOmFmYThhYmNlNGQ2MzQ3MjVhYjhjNjMyZGJhNjMyOWUxL3RhYmxlOmU3NTdlNmJjYjgyNjQ0MDM5ZjlhN2VjNGNkYTRkMTFlL3RhYmxlcmFuZ2U6ZTc1N2U2YmNiODI2NDQwMzlmOWE3ZWM0Y2RhNGQxMWVfOC01LTEtMS0xOTA1NjQ_0aa70659-9798-4f53-b2d4-033dc0ebf41d"
      unitRef="usd">24000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zMS9mcmFnOmFmYThhYmNlNGQ2MzQ3MjVhYjhjNjMyZGJhNjMyOWUxL3RhYmxlOmU3NTdlNmJjYjgyNjQ0MDM5ZjlhN2VjNGNkYTRkMTFlL3RhYmxlcmFuZ2U6ZTc1N2U2YmNiODI2NDQwMzlmOWE3ZWM0Y2RhNGQxMWVfOC0xMS0xLTEtMTkwNTY0_75b715b3-ebe5-429a-9b45-7ac279f320ba"
      unitRef="usd">24000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquity
      contextRef="i1c747fae8685483589d8728f14fee1bf_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zMS9mcmFnOmFmYThhYmNlNGQ2MzQ3MjVhYjhjNjMyZGJhNjMyOWUxL3RhYmxlOmU3NTdlNmJjYjgyNjQ0MDM5ZjlhN2VjNGNkYTRkMTFlL3RhYmxlcmFuZ2U6ZTc1N2U2YmNiODI2NDQwMzlmOWE3ZWM0Y2RhNGQxMWVfOS0xLTEtMS0xOTA1NjQ_da7c6f46-e76e-4327-9d91-1738df14e10f"
      unitRef="usd">259794000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i92cd80b414b7485fadf66c908848668c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zMS9mcmFnOmFmYThhYmNlNGQ2MzQ3MjVhYjhjNjMyZGJhNjMyOWUxL3RhYmxlOmU3NTdlNmJjYjgyNjQ0MDM5ZjlhN2VjNGNkYTRkMTFlL3RhYmxlcmFuZ2U6ZTc1N2U2YmNiODI2NDQwMzlmOWE3ZWM0Y2RhNGQxMWVfOS0zLTEtMS0xOTA1NjQ_b413a7c8-824b-42c4-918c-c9a32b236e9f"
      unitRef="usd">866705000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i868d80e946f94f1b90ebba8f90075f62_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zMS9mcmFnOmFmYThhYmNlNGQ2MzQ3MjVhYjhjNjMyZGJhNjMyOWUxL3RhYmxlOmU3NTdlNmJjYjgyNjQ0MDM5ZjlhN2VjNGNkYTRkMTFlL3RhYmxlcmFuZ2U6ZTc1N2U2YmNiODI2NDQwMzlmOWE3ZWM0Y2RhNGQxMWVfOS01LTEtMS0xOTA1NjQ_ab031c6c-660e-4d08-ac1c-924a257c7c4a"
      unitRef="usd">10380895000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i44632d0961ae44a8b28283abbee1f156_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zMS9mcmFnOmFmYThhYmNlNGQ2MzQ3MjVhYjhjNjMyZGJhNjMyOWUxL3RhYmxlOmU3NTdlNmJjYjgyNjQ0MDM5ZjlhN2VjNGNkYTRkMTFlL3RhYmxlcmFuZ2U6ZTc1N2U2YmNiODI2NDQwMzlmOWE3ZWM0Y2RhNGQxMWVfOS03LTEtMS0xOTA1NjQ_0892f9d1-0cba-436f-bdf7-b933b041629d"
      unitRef="usd">-249148000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i71ca40d798634a9081fa6faaf2342206_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zMS9mcmFnOmFmYThhYmNlNGQ2MzQ3MjVhYjhjNjMyZGJhNjMyOWUxL3RhYmxlOmU3NTdlNmJjYjgyNjQ0MDM5ZjlhN2VjNGNkYTRkMTFlL3RhYmxlcmFuZ2U6ZTc1N2U2YmNiODI2NDQwMzlmOWE3ZWM0Y2RhNGQxMWVfOS05LTEtMS0xOTA1NjQ_2d3b423e-9a44-42fc-88c1-ccafb1624cd0"
      unitRef="usd">-6797685000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8bac8130ba474407bdaba6613f91543a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zMS9mcmFnOmFmYThhYmNlNGQ2MzQ3MjVhYjhjNjMyZGJhNjMyOWUxL3RhYmxlOmU3NTdlNmJjYjgyNjQ0MDM5ZjlhN2VjNGNkYTRkMTFlL3RhYmxlcmFuZ2U6ZTc1N2U2YmNiODI2NDQwMzlmOWE3ZWM0Y2RhNGQxMWVfOS0xMS0xLTEtMTkwNTY0_da9fc265-a2c3-4ed7-ac04-080deff6951e"
      unitRef="usd">4460561000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i1bb2e6985e584abaaec0f96186095fe9_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zMS9mcmFnOmFmYThhYmNlNGQ2MzQ3MjVhYjhjNjMyZGJhNjMyOWUxL3RhYmxlOjExM2Q4ZDY1ZjIxZjRhY2JhYzg4ZDUzNzY4YTczMjZiL3RhYmxlcmFuZ2U6MTEzZDhkNjVmMjFmNGFjYmFjODhkNTM3NjhhNzMyNmJfMC0xLTEtMS0xOTA1NjQvdGV4dHJlZ2lvbjo0ZmYxNTg1NDNjODE0NzRkYjJiNzRhYmRkNWVjZjE3Nl8xNw_01defea7-2ec1-4080-90a8-ef57af0ae683"
      unitRef="usdPerShare">1</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i3abb696066234dbfbde1ce4840f22e1a_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zMS9mcmFnOmFmYThhYmNlNGQ2MzQ3MjVhYjhjNjMyZGJhNjMyOWUxL3RhYmxlOjExM2Q4ZDY1ZjIxZjRhY2JhYzg4ZDUzNzY4YTczMjZiL3RhYmxlcmFuZ2U6MTEzZDhkNjVmMjFmNGFjYmFjODhkNTM3NjhhNzMyNmJfMC0xLTEtMS0xOTA1NjQvdGV4dHJlZ2lvbjo0ZmYxNTg1NDNjODE0NzRkYjJiNzRhYmRkNWVjZjE3Nl8xNw_3bab5c6c-87bd-4f09-aa8d-f0fa7e324f8c"
      unitRef="usdPerShare">1</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:StockholdersEquity
      contextRef="ia10b9a909f994dfa82bcfc4fcbc16faf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zMS9mcmFnOmFmYThhYmNlNGQ2MzQ3MjVhYjhjNjMyZGJhNjMyOWUxL3RhYmxlOjExM2Q4ZDY1ZjIxZjRhY2JhYzg4ZDUzNzY4YTczMjZiL3RhYmxlcmFuZ2U6MTEzZDhkNjVmMjFmNGFjYmFjODhkNTM3NjhhNzMyNmJfMS0xLTEtMS0xOTA1NjQ_7fe75b0e-c48b-4a4d-ba31-2e9be64fa042"
      unitRef="usd">259457000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4fefcfdf5f58410491912450ee98a19d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zMS9mcmFnOmFmYThhYmNlNGQ2MzQ3MjVhYjhjNjMyZGJhNjMyOWUxL3RhYmxlOjExM2Q4ZDY1ZjIxZjRhY2JhYzg4ZDUzNzY4YTczMjZiL3RhYmxlcmFuZ2U6MTEzZDhkNjVmMjFmNGFjYmFjODhkNTM3NjhhNzMyNmJfMS0zLTEtMS0xOTA1NjQ_2b7c9e09-017f-453a-a4b1-b4535abae384"
      unitRef="usd">857636000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i06331f084fd1420e969c27dadc77fcfb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zMS9mcmFnOmFmYThhYmNlNGQ2MzQ3MjVhYjhjNjMyZGJhNjMyOWUxL3RhYmxlOjExM2Q4ZDY1ZjIxZjRhY2JhYzg4ZDUzNzY4YTczMjZiL3RhYmxlcmFuZ2U6MTEzZDhkNjVmMjFmNGFjYmFjODhkNTM3NjhhNzMyNmJfMS01LTEtMS0xOTA1NjQ_06dd0dec-2891-44fb-9d11-c9cb37faa4c2"
      unitRef="usd">9445245000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3bcd8ed1a8264d69b5a204e09c3a8c14_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zMS9mcmFnOmFmYThhYmNlNGQ2MzQ3MjVhYjhjNjMyZGJhNjMyOWUxL3RhYmxlOjExM2Q4ZDY1ZjIxZjRhY2JhYzg4ZDUzNzY4YTczMjZiL3RhYmxlcmFuZ2U6MTEzZDhkNjVmMjFmNGFjYmFjODhkNTM3NjhhNzMyNmJfMS03LTEtMS0xOTA1NjQ_5db0ea7b-543d-4318-9260-3d7c8af62859"
      unitRef="usd">-154052000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i16571ddffeba453180891eac4bc15f52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zMS9mcmFnOmFmYThhYmNlNGQ2MzQ3MjVhYjhjNjMyZGJhNjMyOWUxL3RhYmxlOjExM2Q4ZDY1ZjIxZjRhY2JhYzg4ZDUzNzY4YTczMjZiL3RhYmxlcmFuZ2U6MTEzZDhkNjVmMjFmNGFjYmFjODhkNTM3NjhhNzMyNmJfMS05LTEtMS0xOTA1NjQ_9ce15eba-f40a-4e78-9f9f-a05bf8c38c49"
      unitRef="usd">-6218758000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1bb2e6985e584abaaec0f96186095fe9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zMS9mcmFnOmFmYThhYmNlNGQ2MzQ3MjVhYjhjNjMyZGJhNjMyOWUxL3RhYmxlOjExM2Q4ZDY1ZjIxZjRhY2JhYzg4ZDUzNzY4YTczMjZiL3RhYmxlcmFuZ2U6MTEzZDhkNjVmMjFmNGFjYmFjODhkNTM3NjhhNzMyNmJfMS0xMS0xLTEtMTkwNTY0_26df192c-2233-412c-b140-664ced92d693"
      unitRef="usd">4189528000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i244d97b2de8245ffbf04509e1d8b9b82_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zMS9mcmFnOmFmYThhYmNlNGQ2MzQ3MjVhYjhjNjMyZGJhNjMyOWUxL3RhYmxlOjExM2Q4ZDY1ZjIxZjRhY2JhYzg4ZDUzNzY4YTczMjZiL3RhYmxlcmFuZ2U6MTEzZDhkNjVmMjFmNGFjYmFjODhkNTM3NjhhNzMyNmJfMy01LTEtMS0xOTA1NjQ_bea5c5ad-c943-4146-81a1-81280b9591ba"
      unitRef="usd">226153000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zMS9mcmFnOmFmYThhYmNlNGQ2MzQ3MjVhYjhjNjMyZGJhNjMyOWUxL3RhYmxlOjExM2Q4ZDY1ZjIxZjRhY2JhYzg4ZDUzNzY4YTczMjZiL3RhYmxlcmFuZ2U6MTEzZDhkNjVmMjFmNGFjYmFjODhkNTM3NjhhNzMyNmJfMy0xMS0xLTEtMTkwNTY0_ea37a11e-312f-4f0e-898f-48aa0c50e1c5"
      unitRef="usd">226153000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zMS9mcmFnOmFmYThhYmNlNGQ2MzQ3MjVhYjhjNjMyZGJhNjMyOWUxL3RhYmxlOjExM2Q4ZDY1ZjIxZjRhY2JhYzg4ZDUzNzY4YTczMjZiL3RhYmxlcmFuZ2U6MTEzZDhkNjVmMjFmNGFjYmFjODhkNTM3NjhhNzMyNmJfNC0wLTEtMS0xOTA1NjQvdGV4dHJlZ2lvbjpkZWVkN2E3MGU2ODc0NGZlOWY3YzU2ODNlMzg1Y2Q3M181NDk3NTU4MTM5Mjk_4e911c90-c3e7-4020-ab12-4d2c8a787cac"
      unitRef="usdPerShare">0.500</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="i244d97b2de8245ffbf04509e1d8b9b82_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zMS9mcmFnOmFmYThhYmNlNGQ2MzQ3MjVhYjhjNjMyZGJhNjMyOWUxL3RhYmxlOjExM2Q4ZDY1ZjIxZjRhY2JhYzg4ZDUzNzY4YTczMjZiL3RhYmxlcmFuZ2U6MTEzZDhkNjVmMjFmNGFjYmFjODhkNTM3NjhhNzMyNmJfNC01LTEtMS0xOTA1NjQ_9ed5564a-1b8a-4d5b-b2c2-f41befe3fc2a"
      unitRef="usd">72203000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zMS9mcmFnOmFmYThhYmNlNGQ2MzQ3MjVhYjhjNjMyZGJhNjMyOWUxL3RhYmxlOjExM2Q4ZDY1ZjIxZjRhY2JhYzg4ZDUzNzY4YTczMjZiL3RhYmxlcmFuZ2U6MTEzZDhkNjVmMjFmNGFjYmFjODhkNTM3NjhhNzMyNmJfNC0xMS0xLTEtMTkwNTY0_4f2e6477-9449-4960-b0ec-23cdcdfbf600"
      unitRef="usd">72203000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="id6bf501ef016475fa8691be257206664_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zMS9mcmFnOmFmYThhYmNlNGQ2MzQ3MjVhYjhjNjMyZGJhNjMyOWUxL3RhYmxlOjExM2Q4ZDY1ZjIxZjRhY2JhYzg4ZDUzNzY4YTczMjZiL3RhYmxlcmFuZ2U6MTEzZDhkNjVmMjFmNGFjYmFjODhkNTM3NjhhNzMyNmJfNS0xLTEtMS0xOTA1NjQ_80376324-fb7c-4c80-8cd2-89c13dd37bf2"
      unitRef="usd">116000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i63b1c1403f5b4399aee46b713e1d4222_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zMS9mcmFnOmFmYThhYmNlNGQ2MzQ3MjVhYjhjNjMyZGJhNjMyOWUxL3RhYmxlOjExM2Q4ZDY1ZjIxZjRhY2JhYzg4ZDUzNzY4YTczMjZiL3RhYmxlcmFuZ2U6MTEzZDhkNjVmMjFmNGFjYmFjODhkNTM3NjhhNzMyNmJfNS0zLTEtMS0xOTA1NjQ_6e393d1e-53c8-4158-b80f-e4cfb6b62a83"
      unitRef="usd">-10162000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zMS9mcmFnOmFmYThhYmNlNGQ2MzQ3MjVhYjhjNjMyZGJhNjMyOWUxL3RhYmxlOjExM2Q4ZDY1ZjIxZjRhY2JhYzg4ZDUzNzY4YTczMjZiL3RhYmxlcmFuZ2U6MTEzZDhkNjVmMjFmNGFjYmFjODhkNTM3NjhhNzMyNmJfNS0xMS0xLTEtMTkwNTY0_1e625bab-7232-46a0-b82a-33f7d83f4748"
      unitRef="usd">-10046000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i63b1c1403f5b4399aee46b713e1d4222_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zMS9mcmFnOmFmYThhYmNlNGQ2MzQ3MjVhYjhjNjMyZGJhNjMyOWUxL3RhYmxlOjExM2Q4ZDY1ZjIxZjRhY2JhYzg4ZDUzNzY4YTczMjZiL3RhYmxlcmFuZ2U6MTEzZDhkNjVmMjFmNGFjYmFjODhkNTM3NjhhNzMyNmJfNi0zLTEtMS0xOTA1NjQ_d29e70ba-9c84-4855-bd72-36ad770976fe"
      unitRef="usd">11113000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zMS9mcmFnOmFmYThhYmNlNGQ2MzQ3MjVhYjhjNjMyZGJhNjMyOWUxL3RhYmxlOjExM2Q4ZDY1ZjIxZjRhY2JhYzg4ZDUzNzY4YTczMjZiL3RhYmxlcmFuZ2U6MTEzZDhkNjVmMjFmNGFjYmFjODhkNTM3NjhhNzMyNmJfNi0xMS0xLTEtMTkwNTY0_77e33102-4a95-463e-a03a-b7704d0a7faf"
      unitRef="usd">11113000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i5e43a2950dbd47399dd358fa84e372db_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zMS9mcmFnOmFmYThhYmNlNGQ2MzQ3MjVhYjhjNjMyZGJhNjMyOWUxL3RhYmxlOjExM2Q4ZDY1ZjIxZjRhY2JhYzg4ZDUzNzY4YTczMjZiL3RhYmxlcmFuZ2U6MTEzZDhkNjVmMjFmNGFjYmFjODhkNTM3NjhhNzMyNmJfOC03LTEtMS0xOTA1NjQ_3ce883b3-acd0-4a6a-a59b-6f2c40da0210"
      unitRef="usd">-14769000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zMS9mcmFnOmFmYThhYmNlNGQ2MzQ3MjVhYjhjNjMyZGJhNjMyOWUxL3RhYmxlOjExM2Q4ZDY1ZjIxZjRhY2JhYzg4ZDUzNzY4YTczMjZiL3RhYmxlcmFuZ2U6MTEzZDhkNjVmMjFmNGFjYmFjODhkNTM3NjhhNzMyNmJfOC0xMS0xLTEtMTkwNTY0_52b20ff3-632f-4204-a313-6a269bbe1778"
      unitRef="usd">-14769000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="i8c4e47e5b5ca4e66a50e226e9f6dde3b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zMS9mcmFnOmFmYThhYmNlNGQ2MzQ3MjVhYjhjNjMyZGJhNjMyOWUxL3RhYmxlOjExM2Q4ZDY1ZjIxZjRhY2JhYzg4ZDUzNzY4YTczMjZiL3RhYmxlcmFuZ2U6MTEzZDhkNjVmMjFmNGFjYmFjODhkNTM3NjhhNzMyNmJfMTAtMS0xLTEtMTkwNTY0_ac7937b2-073f-4a88-815d-49e4399a2391"
      unitRef="usd">259573000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if8d1ca966ab2462c81714acde02e1688_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zMS9mcmFnOmFmYThhYmNlNGQ2MzQ3MjVhYjhjNjMyZGJhNjMyOWUxL3RhYmxlOjExM2Q4ZDY1ZjIxZjRhY2JhYzg4ZDUzNzY4YTczMjZiL3RhYmxlcmFuZ2U6MTEzZDhkNjVmMjFmNGFjYmFjODhkNTM3NjhhNzMyNmJfMTAtMy0xLTEtMTkwNTY0_24597c2e-c587-40ae-bc79-fc7baef04598"
      unitRef="usd">858587000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i819d5e4e49e04aa89502d18991a03875_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zMS9mcmFnOmFmYThhYmNlNGQ2MzQ3MjVhYjhjNjMyZGJhNjMyOWUxL3RhYmxlOjExM2Q4ZDY1ZjIxZjRhY2JhYzg4ZDUzNzY4YTczMjZiL3RhYmxlcmFuZ2U6MTEzZDhkNjVmMjFmNGFjYmFjODhkNTM3NjhhNzMyNmJfMTAtNS0xLTEtMTkwNTY0_f674721f-82bb-42c7-bf65-b549532cff2f"
      unitRef="usd">9599195000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia204282f4f2d42dba380b384885250b1_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zMS9mcmFnOmFmYThhYmNlNGQ2MzQ3MjVhYjhjNjMyZGJhNjMyOWUxL3RhYmxlOjExM2Q4ZDY1ZjIxZjRhY2JhYzg4ZDUzNzY4YTczMjZiL3RhYmxlcmFuZ2U6MTEzZDhkNjVmMjFmNGFjYmFjODhkNTM3NjhhNzMyNmJfMTAtNy0xLTEtMTkwNTY0_7988f3f5-c979-4eda-939e-be3d33596ac8"
      unitRef="usd">-168821000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7589e688910c494d8a5095e9987fe542_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zMS9mcmFnOmFmYThhYmNlNGQ2MzQ3MjVhYjhjNjMyZGJhNjMyOWUxL3RhYmxlOjExM2Q4ZDY1ZjIxZjRhY2JhYzg4ZDUzNzY4YTczMjZiL3RhYmxlcmFuZ2U6MTEzZDhkNjVmMjFmNGFjYmFjODhkNTM3NjhhNzMyNmJfMTAtOS0xLTEtMTkwNTY0_3b7320c4-85b0-482a-97ac-127d6d64f6b0"
      unitRef="usd">-6218758000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3abb696066234dbfbde1ce4840f22e1a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zMS9mcmFnOmFmYThhYmNlNGQ2MzQ3MjVhYjhjNjMyZGJhNjMyOWUxL3RhYmxlOjExM2Q4ZDY1ZjIxZjRhY2JhYzg4ZDUzNzY4YTczMjZiL3RhYmxlcmFuZ2U6MTEzZDhkNjVmMjFmNGFjYmFjODhkNTM3NjhhNzMyNmJfMTAtMTEtMS0xLTE5MDU2NA_d93300fb-8df7-4fd5-a7ca-e4f03850613b"
      unitRef="usd">4329776000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zNy9mcmFnOjBkNzBjNmQ5N2U0NDQ1YTViN2M1YjMxZjY0MTZmYWFhL3RhYmxlOjE3MTZkMzUxZDEwNzRkODA5MTMwYWZhOTExNzdhOTg5L3RhYmxlcmFuZ2U6MTcxNmQzNTFkMTA3NGQ4MDkxMzBhZmE5MTE3N2E5ODlfMy0xLTEtMS0xOTA1NjQ_458a17e1-1308-4a0b-b5ad-e3b46e01e617"
      unitRef="usd">228574000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zNy9mcmFnOjBkNzBjNmQ5N2U0NDQ1YTViN2M1YjMxZjY0MTZmYWFhL3RhYmxlOjE3MTZkMzUxZDEwNzRkODA5MTMwYWZhOTExNzdhOTg5L3RhYmxlcmFuZ2U6MTcxNmQzNTFkMTA3NGQ4MDkxMzBhZmE5MTE3N2E5ODlfMy0zLTEtMS0xOTA1NjQ_646b6ead-db5a-437d-918f-d7271f25b23b"
      unitRef="usd">226153000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zNy9mcmFnOjBkNzBjNmQ5N2U0NDQ1YTViN2M1YjMxZjY0MTZmYWFhL3RhYmxlOjE3MTZkMzUxZDEwNzRkODA5MTMwYWZhOTExNzdhOTg5L3RhYmxlcmFuZ2U6MTcxNmQzNTFkMTA3NGQ4MDkxMzBhZmE5MTE3N2E5ODlfOC0xLTEtMS0xOTA1NjQ_8c37c030-1f3f-45ba-adf8-017b8013f3bd"
      unitRef="usd">77896000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zNy9mcmFnOjBkNzBjNmQ5N2U0NDQ1YTViN2M1YjMxZjY0MTZmYWFhL3RhYmxlOjE3MTZkMzUxZDEwNzRkODA5MTMwYWZhOTExNzdhOTg5L3RhYmxlcmFuZ2U6MTcxNmQzNTFkMTA3NGQ4MDkxMzBhZmE5MTE3N2E5ODlfOC0zLTEtMS0xOTA1NjQ_89094ac2-00d1-4f27-87a3-90e41b6bd10a"
      unitRef="usd">79003000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zNy9mcmFnOjBkNzBjNmQ5N2U0NDQ1YTViN2M1YjMxZjY0MTZmYWFhL3RhYmxlOjE3MTZkMzUxZDEwNzRkODA5MTMwYWZhOTExNzdhOTg5L3RhYmxlcmFuZ2U6MTcxNmQzNTFkMTA3NGQ4MDkxMzBhZmE5MTE3N2E5ODlfOS0xLTEtMS0xOTA1NjQ_dd09a6c3-4cc2-42f6-a97f-959d89c921fc"
      unitRef="usd">12282000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zNy9mcmFnOjBkNzBjNmQ5N2U0NDQ1YTViN2M1YjMxZjY0MTZmYWFhL3RhYmxlOjE3MTZkMzUxZDEwNzRkODA5MTMwYWZhOTExNzdhOTg5L3RhYmxlcmFuZ2U6MTcxNmQzNTFkMTA3NGQ4MDkxMzBhZmE5MTE3N2E5ODlfOS0zLTEtMS0xOTA1NjQ_66d625e1-b3da-4c6f-a80e-81a24f4dc69f"
      unitRef="usd">11113000</us-gaap:ShareBasedCompensation>
    <us-gaap:ForeignCurrencyTransactionLossBeforeTax
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zNy9mcmFnOjBkNzBjNmQ5N2U0NDQ1YTViN2M1YjMxZjY0MTZmYWFhL3RhYmxlOjE3MTZkMzUxZDEwNzRkODA5MTMwYWZhOTExNzdhOTg5L3RhYmxlcmFuZ2U6MTcxNmQzNTFkMTA3NGQ4MDkxMzBhZmE5MTE3N2E5ODlfMTItMS0xLTEtMTkwNTY0_44f8bffb-6e5c-422b-9aa1-1ba020c86157"
      unitRef="usd">0</us-gaap:ForeignCurrencyTransactionLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionLossBeforeTax
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zNy9mcmFnOjBkNzBjNmQ5N2U0NDQ1YTViN2M1YjMxZjY0MTZmYWFhL3RhYmxlOjE3MTZkMzUxZDEwNzRkODA5MTMwYWZhOTExNzdhOTg5L3RhYmxlcmFuZ2U6MTcxNmQzNTFkMTA3NGQ4MDkxMzBhZmE5MTE3N2E5ODlfMTItMy0xLTEtMTkwNTY0_a0157b79-23fd-4d0f-aeba-09a3c490f4c3"
      unitRef="usd">5915000</us-gaap:ForeignCurrencyTransactionLossBeforeTax>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zNy9mcmFnOjBkNzBjNmQ5N2U0NDQ1YTViN2M1YjMxZjY0MTZmYWFhL3RhYmxlOjE3MTZkMzUxZDEwNzRkODA5MTMwYWZhOTExNzdhOTg5L3RhYmxlcmFuZ2U6MTcxNmQzNTFkMTA3NGQ4MDkxMzBhZmE5MTE3N2E5ODlfMTMtMS0xLTEtMTkwNTY0_abf934c6-f3c7-4c48-8713-7b0fa3bdd3ad"
      unitRef="usd">-6188000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zNy9mcmFnOjBkNzBjNmQ5N2U0NDQ1YTViN2M1YjMxZjY0MTZmYWFhL3RhYmxlOjE3MTZkMzUxZDEwNzRkODA5MTMwYWZhOTExNzdhOTg5L3RhYmxlcmFuZ2U6MTcxNmQzNTFkMTA3NGQ4MDkxMzBhZmE5MTE3N2E5ODlfMTMtMy0xLTEtMTkwNTY0_c31f12c4-f470-4671-bb29-d303e640a22a"
      unitRef="usd">5593000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zNy9mcmFnOjBkNzBjNmQ5N2U0NDQ1YTViN2M1YjMxZjY0MTZmYWFhL3RhYmxlOjE3MTZkMzUxZDEwNzRkODA5MTMwYWZhOTExNzdhOTg5L3RhYmxlcmFuZ2U6MTcxNmQzNTFkMTA3NGQ4MDkxMzBhZmE5MTE3N2E5ODlfMTUtMS0xLTEtMTkwNTY0_797d57e6-4eb0-4831-8a76-8eb47c4dc293"
      unitRef="usd">-64929000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zNy9mcmFnOjBkNzBjNmQ5N2U0NDQ1YTViN2M1YjMxZjY0MTZmYWFhL3RhYmxlOjE3MTZkMzUxZDEwNzRkODA5MTMwYWZhOTExNzdhOTg5L3RhYmxlcmFuZ2U6MTcxNmQzNTFkMTA3NGQ4MDkxMzBhZmE5MTE3N2E5ODlfMTUtMy0xLTEtMTkwNTY0_a24a9582-b38a-4816-a1e2-dc12df5e4760"
      unitRef="usd">97220000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zNy9mcmFnOjBkNzBjNmQ5N2U0NDQ1YTViN2M1YjMxZjY0MTZmYWFhL3RhYmxlOjE3MTZkMzUxZDEwNzRkODA5MTMwYWZhOTExNzdhOTg5L3RhYmxlcmFuZ2U6MTcxNmQzNTFkMTA3NGQ4MDkxMzBhZmE5MTE3N2E5ODlfMTYtMS0xLTEtMTkwNTY0_c9c4c8fc-c24d-4822-a4e1-e6c22891e7d0"
      unitRef="usd">29213000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zNy9mcmFnOjBkNzBjNmQ5N2U0NDQ1YTViN2M1YjMxZjY0MTZmYWFhL3RhYmxlOjE3MTZkMzUxZDEwNzRkODA5MTMwYWZhOTExNzdhOTg5L3RhYmxlcmFuZ2U6MTcxNmQzNTFkMTA3NGQ4MDkxMzBhZmE5MTE3N2E5ODlfMTYtMy0xLTEtMTkwNTY0_e0035860-0c0a-4a72-b0f5-2a8acd83de41"
      unitRef="usd">136722000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zNy9mcmFnOjBkNzBjNmQ5N2U0NDQ1YTViN2M1YjMxZjY0MTZmYWFhL3RhYmxlOjE3MTZkMzUxZDEwNzRkODA5MTMwYWZhOTExNzdhOTg5L3RhYmxlcmFuZ2U6MTcxNmQzNTFkMTA3NGQ4MDkxMzBhZmE5MTE3N2E5ODlfMTctMS0xLTEtMTkwNTY0_895e2e02-d17b-4023-b046-b907576e5753"
      unitRef="usd">30944000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zNy9mcmFnOjBkNzBjNmQ5N2U0NDQ1YTViN2M1YjMxZjY0MTZmYWFhL3RhYmxlOjE3MTZkMzUxZDEwNzRkODA5MTMwYWZhOTExNzdhOTg5L3RhYmxlcmFuZ2U6MTcxNmQzNTFkMTA3NGQ4MDkxMzBhZmE5MTE3N2E5ODlfMTctMy0xLTEtMTkwNTY0_eff0d7b2-2520-4a3b-9b12-ee9c92089de0"
      unitRef="usd">23524000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zNy9mcmFnOjBkNzBjNmQ5N2U0NDQ1YTViN2M1YjMxZjY0MTZmYWFhL3RhYmxlOjE3MTZkMzUxZDEwNzRkODA5MTMwYWZhOTExNzdhOTg5L3RhYmxlcmFuZ2U6MTcxNmQzNTFkMTA3NGQ4MDkxMzBhZmE5MTE3N2E5ODlfMTgtMS0xLTEtMTkwNTY0_86006b95-30bc-44c2-be33-8b1490109004"
      unitRef="usd">-30271000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zNy9mcmFnOjBkNzBjNmQ5N2U0NDQ1YTViN2M1YjMxZjY0MTZmYWFhL3RhYmxlOjE3MTZkMzUxZDEwNzRkODA5MTMwYWZhOTExNzdhOTg5L3RhYmxlcmFuZ2U6MTcxNmQzNTFkMTA3NGQ4MDkxMzBhZmE5MTE3N2E5ODlfMTgtMy0xLTEtMTkwNTY0_b2c45256-bcb8-4ef4-83a0-b0511021c29a"
      unitRef="usd">58484000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zNy9mcmFnOjBkNzBjNmQ5N2U0NDQ1YTViN2M1YjMxZjY0MTZmYWFhL3RhYmxlOjE3MTZkMzUxZDEwNzRkODA5MTMwYWZhOTExNzdhOTg5L3RhYmxlcmFuZ2U6MTcxNmQzNTFkMTA3NGQ4MDkxMzBhZmE5MTE3N2E5ODlfMTktMS0xLTEtMTkwNTY0_b843dca5-bb96-4d1f-89fb-bd5ed6f932bc"
      unitRef="usd">-98791000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zNy9mcmFnOjBkNzBjNmQ5N2U0NDQ1YTViN2M1YjMxZjY0MTZmYWFhL3RhYmxlOjE3MTZkMzUxZDEwNzRkODA5MTMwYWZhOTExNzdhOTg5L3RhYmxlcmFuZ2U6MTcxNmQzNTFkMTA3NGQ4MDkxMzBhZmE5MTE3N2E5ODlfMTktMy0xLTEtMTkwNTY0_47c8bc53-8604-441c-a268-0a5c1eec5b59"
      unitRef="usd">-98602000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zNy9mcmFnOjBkNzBjNmQ5N2U0NDQ1YTViN2M1YjMxZjY0MTZmYWFhL3RhYmxlOjE3MTZkMzUxZDEwNzRkODA5MTMwYWZhOTExNzdhOTg5L3RhYmxlcmFuZ2U6MTcxNmQzNTFkMTA3NGQ4MDkxMzBhZmE5MTE3N2E5ODlfMjAtMS0xLTEtMTkwNTY0_1c7865e8-a927-49b4-9ee2-1be92cead80e"
      unitRef="usd">16553000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zNy9mcmFnOjBkNzBjNmQ5N2U0NDQ1YTViN2M1YjMxZjY0MTZmYWFhL3RhYmxlOjE3MTZkMzUxZDEwNzRkODA5MTMwYWZhOTExNzdhOTg5L3RhYmxlcmFuZ2U6MTcxNmQzNTFkMTA3NGQ4MDkxMzBhZmE5MTE3N2E5ODlfMjAtMy0xLTEtMTkwNTY0_da4d4d54-9fa6-4849-afa9-fcb732bbdd67"
      unitRef="usd">-1463000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zNy9mcmFnOjBkNzBjNmQ5N2U0NDQ1YTViN2M1YjMxZjY0MTZmYWFhL3RhYmxlOjE3MTZkMzUxZDEwNzRkODA5MTMwYWZhOTExNzdhOTg5L3RhYmxlcmFuZ2U6MTcxNmQzNTFkMTA3NGQ4MDkxMzBhZmE5MTE3N2E5ODlfMjItMS0xLTEtMTkwNTY0_2aa68f62-5a4e-440d-8137-47a030c95b87"
      unitRef="usd">24081000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zNy9mcmFnOjBkNzBjNmQ5N2U0NDQ1YTViN2M1YjMxZjY0MTZmYWFhL3RhYmxlOjE3MTZkMzUxZDEwNzRkODA5MTMwYWZhOTExNzdhOTg5L3RhYmxlcmFuZ2U6MTcxNmQzNTFkMTA3NGQ4MDkxMzBhZmE5MTE3N2E5ODlfMjItMy0xLTEtMTkwNTY0_31498d8e-104d-435b-8648-de7ec52168d3"
      unitRef="usd">6139000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zNy9mcmFnOjBkNzBjNmQ5N2U0NDQ1YTViN2M1YjMxZjY0MTZmYWFhL3RhYmxlOjE3MTZkMzUxZDEwNzRkODA5MTMwYWZhOTExNzdhOTg5L3RhYmxlcmFuZ2U6MTcxNmQzNTFkMTA3NGQ4MDkxMzBhZmE5MTE3N2E5ODlfMjMtMS0xLTEtMTkwNTY0_32bbed63-5883-460d-b5f8-b09313bef446"
      unitRef="usd">241284000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zNy9mcmFnOjBkNzBjNmQ5N2U0NDQ1YTViN2M1YjMxZjY0MTZmYWFhL3RhYmxlOjE3MTZkMzUxZDEwNzRkODA5MTMwYWZhOTExNzdhOTg5L3RhYmxlcmFuZ2U6MTcxNmQzNTFkMTA3NGQ4MDkxMzBhZmE5MTE3N2E5ODlfMjMtMy0xLTEtMTkwNTY0_9f3c3f41-06dd-49c5-a552-e7c2449636d1"
      unitRef="usd">23683000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zNy9mcmFnOjBkNzBjNmQ5N2U0NDQ1YTViN2M1YjMxZjY0MTZmYWFhL3RhYmxlOjE3MTZkMzUxZDEwNzRkODA5MTMwYWZhOTExNzdhOTg5L3RhYmxlcmFuZ2U6MTcxNmQzNTFkMTA3NGQ4MDkxMzBhZmE5MTE3N2E5ODlfMjYtMS0xLTEtMTkwNTY0_722c1756-1021-4740-865d-ef4bbfc23700"
      unitRef="usd">48375000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zNy9mcmFnOjBkNzBjNmQ5N2U0NDQ1YTViN2M1YjMxZjY0MTZmYWFhL3RhYmxlOjE3MTZkMzUxZDEwNzRkODA5MTMwYWZhOTExNzdhOTg5L3RhYmxlcmFuZ2U6MTcxNmQzNTFkMTA3NGQ4MDkxMzBhZmE5MTE3N2E5ODlfMjYtMy0xLTEtMTkwNTY0_4faf04f8-23d4-4dd3-8c3e-4bacd3785116"
      unitRef="usd">50381000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zNy9mcmFnOjBkNzBjNmQ5N2U0NDQ1YTViN2M1YjMxZjY0MTZmYWFhL3RhYmxlOjE3MTZkMzUxZDEwNzRkODA5MTMwYWZhOTExNzdhOTg5L3RhYmxlcmFuZ2U6MTcxNmQzNTFkMTA3NGQ4MDkxMzBhZmE5MTE3N2E5ODlfMjgtMS0xLTEtMTkwNTY0_27b5331a-be49-4961-998c-ef77d409b238"
      unitRef="usd">2007000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zNy9mcmFnOjBkNzBjNmQ5N2U0NDQ1YTViN2M1YjMxZjY0MTZmYWFhL3RhYmxlOjE3MTZkMzUxZDEwNzRkODA5MTMwYWZhOTExNzdhOTg5L3RhYmxlcmFuZ2U6MTcxNmQzNTFkMTA3NGQ4MDkxMzBhZmE5MTE3N2E5ODlfMjgtMy0xLTEtMTkwNTY0_0a567b19-a25c-425f-bf7f-65c3a2a1ccca"
      unitRef="usd">3177000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zNy9mcmFnOjBkNzBjNmQ5N2U0NDQ1YTViN2M1YjMxZjY0MTZmYWFhL3RhYmxlOjE3MTZkMzUxZDEwNzRkODA5MTMwYWZhOTExNzdhOTg5L3RhYmxlcmFuZ2U6MTcxNmQzNTFkMTA3NGQ4MDkxMzBhZmE5MTE3N2E5ODlfMzAtMS0xLTEtMTkwNTY0_0043cf06-d3fb-4073-8e2c-01cd171dcf28"
      unitRef="usd">-2812000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zNy9mcmFnOjBkNzBjNmQ5N2U0NDQ1YTViN2M1YjMxZjY0MTZmYWFhL3RhYmxlOjE3MTZkMzUxZDEwNzRkODA5MTMwYWZhOTExNzdhOTg5L3RhYmxlcmFuZ2U6MTcxNmQzNTFkMTA3NGQ4MDkxMzBhZmE5MTE3N2E5ODlfMzAtMy0xLTEtMTkwNTY0_a9aecd0b-f788-431b-b562-1858b53a7878"
      unitRef="usd">-241000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zNy9mcmFnOjBkNzBjNmQ5N2U0NDQ1YTViN2M1YjMxZjY0MTZmYWFhL3RhYmxlOjE3MTZkMzUxZDEwNzRkODA5MTMwYWZhOTExNzdhOTg5L3RhYmxlcmFuZ2U6MTcxNmQzNTFkMTA3NGQ4MDkxMzBhZmE5MTE3N2E5ODlfMzEtMS0xLTEtMTkwNTY0_33f896dc-6e99-4fb3-ab59-6ea8820afb02"
      unitRef="usd">-43556000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zNy9mcmFnOjBkNzBjNmQ5N2U0NDQ1YTViN2M1YjMxZjY0MTZmYWFhL3RhYmxlOjE3MTZkMzUxZDEwNzRkODA5MTMwYWZhOTExNzdhOTg5L3RhYmxlcmFuZ2U6MTcxNmQzNTFkMTA3NGQ4MDkxMzBhZmE5MTE3N2E5ODlfMzEtMy0xLTEtMTkwNTY0_78f923a5-880a-4d73-8e29-cb2a343a5602"
      unitRef="usd">-46963000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zNy9mcmFnOjBkNzBjNmQ5N2U0NDQ1YTViN2M1YjMxZjY0MTZmYWFhL3RhYmxlOjE3MTZkMzUxZDEwNzRkODA5MTMwYWZhOTExNzdhOTg5L3RhYmxlcmFuZ2U6MTcxNmQzNTFkMTA3NGQ4MDkxMzBhZmE5MTE3N2E5ODlfMzYtMS0xLTEtMTkwNTY0_036eaeee-dd2b-43a7-8a5c-d4637b5538b6"
      unitRef="usd">-221205000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zNy9mcmFnOjBkNzBjNmQ5N2U0NDQ1YTViN2M1YjMxZjY0MTZmYWFhL3RhYmxlOjE3MTZkMzUxZDEwNzRkODA5MTMwYWZhOTExNzdhOTg5L3RhYmxlcmFuZ2U6MTcxNmQzNTFkMTA3NGQ4MDkxMzBhZmE5MTE3N2E5ODlfMzYtMy0xLTEtMTkwNTY0_2a283f17-0952-40c9-b009-0cad24c0b9aa"
      unitRef="usd">7778000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zNy9mcmFnOjBkNzBjNmQ5N2U0NDQ1YTViN2M1YjMxZjY0MTZmYWFhL3RhYmxlOjE3MTZkMzUxZDEwNzRkODA5MTMwYWZhOTExNzdhOTg5L3RhYmxlcmFuZ2U6MTcxNmQzNTFkMTA3NGQ4MDkxMzBhZmE5MTE3N2E5ODlfMzctMS0xLTEtMTkwNTY0_639d0f07-70bf-4036-9db3-01bbc7de7e51"
      unitRef="usd">70773000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zNy9mcmFnOjBkNzBjNmQ5N2U0NDQ1YTViN2M1YjMxZjY0MTZmYWFhL3RhYmxlOjE3MTZkMzUxZDEwNzRkODA5MTMwYWZhOTExNzdhOTg5L3RhYmxlcmFuZ2U6MTcxNmQzNTFkMTA3NGQ4MDkxMzBhZmE5MTE3N2E5ODlfMzctMy0xLTEtMTkwNTY0_324e8212-a26e-4a9e-ac36-895b88b9b082"
      unitRef="usd">72203000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zNy9mcmFnOjBkNzBjNmQ5N2U0NDQ1YTViN2M1YjMxZjY0MTZmYWFhL3RhYmxlOjE3MTZkMzUxZDEwNzRkODA5MTMwYWZhOTExNzdhOTg5L3RhYmxlcmFuZ2U6MTcxNmQzNTFkMTA3NGQ4MDkxMzBhZmE5MTE3N2E5ODlfMzgtMS0xLTEtMTkwNTY0_051537d0-5b0a-4304-a0d2-379451009a78"
      unitRef="usd">12987000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zNy9mcmFnOjBkNzBjNmQ5N2U0NDQ1YTViN2M1YjMxZjY0MTZmYWFhL3RhYmxlOjE3MTZkMzUxZDEwNzRkODA5MTMwYWZhOTExNzdhOTg5L3RhYmxlcmFuZ2U6MTcxNmQzNTFkMTA3NGQ4MDkxMzBhZmE5MTE3N2E5ODlfMzgtMy0xLTEtMTkwNTY0_665da181-0546-4479-a9cd-27753ce219cd"
      unitRef="usd">10046000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zNy9mcmFnOjBkNzBjNmQ5N2U0NDQ1YTViN2M1YjMxZjY0MTZmYWFhL3RhYmxlOjE3MTZkMzUxZDEwNzRkODA5MTMwYWZhOTExNzdhOTg5L3RhYmxlcmFuZ2U6MTcxNmQzNTFkMTA3NGQ4MDkxMzBhZmE5MTE3N2E5ODlfNDEtMS0xLTEtMTkwNTY0_0413a4a1-4fdc-4763-93ff-90329a14d3c1"
      unitRef="usd">-1600000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zNy9mcmFnOjBkNzBjNmQ5N2U0NDQ1YTViN2M1YjMxZjY0MTZmYWFhL3RhYmxlOjE3MTZkMzUxZDEwNzRkODA5MTMwYWZhOTExNzdhOTg5L3RhYmxlcmFuZ2U6MTcxNmQzNTFkMTA3NGQ4MDkxMzBhZmE5MTE3N2E5ODlfNDEtMy0xLTEtMTkwNTY0_aa5646f0-357c-4148-b2fd-260c44832fd6"
      unitRef="usd">-733000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zNy9mcmFnOjBkNzBjNmQ5N2U0NDQ1YTViN2M1YjMxZjY0MTZmYWFhL3RhYmxlOjE3MTZkMzUxZDEwNzRkODA5MTMwYWZhOTExNzdhOTg5L3RhYmxlcmFuZ2U6MTcxNmQzNTFkMTA3NGQ4MDkxMzBhZmE5MTE3N2E5ODlfNDItMS0xLTEtMTkwNTY0_3bba267b-dc89-49b7-89f5-4a5740974237"
      unitRef="usd">-306565000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zNy9mcmFnOjBkNzBjNmQ5N2U0NDQ1YTViN2M1YjMxZjY0MTZmYWFhL3RhYmxlOjE3MTZkMzUxZDEwNzRkODA5MTMwYWZhOTExNzdhOTg5L3RhYmxlcmFuZ2U6MTcxNmQzNTFkMTA3NGQ4MDkxMzBhZmE5MTE3N2E5ODlfNDItMy0xLTEtMTkwNTY0_358bb0b5-daec-4ab0-83d8-4d24cc9d5866"
      unitRef="usd">-75204000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zNy9mcmFnOjBkNzBjNmQ5N2U0NDQ1YTViN2M1YjMxZjY0MTZmYWFhL3RhYmxlOjE3MTZkMzUxZDEwNzRkODA5MTMwYWZhOTExNzdhOTg5L3RhYmxlcmFuZ2U6MTcxNmQzNTFkMTA3NGQ4MDkxMzBhZmE5MTE3N2E5ODlfNTAtMS0xLTEtMTkwNTY0_38f70b6f-9c7e-4902-b1ca-ad079d4c5486"
      unitRef="usd">395000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zNy9mcmFnOjBkNzBjNmQ5N2U0NDQ1YTViN2M1YjMxZjY0MTZmYWFhL3RhYmxlOjE3MTZkMzUxZDEwNzRkODA5MTMwYWZhOTExNzdhOTg5L3RhYmxlcmFuZ2U6MTcxNmQzNTFkMTA3NGQ4MDkxMzBhZmE5MTE3N2E5ODlfNTAtMy0xLTEtMTkwNTY0_57b9ef31-795d-45cb-8392-a05b6bea4b53"
      unitRef="usd">2964000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zNy9mcmFnOjBkNzBjNmQ5N2U0NDQ1YTViN2M1YjMxZjY0MTZmYWFhL3RhYmxlOjE3MTZkMzUxZDEwNzRkODA5MTMwYWZhOTExNzdhOTg5L3RhYmxlcmFuZ2U6MTcxNmQzNTFkMTA3NGQ4MDkxMzBhZmE5MTE3N2E5ODlfNTItMS0xLTEtMTkwNTY0_f697382a-1a30-4cfa-b76d-44176bfab947"
      unitRef="usd">-108442000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zNy9mcmFnOjBkNzBjNmQ5N2U0NDQ1YTViN2M1YjMxZjY0MTZmYWFhL3RhYmxlOjE3MTZkMzUxZDEwNzRkODA5MTMwYWZhOTExNzdhOTg5L3RhYmxlcmFuZ2U6MTcxNmQzNTFkMTA3NGQ4MDkxMzBhZmE5MTE3N2E5ODlfNTItMy0xLTEtMTkwNTY0_41373151-bde0-455d-b090-80cfaa6310e1"
      unitRef="usd">-95520000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6fc59ffb06b14d1bbb26269a523a78c1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zNy9mcmFnOjBkNzBjNmQ5N2U0NDQ1YTViN2M1YjMxZjY0MTZmYWFhL3RhYmxlOjE3MTZkMzUxZDEwNzRkODA5MTMwYWZhOTExNzdhOTg5L3RhYmxlcmFuZ2U6MTcxNmQzNTFkMTA3NGQ4MDkxMzBhZmE5MTE3N2E5ODlfNTMtMS0xLTEtMTkwNTY0_46bbf5fc-9172-4e11-98ad-c5ae73482321"
      unitRef="usd">380868000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i1bb2e6985e584abaaec0f96186095fe9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zNy9mcmFnOjBkNzBjNmQ5N2U0NDQ1YTViN2M1YjMxZjY0MTZmYWFhL3RhYmxlOjE3MTZkMzUxZDEwNzRkODA5MTMwYWZhOTExNzdhOTg5L3RhYmxlcmFuZ2U6MTcxNmQzNTFkMTA3NGQ4MDkxMzBhZmE5MTE3N2E5ODlfNTMtMy0xLTEtMTkwNTY0_b5dc51d9-db28-4c56-82d1-b6a7075072b3"
      unitRef="usd">385504000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8bac8130ba474407bdaba6613f91543a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zNy9mcmFnOjBkNzBjNmQ5N2U0NDQ1YTViN2M1YjMxZjY0MTZmYWFhL3RhYmxlOjE3MTZkMzUxZDEwNzRkODA5MTMwYWZhOTExNzdhOTg5L3RhYmxlcmFuZ2U6MTcxNmQzNTFkMTA3NGQ4MDkxMzBhZmE5MTE3N2E5ODlfNTQtMS0xLTEtMTkwNTY0_bb44f295-30d3-4381-83bf-e7e08d113665"
      unitRef="usd">272426000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3abb696066234dbfbde1ce4840f22e1a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8zNy9mcmFnOjBkNzBjNmQ5N2U0NDQ1YTViN2M1YjMxZjY0MTZmYWFhL3RhYmxlOjE3MTZkMzUxZDEwNzRkODA5MTMwYWZhOTExNzdhOTg5L3RhYmxlcmFuZ2U6MTcxNmQzNTFkMTA3NGQ4MDkxMzBhZmE5MTE3N2E5ODlfNTQtMy0xLTEtMTkwNTY0_4d6369ea-3f19-4483-9bce-cde53031b35e"
      unitRef="usd">289984000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl80My9mcmFnOjU2NDc4YzRlMzY2ZTQxZTA5NjU3YzNkOTU2NzY0MWQ5L3RleHRyZWdpb246NTY0NzhjNGUzNjZlNDFlMDk2NTdjM2Q5NTY3NjQxZDlfMTY0Mw_eaf89cb4-719b-4fbe-80dd-dd9b96d9c6a5">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;1. Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div 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 accompanying unaudited interim condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission ("SEC") for interim periods and do not include all of the information and note disclosures required by accounting principles generally accepted in the United States of America ("GAAP") for complete financial statements. These unaudited interim condensed consolidated financial statements should therefore be read in conjunction with the Consolidated Financial Statements and Notes for Dover Corporation ("Dover" or the "Company") for the year ended December&#160;31, 2022, included in the Company's Annual Report on Form 10-K filed with the SEC on February&#160;10, 2023. The year-end condensed consolidated balance sheet was derived from audited financial statements.&#160;&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 accompanying unaudited interim condensed consolidated financial statements have been prepared in accordance with U.S. GAAP, which requires management to make estimates and assumptions that affect amounts reported in the condensed consolidated financial statements and accompanying disclosures. Although these estimates are based on management&#x2019;s best knowledge of current events and actions that the Company may undertake in the future, actual results may differ from those estimates. The condensed consolidated financial statements reflect all adjustments of a normal, recurring nature that are, in the opinion of management, necessary for a fair statement of results for these interim periods. The results of operations of any interim period are not necessarily indicative of the results of operations for the full year.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl80Ni9mcmFnOjIwMWYxODIzMWIxNTQ1NmNhNzQ1YmNjYWRlYWQ5YWU0L3RleHRyZWdpb246MjAxZjE4MjMxYjE1NDU2Y2E3NDViY2NhZGVhZDlhZTRfMjMzMg_def70b17-ee03-40d9-bf86-1e44740229bf">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;2. Revenue&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;/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;A majority of the Company&#x2019;s revenue is short cycle in nature with shipments within one year from order. A small portion of the Company&#x2019;s revenue derives from contracts extending over one year. The Company's payment terms generally range between 30 to 90 days and vary by the location of businesses, the type of products manufactured to be sold and the volume of products sold, among other factors.&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;Over 95% of the Company&#x2019;s revenue is recognized at a point in time, rather than over time, as the Company completes its performance obligations. Specifically, revenue is recognized when control transfers to the customer, typically upon shipment or completion of installation, testing, certification, or other substantive acceptance provisions required under the contract. Less than 5% of the Company&#x2019;s revenue is recognized over time and relates to the sale of equipment or services, including software solutions and services, in which the Company transfers control of a good or service over time and the customer simultaneously receives and consumes the benefits provided by the Company's performance as the Company performs, or our performance creates or enhances an asset the customer controls as the asset is created or enhanced, or our performance does not create an asset with an alternative use to the Company and the Company has an enforceable right to payment for its performance to date plus a reasonable margin. &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 contracts with customers is disaggregated by segment and geographic location, as they best depict the nature and amount of the Company&#x2019;s revenue. See Note 14 &#x2014; Segment Information for further details for revenue by segment and geographic location.&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 March&#160;31, 2023, we estimated that $285,778 in revenue is expected to be recognized in the future related to performance obligations that are unsatisfied (or partially unsatisfied) at the end of the reporting period. We expect to recognize approximately 79.4% of our unsatisfied (or partially unsatisfied) performance obligations as revenue through 2024, with the remaining balance to be recognized in 2025 and thereafter.&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 provides information about contract assets and contract liabilities from contracts with customers:&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:44.075%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.297%"/&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:16.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.032%"/&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="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;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 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;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 assets&lt;/span&gt;&lt;/td&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;19,170&#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="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,074&#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="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,440&#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;Contract liabilities - current&lt;/span&gt;&lt;/td&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;285,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;227,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Contract liabilities - non-current&lt;/span&gt;&lt;/td&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;19,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,513&#160;&lt;/span&gt;&lt;/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&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 revenue recognized during the three months ended March&#160;31, 2023 and 2022 that was included in contract liabilities at the beginning of the period amounted to $131,563 and $104,008, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="i35c167f5235c4d7b96c7cf2833c4020d_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl80Ni9mcmFnOjIwMWYxODIzMWIxNTQ1NmNhNzQ1YmNjYWRlYWQ5YWU0L3RleHRyZWdpb246MjAxZjE4MjMxYjE1NDU2Y2E3NDViY2NhZGVhZDlhZTRfNDEz_67046e6d-42f2-41f1-9a60-0363b5463d70"
      unitRef="number">0.95</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="i3e3ebe51a332406db1e91a79dae88e86_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl80Ni9mcmFnOjIwMWYxODIzMWIxNTQ1NmNhNzQ1YmNjYWRlYWQ5YWU0L3RleHRyZWdpb246MjAxZjE4MjMxYjE1NDU2Y2E3NDViY2NhZGVhZDlhZTRfNzg3_0e10977b-1953-46dc-849e-cb1d78b2a268"
      unitRef="number">0.05</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i8bac8130ba474407bdaba6613f91543a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl80Ni9mcmFnOjIwMWYxODIzMWIxNTQ1NmNhNzQ1YmNjYWRlYWQ5YWU0L3RleHRyZWdpb246MjAxZjE4MjMxYjE1NDU2Y2E3NDViY2NhZGVhZDlhZTRfMTY0NQ_491330ab-cf85-412e-99e0-61eaac82a012"
      unitRef="usd">285778000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="i0c0cc614d72248a98722938cf21e1aa9_I20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl80Ni9mcmFnOjIwMWYxODIzMWIxNTQ1NmNhNzQ1YmNjYWRlYWQ5YWU0L3RleHRyZWdpb246MjAxZjE4MjMxYjE1NDU2Y2E3NDViY2NhZGVhZDlhZTRfMTg1OA_8043a735-7627-46e9-8067-51ddd5919113"
      unitRef="number">0.794</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl80Ni9mcmFnOjIwMWYxODIzMWIxNTQ1NmNhNzQ1YmNjYWRlYWQ5YWU0L3RleHRyZWdpb246MjAxZjE4MjMxYjE1NDU2Y2E3NDViY2NhZGVhZDlhZTRfMjMzNA_da2737be-ad13-4936-b0a5-83f1934d3dc2">&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 provides information about contract assets and contract liabilities from contracts with customers:&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:44.075%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.297%"/&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:16.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.032%"/&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="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;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 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;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 assets&lt;/span&gt;&lt;/td&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;19,170&#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="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,074&#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="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,440&#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;Contract liabilities - current&lt;/span&gt;&lt;/td&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;285,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;227,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Contract liabilities - non-current&lt;/span&gt;&lt;/td&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;19,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i8bac8130ba474407bdaba6613f91543a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl80Ni9mcmFnOjIwMWYxODIzMWIxNTQ1NmNhNzQ1YmNjYWRlYWQ5YWU0L3RhYmxlOmFlZWYxMTllZmM2MzQ0MGFhNTYzYjEwMTkyMjM5ODM5L3RhYmxlcmFuZ2U6YWVlZjExOWVmYzYzNDQwYWE1NjNiMTAxOTIyMzk4MzlfMi0yLTEtMS0xOTA1NjQ_19516042-a970-4d17-8a13-68154ca277a7"
      unitRef="usd">19170000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i6fc59ffb06b14d1bbb26269a523a78c1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl80Ni9mcmFnOjIwMWYxODIzMWIxNTQ1NmNhNzQ1YmNjYWRlYWQ5YWU0L3RhYmxlOmFlZWYxMTllZmM2MzQ0MGFhNTYzYjEwMTkyMjM5ODM5L3RhYmxlcmFuZ2U6YWVlZjExOWVmYzYzNDQwYWE1NjNiMTAxOTIyMzk4MzlfMi00LTEtMS0xOTA1NjQ_eec571ab-0980-4522-b0d1-908d8af565a8"
      unitRef="usd">11074000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i1bb2e6985e584abaaec0f96186095fe9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl80Ni9mcmFnOjIwMWYxODIzMWIxNTQ1NmNhNzQ1YmNjYWRlYWQ5YWU0L3RhYmxlOmFlZWYxMTllZmM2MzQ0MGFhNTYzYjEwMTkyMjM5ODM5L3RhYmxlcmFuZ2U6YWVlZjExOWVmYzYzNDQwYWE1NjNiMTAxOTIyMzk4MzlfMi02LTEtMS0xOTA1NjQ_0c590133-d7ea-43da-9f68-fb7b93ed7332"
      unitRef="usd">11440000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i8bac8130ba474407bdaba6613f91543a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl80Ni9mcmFnOjIwMWYxODIzMWIxNTQ1NmNhNzQ1YmNjYWRlYWQ5YWU0L3RhYmxlOmFlZWYxMTllZmM2MzQ0MGFhNTYzYjEwMTkyMjM5ODM5L3RhYmxlcmFuZ2U6YWVlZjExOWVmYzYzNDQwYWE1NjNiMTAxOTIyMzk4MzlfMy0yLTEtMS0xOTA1NjQ_ecef918d-6c36-4c3f-bfa1-64af6253ab93"
      unitRef="usd">285209000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i6fc59ffb06b14d1bbb26269a523a78c1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl80Ni9mcmFnOjIwMWYxODIzMWIxNTQ1NmNhNzQ1YmNjYWRlYWQ5YWU0L3RhYmxlOmFlZWYxMTllZmM2MzQ0MGFhNTYzYjEwMTkyMjM5ODM5L3RhYmxlcmFuZ2U6YWVlZjExOWVmYzYzNDQwYWE1NjNiMTAxOTIyMzk4MzlfMy00LTEtMS0xOTA1NjQ_77e6d605-4cdf-4c26-85cc-ee545c8693dc"
      unitRef="usd">256933000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i1bb2e6985e584abaaec0f96186095fe9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl80Ni9mcmFnOjIwMWYxODIzMWIxNTQ1NmNhNzQ1YmNjYWRlYWQ5YWU0L3RhYmxlOmFlZWYxMTllZmM2MzQ0MGFhNTYzYjEwMTkyMjM5ODM5L3RhYmxlcmFuZ2U6YWVlZjExOWVmYzYzNDQwYWE1NjNiMTAxOTIyMzk4MzlfMy02LTEtMS0xOTA1NjQ_1c5e78c0-e442-4bdd-9915-bcc019e1706d"
      unitRef="usd">227549000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i8bac8130ba474407bdaba6613f91543a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl80Ni9mcmFnOjIwMWYxODIzMWIxNTQ1NmNhNzQ1YmNjYWRlYWQ5YWU0L3RhYmxlOmFlZWYxMTllZmM2MzQ0MGFhNTYzYjEwMTkyMjM5ODM5L3RhYmxlcmFuZ2U6YWVlZjExOWVmYzYzNDQwYWE1NjNiMTAxOTIyMzk4MzlfNC0yLTEtMS0xOTA1NjQ_32293879-2793-4f18-9002-455a60e7439f"
      unitRef="usd">19593000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i6fc59ffb06b14d1bbb26269a523a78c1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl80Ni9mcmFnOjIwMWYxODIzMWIxNTQ1NmNhNzQ1YmNjYWRlYWQ5YWU0L3RhYmxlOmFlZWYxMTllZmM2MzQ0MGFhNTYzYjEwMTkyMjM5ODM5L3RhYmxlcmFuZ2U6YWVlZjExOWVmYzYzNDQwYWE1NjNiMTAxOTIyMzk4MzlfNC00LTEtMS0xOTA1NjQ_0a68bcac-bdac-41dc-9d96-c4eb8e9fd1f1"
      unitRef="usd">19879000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i1bb2e6985e584abaaec0f96186095fe9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl80Ni9mcmFnOjIwMWYxODIzMWIxNTQ1NmNhNzQ1YmNjYWRlYWQ5YWU0L3RhYmxlOmFlZWYxMTllZmM2MzQ0MGFhNTYzYjEwMTkyMjM5ODM5L3RhYmxlcmFuZ2U6YWVlZjExOWVmYzYzNDQwYWE1NjNiMTAxOTIyMzk4MzlfNC02LTEtMS0xOTA1NjQ_f820a9ac-6ba0-493e-b6c6-9a40d4f2ba2c"
      unitRef="usd">21513000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl80Ni9mcmFnOjIwMWYxODIzMWIxNTQ1NmNhNzQ1YmNjYWRlYWQ5YWU0L3RleHRyZWdpb246MjAxZjE4MjMxYjE1NDU2Y2E3NDViY2NhZGVhZDlhZTRfMjMwOA_f8b30d3d-bb37-43c9-b48c-89df6b949a32"
      unitRef="usd">131563000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl80Ni9mcmFnOjIwMWYxODIzMWIxNTQ1NmNhNzQ1YmNjYWRlYWQ5YWU0L3RleHRyZWdpb246MjAxZjE4MjMxYjE1NDU2Y2E3NDViY2NhZGVhZDlhZTRfMjMxNQ_9c8c400a-9cee-43a9-aea0-066f7a4e05be"
      unitRef="usd">104008000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl82MS9mcmFnOmY3ZWM0YmJhNTA0YzQ3MmE4NjQ5ZWFkZGY0MDU2ODM0L3RleHRyZWdpb246ZjdlYzRiYmE1MDRjNDcyYTg2NDllYWRkZjQwNTY4MzRfMTA_d6587b32-aa7c-44c4-b88d-9253058b2517">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;3. Inventories, net&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:63.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.446%"/&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:10pt;font-weight:700;line-height:100%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;816,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;812,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;254,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;476,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;458,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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;Subtotal&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;1,546,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,501,812&#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 reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,309)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(135,204)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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,405,416&#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;1,366,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl82MS9mcmFnOmY3ZWM0YmJhNTA0YzQ3MmE4NjQ5ZWFkZGY0MDU2ODM0L3RleHRyZWdpb246ZjdlYzRiYmE1MDRjNDcyYTg2NDllYWRkZjQwNTY4MzRfOQ_899d4022-6008-420b-b3bf-85528b95f888">&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:63.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.446%"/&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:10pt;font-weight:700;line-height:100%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;816,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;812,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;254,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;476,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;458,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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;Subtotal&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;1,546,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,501,812&#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 reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,309)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(135,204)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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,405,416&#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;1,366,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterials
      contextRef="i8bac8130ba474407bdaba6613f91543a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl82MS9mcmFnOmY3ZWM0YmJhNTA0YzQ3MmE4NjQ5ZWFkZGY0MDU2ODM0L3RhYmxlOmNlMTI5ZmZhMDNiNzRkMWJhNmM5ZTFiYzhkNjVkM2U1L3RhYmxlcmFuZ2U6Y2UxMjlmZmEwM2I3NGQxYmE2YzllMWJjOGQ2NWQzZTVfMS0xLTEtMS0xOTA1NjQ_0ca1a162-e87f-43db-a0a3-b91a315c3350"
      unitRef="usd">816558000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials
      contextRef="i6fc59ffb06b14d1bbb26269a523a78c1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl82MS9mcmFnOmY3ZWM0YmJhNTA0YzQ3MmE4NjQ5ZWFkZGY0MDU2ODM0L3RhYmxlOmNlMTI5ZmZhMDNiNzRkMWJhNmM5ZTFiYzhkNjVkM2U1L3RhYmxlcmFuZ2U6Y2UxMjlmZmEwM2I3NGQxYmE2YzllMWJjOGQ2NWQzZTVfMS0zLTEtMS0xOTA1NjQ_c931665e-1ddd-4ee0-b49d-87a8c0411222"
      unitRef="usd">812066000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess
      contextRef="i8bac8130ba474407bdaba6613f91543a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl82MS9mcmFnOmY3ZWM0YmJhNTA0YzQ3MmE4NjQ5ZWFkZGY0MDU2ODM0L3RhYmxlOmNlMTI5ZmZhMDNiNzRkMWJhNmM5ZTFiYzhkNjVkM2U1L3RhYmxlcmFuZ2U6Y2UxMjlmZmEwM2I3NGQxYmE2YzllMWJjOGQ2NWQzZTVfMi0xLTEtMS0xOTA1NjQ_f8e46f7e-1e1f-49a6-b8e1-f356501e706d"
      unitRef="usd">254141000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="i6fc59ffb06b14d1bbb26269a523a78c1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl82MS9mcmFnOmY3ZWM0YmJhNTA0YzQ3MmE4NjQ5ZWFkZGY0MDU2ODM0L3RhYmxlOmNlMTI5ZmZhMDNiNzRkMWJhNmM5ZTFiYzhkNjVkM2U1L3RhYmxlcmFuZ2U6Y2UxMjlmZmEwM2I3NGQxYmE2YzllMWJjOGQ2NWQzZTVfMi0zLTEtMS0xOTA1NjQ_4f595094-303d-4790-8365-5289a4e8c0e3"
      unitRef="usd">230865000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods
      contextRef="i8bac8130ba474407bdaba6613f91543a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl82MS9mcmFnOmY3ZWM0YmJhNTA0YzQ3MmE4NjQ5ZWFkZGY0MDU2ODM0L3RhYmxlOmNlMTI5ZmZhMDNiNzRkMWJhNmM5ZTFiYzhkNjVkM2U1L3RhYmxlcmFuZ2U6Y2UxMjlmZmEwM2I3NGQxYmE2YzllMWJjOGQ2NWQzZTVfMy0xLTEtMS0xOTA1NjQ_f60b5d9a-d9ec-4174-b7f1-298d7cfe16a4"
      unitRef="usd">476026000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="i6fc59ffb06b14d1bbb26269a523a78c1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl82MS9mcmFnOmY3ZWM0YmJhNTA0YzQ3MmE4NjQ5ZWFkZGY0MDU2ODM0L3RhYmxlOmNlMTI5ZmZhMDNiNzRkMWJhNmM5ZTFiYzhkNjVkM2U1L3RhYmxlcmFuZ2U6Y2UxMjlmZmEwM2I3NGQxYmE2YzllMWJjOGQ2NWQzZTVfMy0zLTEtMS0xOTA1NjQ_d015108d-1799-4ad3-b08f-df24ccf66a12"
      unitRef="usd">458881000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryGross
      contextRef="i8bac8130ba474407bdaba6613f91543a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl82MS9mcmFnOmY3ZWM0YmJhNTA0YzQ3MmE4NjQ5ZWFkZGY0MDU2ODM0L3RhYmxlOmNlMTI5ZmZhMDNiNzRkMWJhNmM5ZTFiYzhkNjVkM2U1L3RhYmxlcmFuZ2U6Y2UxMjlmZmEwM2I3NGQxYmE2YzllMWJjOGQ2NWQzZTVfNC0xLTEtMS0xOTA1NjQ_a35fa716-0a67-45eb-97d7-c47b39d9a46f"
      unitRef="usd">1546725000</us-gaap:InventoryGross>
    <us-gaap:InventoryGross
      contextRef="i6fc59ffb06b14d1bbb26269a523a78c1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl82MS9mcmFnOmY3ZWM0YmJhNTA0YzQ3MmE4NjQ5ZWFkZGY0MDU2ODM0L3RhYmxlOmNlMTI5ZmZhMDNiNzRkMWJhNmM5ZTFiYzhkNjVkM2U1L3RhYmxlcmFuZ2U6Y2UxMjlmZmEwM2I3NGQxYmE2YzllMWJjOGQ2NWQzZTVfNC0zLTEtMS0xOTA1NjQ_d95fca1f-b496-4c9e-9947-4ca40bafc813"
      unitRef="usd">1501812000</us-gaap:InventoryGross>
    <us-gaap:InventoryValuationReserves
      contextRef="i8bac8130ba474407bdaba6613f91543a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl82MS9mcmFnOmY3ZWM0YmJhNTA0YzQ3MmE4NjQ5ZWFkZGY0MDU2ODM0L3RhYmxlOmNlMTI5ZmZhMDNiNzRkMWJhNmM5ZTFiYzhkNjVkM2U1L3RhYmxlcmFuZ2U6Y2UxMjlmZmEwM2I3NGQxYmE2YzllMWJjOGQ2NWQzZTVfNS0xLTEtMS0xOTA1NjQ_3550efcb-4c66-4e8f-95ab-4015987ab7ab"
      unitRef="usd">141309000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves
      contextRef="i6fc59ffb06b14d1bbb26269a523a78c1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl82MS9mcmFnOmY3ZWM0YmJhNTA0YzQ3MmE4NjQ5ZWFkZGY0MDU2ODM0L3RhYmxlOmNlMTI5ZmZhMDNiNzRkMWJhNmM5ZTFiYzhkNjVkM2U1L3RhYmxlcmFuZ2U6Y2UxMjlmZmEwM2I3NGQxYmE2YzllMWJjOGQ2NWQzZTVfNS0zLTEtMS0xOTA1NjQ_8528c158-dcba-4af3-9adb-e10ccc627103"
      unitRef="usd">135204000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryNet
      contextRef="i8bac8130ba474407bdaba6613f91543a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl82MS9mcmFnOmY3ZWM0YmJhNTA0YzQ3MmE4NjQ5ZWFkZGY0MDU2ODM0L3RhYmxlOmNlMTI5ZmZhMDNiNzRkMWJhNmM5ZTFiYzhkNjVkM2U1L3RhYmxlcmFuZ2U6Y2UxMjlmZmEwM2I3NGQxYmE2YzllMWJjOGQ2NWQzZTVfNi0xLTEtMS0xOTA1NjQ_48ecc48c-3198-4fdc-acad-c6ac6a0b5400"
      unitRef="usd">1405416000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i6fc59ffb06b14d1bbb26269a523a78c1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl82MS9mcmFnOmY3ZWM0YmJhNTA0YzQ3MmE4NjQ5ZWFkZGY0MDU2ODM0L3RhYmxlOmNlMTI5ZmZhMDNiNzRkMWJhNmM5ZTFiYzhkNjVkM2U1L3RhYmxlcmFuZ2U6Y2UxMjlmZmEwM2I3NGQxYmE2YzllMWJjOGQ2NWQzZTVfNi0zLTEtMS0xOTA1NjQ_f196e154-6e8d-4f2b-a36d-b38ac3c5fde5"
      unitRef="usd">1366608000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl82NC9mcmFnOjFkZGQyNDlhMThkNDQ4NGI4NzA5ZGVlZmRjZjVkOGQwL3RleHRyZWdpb246MWRkZDI0OWExOGQ0NDg0Yjg3MDlkZWVmZGNmNWQ4ZDBfMTg0_bd18fa53-a15c-4154-a144-51ad7416e683">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;4. Property, Plant and Equipment, net&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:63.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.446%"/&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:10pt;font-weight:700;line-height:100%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,495&#160;&lt;/span&gt;&lt;/td&gt;&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;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;620,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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, equipment and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,955,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,895,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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;Property, plant and equipment, gross&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;2,650,685&#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;2,578,497&#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;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;(1,638,978)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,573,672)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,011,707&#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;1,004,825&#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;Depreciation expense totaled $37,530 and $37,812 for the three months ended March&#160;31, 2023 and 2022, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl82NC9mcmFnOjFkZGQyNDlhMThkNDQ4NGI4NzA5ZGVlZmRjZjVkOGQwL3RleHRyZWdpb246MWRkZDI0OWExOGQ0NDg0Yjg3MDlkZWVmZGNmNWQ4ZDBfMTg1_55592b71-10a8-444d-867d-58e9840c9757">&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:63.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.446%"/&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:10pt;font-weight:700;line-height:100%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,495&#160;&lt;/span&gt;&lt;/td&gt;&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;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;620,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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, equipment and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,955,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,895,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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;Property, plant and equipment, gross&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;2,650,685&#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;2,578,497&#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;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;(1,638,978)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,573,672)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,011,707&#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;1,004,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4d5240b09f644772948ca9e218853022_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl82NC9mcmFnOjFkZGQyNDlhMThkNDQ4NGI4NzA5ZGVlZmRjZjVkOGQwL3RhYmxlOjg0MDIwNTUwODYwYjQwZDU4YzU5ZjYwODUyODc1NmZiL3RhYmxlcmFuZ2U6ODQwMjA1NTA4NjBiNDBkNThjNTlmNjA4NTI4NzU2ZmJfMS0xLTEtMS0xOTA1NjQ_6a41f89e-c6e1-4d70-afed-c11c42c0f9e6"
      unitRef="usd">65331000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id6bba011b6944b58bf0736ef71882a59_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl82NC9mcmFnOjFkZGQyNDlhMThkNDQ4NGI4NzA5ZGVlZmRjZjVkOGQwL3RhYmxlOjg0MDIwNTUwODYwYjQwZDU4YzU5ZjYwODUyODc1NmZiL3RhYmxlcmFuZ2U6ODQwMjA1NTA4NjBiNDBkNThjNTlmNjA4NTI4NzU2ZmJfMS0zLTEtMS0xOTA1NjQ_b7a34133-626e-4cef-a1fb-2c0c46ea2b62"
      unitRef="usd">62495000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i52f6c204a5cd4d9191f5d90a80bd66a2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl82NC9mcmFnOjFkZGQyNDlhMThkNDQ4NGI4NzA5ZGVlZmRjZjVkOGQwL3RhYmxlOjg0MDIwNTUwODYwYjQwZDU4YzU5ZjYwODUyODc1NmZiL3RhYmxlcmFuZ2U6ODQwMjA1NTA4NjBiNDBkNThjNTlmNjA4NTI4NzU2ZmJfMi0xLTEtMS0xOTA1NjQ_e632bebd-ae31-4a9b-b712-7f351e49e32f"
      unitRef="usd">629465000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia25cfbfd2c8243bdbe1ce3c0c1fd7d90_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl82NC9mcmFnOjFkZGQyNDlhMThkNDQ4NGI4NzA5ZGVlZmRjZjVkOGQwL3RhYmxlOjg0MDIwNTUwODYwYjQwZDU4YzU5ZjYwODUyODc1NmZiL3RhYmxlcmFuZ2U6ODQwMjA1NTA4NjBiNDBkNThjNTlmNjA4NTI4NzU2ZmJfMi0zLTEtMS0xOTA1NjQ_d7c729bc-306d-4228-b885-dbaa672f59e0"
      unitRef="usd">620500000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i872d1692facf4fad912d4d412e855ce0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl82NC9mcmFnOjFkZGQyNDlhMThkNDQ4NGI4NzA5ZGVlZmRjZjVkOGQwL3RhYmxlOjg0MDIwNTUwODYwYjQwZDU4YzU5ZjYwODUyODc1NmZiL3RhYmxlcmFuZ2U6ODQwMjA1NTA4NjBiNDBkNThjNTlmNjA4NTI4NzU2ZmJfMy0xLTEtMS0xOTA1NjQ_9d6efa35-fdbb-4bba-b546-b538a0fef317"
      unitRef="usd">1955889000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="if035ebd0bb574452998442fb654d424f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl82NC9mcmFnOjFkZGQyNDlhMThkNDQ4NGI4NzA5ZGVlZmRjZjVkOGQwL3RhYmxlOjg0MDIwNTUwODYwYjQwZDU4YzU5ZjYwODUyODc1NmZiL3RhYmxlcmFuZ2U6ODQwMjA1NTA4NjBiNDBkNThjNTlmNjA4NTI4NzU2ZmJfMy0zLTEtMS0xOTA1NjQ_0b9aba02-5b11-47b2-96d5-e580c562bae7"
      unitRef="usd">1895502000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i8bac8130ba474407bdaba6613f91543a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl82NC9mcmFnOjFkZGQyNDlhMThkNDQ4NGI4NzA5ZGVlZmRjZjVkOGQwL3RhYmxlOjg0MDIwNTUwODYwYjQwZDU4YzU5ZjYwODUyODc1NmZiL3RhYmxlcmFuZ2U6ODQwMjA1NTA4NjBiNDBkNThjNTlmNjA4NTI4NzU2ZmJfNC0xLTEtMS0xOTA1NjQ_594b5a18-64a8-468c-9d6c-a3be9cc03693"
      unitRef="usd">2650685000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i6fc59ffb06b14d1bbb26269a523a78c1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl82NC9mcmFnOjFkZGQyNDlhMThkNDQ4NGI4NzA5ZGVlZmRjZjVkOGQwL3RhYmxlOjg0MDIwNTUwODYwYjQwZDU4YzU5ZjYwODUyODc1NmZiL3RhYmxlcmFuZ2U6ODQwMjA1NTA4NjBiNDBkNThjNTlmNjA4NTI4NzU2ZmJfNC0zLTEtMS0xOTA1NjQ_ca121716-5414-4c18-8e10-685c86d06f29"
      unitRef="usd">2578497000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i8bac8130ba474407bdaba6613f91543a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl82NC9mcmFnOjFkZGQyNDlhMThkNDQ4NGI4NzA5ZGVlZmRjZjVkOGQwL3RhYmxlOjg0MDIwNTUwODYwYjQwZDU4YzU5ZjYwODUyODc1NmZiL3RhYmxlcmFuZ2U6ODQwMjA1NTA4NjBiNDBkNThjNTlmNjA4NTI4NzU2ZmJfNS0xLTEtMS0xOTA1NjQ_8762a462-f74c-4a47-b433-1adec2cd073a"
      unitRef="usd">1638978000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i6fc59ffb06b14d1bbb26269a523a78c1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl82NC9mcmFnOjFkZGQyNDlhMThkNDQ4NGI4NzA5ZGVlZmRjZjVkOGQwL3RhYmxlOjg0MDIwNTUwODYwYjQwZDU4YzU5ZjYwODUyODc1NmZiL3RhYmxlcmFuZ2U6ODQwMjA1NTA4NjBiNDBkNThjNTlmNjA4NTI4NzU2ZmJfNS0zLTEtMS0xOTA1NjQ_b897d646-6c18-4d31-bddb-6bbb4512a5bc"
      unitRef="usd">1573672000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i8bac8130ba474407bdaba6613f91543a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl82NC9mcmFnOjFkZGQyNDlhMThkNDQ4NGI4NzA5ZGVlZmRjZjVkOGQwL3RhYmxlOjg0MDIwNTUwODYwYjQwZDU4YzU5ZjYwODUyODc1NmZiL3RhYmxlcmFuZ2U6ODQwMjA1NTA4NjBiNDBkNThjNTlmNjA4NTI4NzU2ZmJfNi0xLTEtMS0xOTA1NjQ_d4f440e3-4ce9-419d-a1ef-3a024860a312"
      unitRef="usd">1011707000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i6fc59ffb06b14d1bbb26269a523a78c1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl82NC9mcmFnOjFkZGQyNDlhMThkNDQ4NGI4NzA5ZGVlZmRjZjVkOGQwL3RhYmxlOjg0MDIwNTUwODYwYjQwZDU4YzU5ZjYwODUyODc1NmZiL3RhYmxlcmFuZ2U6ODQwMjA1NTA4NjBiNDBkNThjNTlmNjA4NTI4NzU2ZmJfNi0zLTEtMS0xOTA1NjQ_7f6abbea-5721-4850-a5ff-4d045c12eebb"
      unitRef="usd">1004825000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl82NC9mcmFnOjFkZGQyNDlhMThkNDQ4NGI4NzA5ZGVlZmRjZjVkOGQwL3RleHRyZWdpb246MWRkZDI0OWExOGQ0NDg0Yjg3MDlkZWVmZGNmNWQ4ZDBfMzk_07d45709-f4a7-4879-ac2c-01248a33ea9b"
      unitRef="usd">37530000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl82NC9mcmFnOjFkZGQyNDlhMThkNDQ4NGI4NzA5ZGVlZmRjZjVkOGQwL3RleHRyZWdpb246MWRkZDI0OWExOGQ0NDg0Yjg3MDlkZWVmZGNmNWQ4ZDBfNDY_4c004c6e-7a39-4bbc-b32b-7536714f7902"
      unitRef="usd">37812000</us-gaap:Depreciation>
    <us-gaap:AllowanceForCreditLossesTextBlock
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83MC9mcmFnOmYzNjJkOTk4OWNhYjQ5NDRiNzJiZTdiOGQzNmJjZTY5L3RleHRyZWdpb246ZjM2MmQ5OTg5Y2FiNDk0NGI3MmJlN2I4ZDM2YmNlNjlfNjQz_4454cc20-11bf-4b8b-92ba-4acdd875163c">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;5. Credit Losses&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 is exposed to credit losses primarily through sales of products and services. Due to the short-term nature of such receivables, the estimate of the amount of accounts receivable that may not be collected is based on the aging of the accounts receivable balances and other historical and forward-looking information on the financial condition of customers. Balances are written off when determined to be uncollectible.&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 provides a roll-forward of the allowance for credit losses that is deducted from the amortized cost basis of accounts receivable to present the net amount expected to be collected.&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:72.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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 at January 1&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;39,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision for expected credit losses, net of recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Amounts written off charged against the allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(727)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(603)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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, including foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(387)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Balance at March 31&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;40,329&#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;40,321&#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:AllowanceForCreditLossesTextBlock>
    <us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83MC9mcmFnOmYzNjJkOTk4OWNhYjQ5NDRiNzJiZTdiOGQzNmJjZTY5L3RleHRyZWdpb246ZjM2MmQ5OTg5Y2FiNDk0NGI3MmJlN2I4ZDM2YmNlNjlfNjQ0_4d43dfb8-cf86-4fb5-90dd-c98542fc861e">&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 provides a roll-forward of the allowance for credit losses that is deducted from the amortized cost basis of accounts receivable to present the net amount expected to be collected.&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:72.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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 at January 1&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;39,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision for expected credit losses, net of recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Amounts written off charged against the allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(727)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(603)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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, including foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(387)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Balance at March 31&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;40,329&#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;40,321&#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:AccountsReceivableAllowanceForCreditLossTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i6fc59ffb06b14d1bbb26269a523a78c1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83MC9mcmFnOmYzNjJkOTk4OWNhYjQ5NDRiNzJiZTdiOGQzNmJjZTY5L3RhYmxlOmMyYzUxMTQxNzVlYzQ3NDc5Y2NlZGEyZmM3NWVlMzNmL3RhYmxlcmFuZ2U6YzJjNTExNDE3NWVjNDc0NzljY2VkYTJmYzc1ZWUzM2ZfMS0xLTEtMS0xOTA1NjQ_f74f4bef-add4-48c9-beb9-335c75ff0322"
      unitRef="usd">39399000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i1bb2e6985e584abaaec0f96186095fe9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83MC9mcmFnOmYzNjJkOTk4OWNhYjQ5NDRiNzJiZTdiOGQzNmJjZTY5L3RhYmxlOmMyYzUxMTQxNzVlYzQ3NDc5Y2NlZGEyZmM3NWVlMzNmL3RhYmxlcmFuZ2U6YzJjNTExNDE3NWVjNDc0NzljY2VkYTJmYzc1ZWUzM2ZfMS0zLTEtMS0xOTA1NjQ_0e1cd4e9-4b22-4f70-9b21-91521f65f7ab"
      unitRef="usd">40126000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83MC9mcmFnOmYzNjJkOTk4OWNhYjQ5NDRiNzJiZTdiOGQzNmJjZTY5L3RhYmxlOmMyYzUxMTQxNzVlYzQ3NDc5Y2NlZGEyZmM3NWVlMzNmL3RhYmxlcmFuZ2U6YzJjNTExNDE3NWVjNDc0NzljY2VkYTJmYzc1ZWUzM2ZfMy0xLTEtMS0xOTA1NjQ_eb3142b7-3211-49c7-be67-eb46818f34e6"
      unitRef="usd">1422000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83MC9mcmFnOmYzNjJkOTk4OWNhYjQ5NDRiNzJiZTdiOGQzNmJjZTY5L3RhYmxlOmMyYzUxMTQxNzVlYzQ3NDc5Y2NlZGEyZmM3NWVlMzNmL3RhYmxlcmFuZ2U6YzJjNTExNDE3NWVjNDc0NzljY2VkYTJmYzc1ZWUzM2ZfMy0zLTEtMS0xOTA1NjQ_5c7c6205-92d1-4103-b33f-eca6af684ee2"
      unitRef="usd">1185000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83MC9mcmFnOmYzNjJkOTk4OWNhYjQ5NDRiNzJiZTdiOGQzNmJjZTY5L3RhYmxlOmMyYzUxMTQxNzVlYzQ3NDc5Y2NlZGEyZmM3NWVlMzNmL3RhYmxlcmFuZ2U6YzJjNTExNDE3NWVjNDc0NzljY2VkYTJmYzc1ZWUzM2ZfNC0xLTEtMS0xOTA1NjQ_fc517690-e4dc-449d-9d83-effa6a1c955a"
      unitRef="usd">727000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83MC9mcmFnOmYzNjJkOTk4OWNhYjQ5NDRiNzJiZTdiOGQzNmJjZTY5L3RhYmxlOmMyYzUxMTQxNzVlYzQ3NDc5Y2NlZGEyZmM3NWVlMzNmL3RhYmxlcmFuZ2U6YzJjNTExNDE3NWVjNDc0NzljY2VkYTJmYzc1ZWUzM2ZfNC0zLTEtMS0xOTA1NjQ_036a347b-e206-4043-9c82-045127305d08"
      unitRef="usd">603000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <dov:AccountsReceivableOtherIncludingDispositionsAndForeignCurrency
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83MC9mcmFnOmYzNjJkOTk4OWNhYjQ5NDRiNzJiZTdiOGQzNmJjZTY5L3RhYmxlOmMyYzUxMTQxNzVlYzQ3NDc5Y2NlZGEyZmM3NWVlMzNmL3RhYmxlcmFuZ2U6YzJjNTExNDE3NWVjNDc0NzljY2VkYTJmYzc1ZWUzM2ZfNS0xLTEtMS0xOTA1NjQ_081daa44-764c-44c5-8e1f-f1814f588a59"
      unitRef="usd">235000</dov:AccountsReceivableOtherIncludingDispositionsAndForeignCurrency>
    <dov:AccountsReceivableOtherIncludingDispositionsAndForeignCurrency
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83MC9mcmFnOmYzNjJkOTk4OWNhYjQ5NDRiNzJiZTdiOGQzNmJjZTY5L3RhYmxlOmMyYzUxMTQxNzVlYzQ3NDc5Y2NlZGEyZmM3NWVlMzNmL3RhYmxlcmFuZ2U6YzJjNTExNDE3NWVjNDc0NzljY2VkYTJmYzc1ZWUzM2ZfNS0zLTEtMS0xOTA1NjQ_a343a4b9-3436-40b0-8dbe-6995cc78622a"
      unitRef="usd">-387000</dov:AccountsReceivableOtherIncludingDispositionsAndForeignCurrency>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i8bac8130ba474407bdaba6613f91543a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83MC9mcmFnOmYzNjJkOTk4OWNhYjQ5NDRiNzJiZTdiOGQzNmJjZTY5L3RhYmxlOmMyYzUxMTQxNzVlYzQ3NDc5Y2NlZGEyZmM3NWVlMzNmL3RhYmxlcmFuZ2U6YzJjNTExNDE3NWVjNDc0NzljY2VkYTJmYzc1ZWUzM2ZfNi0xLTEtMS0xOTA1NjQ_d3e1a04c-a68b-4b01-9d29-a374b95bd205"
      unitRef="usd">40329000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i3abb696066234dbfbde1ce4840f22e1a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83MC9mcmFnOmYzNjJkOTk4OWNhYjQ5NDRiNzJiZTdiOGQzNmJjZTY5L3RhYmxlOmMyYzUxMTQxNzVlYzQ3NDc5Y2NlZGEyZmM3NWVlMzNmL3RhYmxlcmFuZ2U6YzJjNTExNDE3NWVjNDc0NzljY2VkYTJmYzc1ZWUzM2ZfNi0zLTEtMS0xOTA1NjQ_02bed245-e683-4223-9bff-5a6b2ff52afb"
      unitRef="usd">40321000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RleHRyZWdpb246MGE5MWM0NTJlNjE0NDNiYTk2ZDE2ZmY2ODdlZmVjZDVfMTI4OQ_2ec8e2e1-48b3-439c-9a6a-361994538087">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;6. Goodwill and Other Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in the carrying value of goodwill by reportable operating segments 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:26.092%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.459%"/&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;Engineered Products&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;Clean Energy &amp;amp; Fueling&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;Imaging &amp;amp; Identification&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;Pumps &amp;amp; Process Solutions&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;Climate &amp;amp; Sustainability Technologies&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="background-color:#cceeff;padding:2px 1pt;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 at January 1, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;712,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,391,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,078,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;979,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;507,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,669,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Measurement period adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,709)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,709)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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 at March 31, 2023&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;714,539&#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;1,396,709&#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;1,083,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;978,041&#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;507,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,680,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align: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 three months ended March&#160;31, 2023, the Company recorded measurement period adjustments that decreased goodwill by $2,709, principally related to working capital adjustments for 2022 acquisitions within the Pumps &amp;amp; Process Solutions segment.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s definite-lived and indefinite-lived intangible assets by major asset class were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.076%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.782%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.076%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.135%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross Carrying&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;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align: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;Accumulated&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;Amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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;Gross Carrying&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;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align: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;Accumulated&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;Amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;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;Amortized intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 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;1,888,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,027,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,881,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;996,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;884,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;266,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;219,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;219,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 technologies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;258,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;257,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 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;Distributor relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Drawings and manuals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 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;24,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td 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;2,764,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,559,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,205,130&#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;2,749,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,512,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,237,191&#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="6" style="background-color:#cceeff;padding:2px 1pt;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;Unamortized intangible 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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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 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;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,861,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,559,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,301,696&#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;2,846,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,512,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,333,735&#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;For the three months ended March&#160;31, 2023 and 2022, amortization expense was $40,366 and $41,191, respectively. Amortization expense is primarily comprised of acquisition-related intangible amortization.</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RleHRyZWdpb246MGE5MWM0NTJlNjE0NDNiYTk2ZDE2ZmY2ODdlZmVjZDVfMTI4Ng_e4c2e9e4-e9e3-4e14-9778-7b6b4736812f">&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 changes in the carrying value of goodwill by reportable operating segments 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:26.092%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.459%"/&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;Engineered Products&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;Clean Energy &amp;amp; Fueling&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;Imaging &amp;amp; Identification&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;Pumps &amp;amp; Process Solutions&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;Climate &amp;amp; Sustainability Technologies&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="background-color:#cceeff;padding:2px 1pt;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 at January 1, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;712,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,391,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,078,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;979,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;507,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,669,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Measurement period adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,709)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,709)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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 at March 31, 2023&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;714,539&#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;1,396,709&#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;1,083,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;978,041&#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;507,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,680,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i7d9b6f7b82744721abd77e4e15dbbd70_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOmNhOGVhYzhjZGE1ODQ2MDQ4MDc1MDVlODUxZDk3OThhL3RhYmxlcmFuZ2U6Y2E4ZWFjOGNkYTU4NDYwNDgwNzUwNWU4NTFkOTc5OGFfMS0xLTEtMS0xOTA1NjQ_34254d05-8be1-4dc5-9fd6-d42e779c8073"
      unitRef="usd">712542000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i233be64e0740418091c791fbd28a2ad1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOmNhOGVhYzhjZGE1ODQ2MDQ4MDc1MDVlODUxZDk3OThhL3RhYmxlcmFuZ2U6Y2E4ZWFjOGNkYTU4NDYwNDgwNzUwNWU4NTFkOTc5OGFfMS0zLTEtMS0xOTA1NjQ_675d854a-cfb9-4729-a239-7c1b3a71acea"
      unitRef="usd">1391418000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ifb40f4192e8c4d36af5a13694a427715_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOmNhOGVhYzhjZGE1ODQ2MDQ4MDc1MDVlODUxZDk3OThhL3RhYmxlcmFuZ2U6Y2E4ZWFjOGNkYTU4NDYwNDgwNzUwNWU4NTFkOTc5OGFfMS01LTEtMS0xOTA1NjQ_ee23b08c-f1a2-430e-9666-1a75db4fe744"
      unitRef="usd">1078259000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i6c87a80522dc49e2b381d2f9d34ad116_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOmNhOGVhYzhjZGE1ODQ2MDQ4MDc1MDVlODUxZDk3OThhL3RhYmxlcmFuZ2U6Y2E4ZWFjOGNkYTU4NDYwNDgwNzUwNWU4NTFkOTc5OGFfMS03LTEtMS0xOTA1NjQ_4742584e-f356-4492-ad0c-3dfd127e6c1f"
      unitRef="usd">979535000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i9fe23980b170467c9868af7ddcab0ce6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOmNhOGVhYzhjZGE1ODQ2MDQ4MDc1MDVlODUxZDk3OThhL3RhYmxlcmFuZ2U6Y2E4ZWFjOGNkYTU4NDYwNDgwNzUwNWU4NTFkOTc5OGFfMS05LTEtMS0xOTA1NjQ_a797ca2a-b225-4ade-8be3-eb1daa3242c9"
      unitRef="usd">507740000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i6fc59ffb06b14d1bbb26269a523a78c1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOmNhOGVhYzhjZGE1ODQ2MDQ4MDc1MDVlODUxZDk3OThhL3RhYmxlcmFuZ2U6Y2E4ZWFjOGNkYTU4NDYwNDgwNzUwNWU4NTFkOTc5OGFfMS0xMS0xLTEtMTkwNTY0_59b7df5a-30c4-4f40-84fb-acb6aa56f225"
      unitRef="usd">4669494000</us-gaap:Goodwill>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i098dde82cb64457fb326b96ca4e9469c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOmNhOGVhYzhjZGE1ODQ2MDQ4MDc1MDVlODUxZDk3OThhL3RhYmxlcmFuZ2U6Y2E4ZWFjOGNkYTU4NDYwNDgwNzUwNWU4NTFkOTc5OGFfMy0xLTEtMS0xOTA1NjQ_f8fccb01-c68f-441b-8ebb-30e4623faec2"
      unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="ifda9eda1ef2f4f8e939c8cb2c5003a84_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOmNhOGVhYzhjZGE1ODQ2MDQ4MDc1MDVlODUxZDk3OThhL3RhYmxlcmFuZ2U6Y2E4ZWFjOGNkYTU4NDYwNDgwNzUwNWU4NTFkOTc5OGFfMy0zLTEtMS0xOTA1NjQ_95f3d1b4-78da-4a11-90a0-66f139726435"
      unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i08f062157b5e4f39995c3b05750ae2f6_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOmNhOGVhYzhjZGE1ODQ2MDQ4MDc1MDVlODUxZDk3OThhL3RhYmxlcmFuZ2U6Y2E4ZWFjOGNkYTU4NDYwNDgwNzUwNWU4NTFkOTc5OGFfMy01LTEtMS0xOTA1NjQ_7ed9db3a-f9d2-474b-b36d-dc326eb4c674"
      unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i8889898386d14b449f1a08bb36b87c45_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOmNhOGVhYzhjZGE1ODQ2MDQ4MDc1MDVlODUxZDk3OThhL3RhYmxlcmFuZ2U6Y2E4ZWFjOGNkYTU4NDYwNDgwNzUwNWU4NTFkOTc5OGFfMy03LTEtMS0xOTA1NjQ_acf4100f-ba50-4fef-bc60-eaf4dc4734da"
      unitRef="usd">-2709000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i6cfbf2c5a15b4084b489cd5bb58cc8ef_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOmNhOGVhYzhjZGE1ODQ2MDQ4MDc1MDVlODUxZDk3OThhL3RhYmxlcmFuZ2U6Y2E4ZWFjOGNkYTU4NDYwNDgwNzUwNWU4NTFkOTc5OGFfMy05LTEtMS0xOTA1NjQ_cc566f07-3d05-42db-a133-cefbc2cc30bb"
      unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOmNhOGVhYzhjZGE1ODQ2MDQ4MDc1MDVlODUxZDk3OThhL3RhYmxlcmFuZ2U6Y2E4ZWFjOGNkYTU4NDYwNDgwNzUwNWU4NTFkOTc5OGFfMy0xMS0xLTEtMTkwNTY0_a1699b9f-e9f6-440c-8dd5-d54ba6bb134d"
      unitRef="usd">-2709000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i098dde82cb64457fb326b96ca4e9469c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOmNhOGVhYzhjZGE1ODQ2MDQ4MDc1MDVlODUxZDk3OThhL3RhYmxlcmFuZ2U6Y2E4ZWFjOGNkYTU4NDYwNDgwNzUwNWU4NTFkOTc5OGFfNS0xLTEtMS0xOTA1NjQ_242cd156-c10c-4f39-9a6b-24859487bade"
      unitRef="usd">1997000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ifda9eda1ef2f4f8e939c8cb2c5003a84_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOmNhOGVhYzhjZGE1ODQ2MDQ4MDc1MDVlODUxZDk3OThhL3RhYmxlcmFuZ2U6Y2E4ZWFjOGNkYTU4NDYwNDgwNzUwNWU4NTFkOTc5OGFfNS0zLTEtMS0xOTA1NjQ_933df3cd-885f-4031-80d7-627fbafac08d"
      unitRef="usd">5291000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i08f062157b5e4f39995c3b05750ae2f6_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOmNhOGVhYzhjZGE1ODQ2MDQ4MDc1MDVlODUxZDk3OThhL3RhYmxlcmFuZ2U6Y2E4ZWFjOGNkYTU4NDYwNDgwNzUwNWU4NTFkOTc5OGFfNS01LTEtMS0xOTA1NjQ_e2020160-7c50-4aef-a333-1dc4134e92c1"
      unitRef="usd">5196000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i8889898386d14b449f1a08bb36b87c45_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOmNhOGVhYzhjZGE1ODQ2MDQ4MDc1MDVlODUxZDk3OThhL3RhYmxlcmFuZ2U6Y2E4ZWFjOGNkYTU4NDYwNDgwNzUwNWU4NTFkOTc5OGFfNS03LTEtMS0xOTA1NjQ_8e61f282-dcef-4219-abe5-50c9ba37de1f"
      unitRef="usd">1215000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i6cfbf2c5a15b4084b489cd5bb58cc8ef_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOmNhOGVhYzhjZGE1ODQ2MDQ4MDc1MDVlODUxZDk3OThhL3RhYmxlcmFuZ2U6Y2E4ZWFjOGNkYTU4NDYwNDgwNzUwNWU4NTFkOTc5OGFfNS05LTEtMS0xOTA1NjQ_f2a429aa-1135-40a7-b56e-7b89756f4237"
      unitRef="usd">229000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOmNhOGVhYzhjZGE1ODQ2MDQ4MDc1MDVlODUxZDk3OThhL3RhYmxlcmFuZ2U6Y2E4ZWFjOGNkYTU4NDYwNDgwNzUwNWU4NTFkOTc5OGFfNS0xMS0xLTEtMTkwNTY0_26acf4bb-c21e-408f-bb2e-46f6457fcec8"
      unitRef="usd">13928000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i1b4b8abf5cb2411f9151611934ee692c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOmNhOGVhYzhjZGE1ODQ2MDQ4MDc1MDVlODUxZDk3OThhL3RhYmxlcmFuZ2U6Y2E4ZWFjOGNkYTU4NDYwNDgwNzUwNWU4NTFkOTc5OGFfNi0xLTEtMS0xOTA1NjQ_67b19159-a1a1-4361-a1f4-b0f7683d4ed0"
      unitRef="usd">714539000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ideef513e45684e63907ffff5c3fdaf8f_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOmNhOGVhYzhjZGE1ODQ2MDQ4MDc1MDVlODUxZDk3OThhL3RhYmxlcmFuZ2U6Y2E4ZWFjOGNkYTU4NDYwNDgwNzUwNWU4NTFkOTc5OGFfNi0zLTEtMS0xOTA1NjQ_d9c0fe5c-1a97-4116-9f11-61a8c2a4cda6"
      unitRef="usd">1396709000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i42ae7d9c7a7449a9985586beb8f5d911_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOmNhOGVhYzhjZGE1ODQ2MDQ4MDc1MDVlODUxZDk3OThhL3RhYmxlcmFuZ2U6Y2E4ZWFjOGNkYTU4NDYwNDgwNzUwNWU4NTFkOTc5OGFfNi01LTEtMS0xOTA1NjQ_029e0b5b-f1db-457d-a415-8e21fb71feb5"
      unitRef="usd">1083455000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i8b0cb62cd1294ad5b48a7313b4fb16cb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOmNhOGVhYzhjZGE1ODQ2MDQ4MDc1MDVlODUxZDk3OThhL3RhYmxlcmFuZ2U6Y2E4ZWFjOGNkYTU4NDYwNDgwNzUwNWU4NTFkOTc5OGFfNi03LTEtMS0xOTA1NjQ_9863810e-e083-47f0-a4d7-7e2b21f528a7"
      unitRef="usd">978041000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i1af4e08a8df944dbb5cdb9ce173a570d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOmNhOGVhYzhjZGE1ODQ2MDQ4MDc1MDVlODUxZDk3OThhL3RhYmxlcmFuZ2U6Y2E4ZWFjOGNkYTU4NDYwNDgwNzUwNWU4NTFkOTc5OGFfNi05LTEtMS0xOTA1NjQ_37ccb401-1a77-4882-a6ee-8408efa578fe"
      unitRef="usd">507969000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i8bac8130ba474407bdaba6613f91543a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOmNhOGVhYzhjZGE1ODQ2MDQ4MDc1MDVlODUxZDk3OThhL3RhYmxlcmFuZ2U6Y2E4ZWFjOGNkYTU4NDYwNDgwNzUwNWU4NTFkOTc5OGFfNi0xMS0xLTEtMTkwNTY0_093e40ba-6edd-4034-909c-94e304207730"
      unitRef="usd">4680713000</us-gaap:Goodwill>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RleHRyZWdpb246MGE5MWM0NTJlNjE0NDNiYTk2ZDE2ZmY2ODdlZmVjZDVfMzM0_a1699b9f-e9f6-440c-8dd5-d54ba6bb134d"
      unitRef="usd">-2709000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RleHRyZWdpb246MGE5MWM0NTJlNjE0NDNiYTk2ZDE2ZmY2ODdlZmVjZDVfMTI4Nw_ec95ffac-ad2d-42c4-8cbc-a4feee4b983c">&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 definite-lived and indefinite-lived intangible assets by major asset class were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.076%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.782%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.076%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.135%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross Carrying&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;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align: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;Accumulated&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;Amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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;Gross Carrying&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;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align: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;Accumulated&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;Amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;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;Amortized intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 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;1,888,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,027,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,881,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;996,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;884,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;266,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;219,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;219,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 technologies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;258,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;257,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 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;Distributor relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Drawings and manuals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 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;24,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td 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;2,764,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,559,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,205,130&#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;2,749,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,512,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,237,191&#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="6" style="background-color:#cceeff;padding:2px 1pt;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;Unamortized intangible 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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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 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;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,861,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,559,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,301,696&#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;2,846,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,512,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,333,735&#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:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RleHRyZWdpb246MGE5MWM0NTJlNjE0NDNiYTk2ZDE2ZmY2ODdlZmVjZDVfMTI4Nw_f430fc9f-676a-444e-af24-8632372cbe87">&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 definite-lived and indefinite-lived intangible assets by major asset class were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.076%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.782%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.076%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.135%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross Carrying&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;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align: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;Accumulated&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;Amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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;Gross Carrying&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;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align: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;Accumulated&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;Amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;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;Amortized intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 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;1,888,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,027,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,881,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;996,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;884,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;266,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;219,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;219,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 technologies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;258,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;257,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 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;Distributor relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Drawings and manuals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 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;24,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td 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;2,764,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,559,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,205,130&#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;2,749,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,512,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,237,191&#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="6" style="background-color:#cceeff;padding:2px 1pt;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;Unamortized intangible 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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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 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;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,861,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,559,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,301,696&#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;2,846,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,512,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,333,735&#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:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if4dbc6350ca14e75bce42214a76162d8_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOjc0OWIxN2QzZWNiOTQwMzFiOWRhOTY5YTBkMDBmNzkzL3RhYmxlcmFuZ2U6NzQ5YjE3ZDNlY2I5NDAzMWI5ZGE5NjlhMGQwMGY3OTNfMy0xLTEtMS0xOTA1NjQ_1a7e740e-5fa0-44fb-8303-a1571d6a2c61"
      unitRef="usd">1888873000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if4dbc6350ca14e75bce42214a76162d8_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOjc0OWIxN2QzZWNiOTQwMzFiOWRhOTY5YTBkMDBmNzkzL3RhYmxlcmFuZ2U6NzQ5YjE3ZDNlY2I5NDAzMWI5ZGE5NjlhMGQwMGY3OTNfMy0zLTEtMS0xOTA1NjQ_9ac7b354-fb8c-4602-b579-1d7afd01a398"
      unitRef="usd">1027837000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="if4dbc6350ca14e75bce42214a76162d8_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOjc0OWIxN2QzZWNiOTQwMzFiOWRhOTY5YTBkMDBmNzkzL3RhYmxlcmFuZ2U6NzQ5YjE3ZDNlY2I5NDAzMWI5ZGE5NjlhMGQwMGY3OTNfMy01LTEtMS0xOTA1NjQ_01fa4dc3-131d-4f11-ab5e-294c5408dd6a"
      unitRef="usd">861036000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i35acea0e8e284a769de40ad0f1bdaa1f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOjc0OWIxN2QzZWNiOTQwMzFiOWRhOTY5YTBkMDBmNzkzL3RhYmxlcmFuZ2U6NzQ5YjE3ZDNlY2I5NDAzMWI5ZGE5NjlhMGQwMGY3OTNfMy03LTEtMS0xOTA1NjQ_81229ee2-b366-45c2-b79f-fc403f13dfa6"
      unitRef="usd">1881402000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i35acea0e8e284a769de40ad0f1bdaa1f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOjc0OWIxN2QzZWNiOTQwMzFiOWRhOTY5YTBkMDBmNzkzL3RhYmxlcmFuZ2U6NzQ5YjE3ZDNlY2I5NDAzMWI5ZGE5NjlhMGQwMGY3OTNfMy05LTEtMS0xOTA1NjQ_8ec4b6fa-ca04-4141-9ad3-eb45c4e06b84"
      unitRef="usd">996947000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i35acea0e8e284a769de40ad0f1bdaa1f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOjc0OWIxN2QzZWNiOTQwMzFiOWRhOTY5YTBkMDBmNzkzL3RhYmxlcmFuZ2U6NzQ5YjE3ZDNlY2I5NDAzMWI5ZGE5NjlhMGQwMGY3OTNfMy0xMS0xLTEtMTkwNTY0_2cf9006c-ec82-4477-b9cd-1b52b82f8e5f"
      unitRef="usd">884455000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i1d5e311339a24f54a816416f69b7027f_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOjc0OWIxN2QzZWNiOTQwMzFiOWRhOTY5YTBkMDBmNzkzL3RhYmxlcmFuZ2U6NzQ5YjE3ZDNlY2I5NDAzMWI5ZGE5NjlhMGQwMGY3OTNfNC0xLTEtMS0xOTA1NjQ_4146ff6d-e3eb-4f05-8df7-b7808bd8cc45"
      unitRef="usd">266520000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i1d5e311339a24f54a816416f69b7027f_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOjc0OWIxN2QzZWNiOTQwMzFiOWRhOTY5YTBkMDBmNzkzL3RhYmxlcmFuZ2U6NzQ5YjE3ZDNlY2I5NDAzMWI5ZGE5NjlhMGQwMGY3OTNfNC0zLTEtMS0xOTA1NjQ_1893311b-0db3-46bc-80d2-aa7a08659f9e"
      unitRef="usd">138203000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i1d5e311339a24f54a816416f69b7027f_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOjc0OWIxN2QzZWNiOTQwMzFiOWRhOTY5YTBkMDBmNzkzL3RhYmxlcmFuZ2U6NzQ5YjE3ZDNlY2I5NDAzMWI5ZGE5NjlhMGQwMGY3OTNfNC01LTEtMS0xOTA1NjQ_5f22fccc-36ae-499c-863f-bc4c62ad98f2"
      unitRef="usd">128317000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i64665c5643cf4819a90e1a7c80c2c01c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOjc0OWIxN2QzZWNiOTQwMzFiOWRhOTY5YTBkMDBmNzkzL3RhYmxlcmFuZ2U6NzQ5YjE3ZDNlY2I5NDAzMWI5ZGE5NjlhMGQwMGY3OTNfNC03LTEtMS0xOTA1NjQ_59268c2c-24d8-426c-a8d0-3968908ffe72"
      unitRef="usd">265466000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i64665c5643cf4819a90e1a7c80c2c01c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOjc0OWIxN2QzZWNiOTQwMzFiOWRhOTY5YTBkMDBmNzkzL3RhYmxlcmFuZ2U6NzQ5YjE3ZDNlY2I5NDAzMWI5ZGE5NjlhMGQwMGY3OTNfNC05LTEtMS0xOTA1NjQ_8391baee-246f-45bf-9ba1-b86dd890eb89"
      unitRef="usd">132791000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i64665c5643cf4819a90e1a7c80c2c01c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOjc0OWIxN2QzZWNiOTQwMzFiOWRhOTY5YTBkMDBmNzkzL3RhYmxlcmFuZ2U6NzQ5YjE3ZDNlY2I5NDAzMWI5ZGE5NjlhMGQwMGY3OTNfNC0xMS0xLTEtMTkwNTY0_eaf81829-5bf6-4480-b4f8-b05ac8b4e7c9"
      unitRef="usd">132675000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iab3360f0b5fa4cf9b002e03c131c27dc_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOjc0OWIxN2QzZWNiOTQwMzFiOWRhOTY5YTBkMDBmNzkzL3RhYmxlcmFuZ2U6NzQ5YjE3ZDNlY2I5NDAzMWI5ZGE5NjlhMGQwMGY3OTNfNS0xLTEtMS0xOTA1NjQ_1f9af4fb-79e9-474f-a676-627d44699e4f"
      unitRef="usd">219878000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iab3360f0b5fa4cf9b002e03c131c27dc_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOjc0OWIxN2QzZWNiOTQwMzFiOWRhOTY5YTBkMDBmNzkzL3RhYmxlcmFuZ2U6NzQ5YjE3ZDNlY2I5NDAzMWI5ZGE5NjlhMGQwMGY3OTNfNS0zLTEtMS0xOTA1NjQ_a288991d-b1c3-4e11-8f1b-7157cf9ea3ef"
      unitRef="usd">149117000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="iab3360f0b5fa4cf9b002e03c131c27dc_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOjc0OWIxN2QzZWNiOTQwMzFiOWRhOTY5YTBkMDBmNzkzL3RhYmxlcmFuZ2U6NzQ5YjE3ZDNlY2I5NDAzMWI5ZGE5NjlhMGQwMGY3OTNfNS01LTEtMS0xOTA1NjQ_9d5c758c-345e-4060-806e-3f4e621de51f"
      unitRef="usd">70761000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if4dafcd2bc84461f83dfc97264d68ba1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOjc0OWIxN2QzZWNiOTQwMzFiOWRhOTY5YTBkMDBmNzkzL3RhYmxlcmFuZ2U6NzQ5YjE3ZDNlY2I5NDAzMWI5ZGE5NjlhMGQwMGY3OTNfNS03LTEtMS0xOTA1NjQ_babcabe1-5bb8-4354-8101-ee3c5879c904"
      unitRef="usd">219199000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if4dafcd2bc84461f83dfc97264d68ba1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOjc0OWIxN2QzZWNiOTQwMzFiOWRhOTY5YTBkMDBmNzkzL3RhYmxlcmFuZ2U6NzQ5YjE3ZDNlY2I5NDAzMWI5ZGE5NjlhMGQwMGY3OTNfNS05LTEtMS0xOTA1NjQ_071605b0-9785-44fe-8428-a3f0afde0bd3"
      unitRef="usd">146337000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="if4dafcd2bc84461f83dfc97264d68ba1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOjc0OWIxN2QzZWNiOTQwMzFiOWRhOTY5YTBkMDBmNzkzL3RhYmxlcmFuZ2U6NzQ5YjE3ZDNlY2I5NDAzMWI5ZGE5NjlhMGQwMGY3OTNfNS0xMS0xLTEtMTkwNTY0_719c52a9-39e6-4d68-9437-c4eed15c419e"
      unitRef="usd">72862000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i4d5adf1b6feb4017beb1f39bfc9dc53e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOjc0OWIxN2QzZWNiOTQwMzFiOWRhOTY5YTBkMDBmNzkzL3RhYmxlcmFuZ2U6NzQ5YjE3ZDNlY2I5NDAzMWI5ZGE5NjlhMGQwMGY3OTNfNi0xLTEtMS0xOTA1NjQ_82cf693f-127e-4c27-91aa-76e6981ca750"
      unitRef="usd">258414000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i4d5adf1b6feb4017beb1f39bfc9dc53e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOjc0OWIxN2QzZWNiOTQwMzFiOWRhOTY5YTBkMDBmNzkzL3RhYmxlcmFuZ2U6NzQ5YjE3ZDNlY2I5NDAzMWI5ZGE5NjlhMGQwMGY3OTNfNi0zLTEtMS0xOTA1NjQ_ad3b857f-45d4-4109-8153-2b9d0fb45b54"
      unitRef="usd">143160000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i4d5adf1b6feb4017beb1f39bfc9dc53e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOjc0OWIxN2QzZWNiOTQwMzFiOWRhOTY5YTBkMDBmNzkzL3RhYmxlcmFuZ2U6NzQ5YjE3ZDNlY2I5NDAzMWI5ZGE5NjlhMGQwMGY3OTNfNi01LTEtMS0xOTA1NjQ_2b8e087f-7151-42e1-a955-fdf9e13a0c97"
      unitRef="usd">115254000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i2a24ee8c111d44f99c9a8eebeebf6d94_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOjc0OWIxN2QzZWNiOTQwMzFiOWRhOTY5YTBkMDBmNzkzL3RhYmxlcmFuZ2U6NzQ5YjE3ZDNlY2I5NDAzMWI5ZGE5NjlhMGQwMGY3OTNfNi03LTEtMS0xOTA1NjQ_81d12fbc-9c5f-43cb-939c-1f9f03dbf159"
      unitRef="usd">257428000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i2a24ee8c111d44f99c9a8eebeebf6d94_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOjc0OWIxN2QzZWNiOTQwMzFiOWRhOTY5YTBkMDBmNzkzL3RhYmxlcmFuZ2U6NzQ5YjE3ZDNlY2I5NDAzMWI5ZGE5NjlhMGQwMGY3OTNfNi05LTEtMS0xOTA1NjQ_54a87011-69e7-451f-9fc9-d6a188b2d96c"
      unitRef="usd">137750000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i2a24ee8c111d44f99c9a8eebeebf6d94_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOjc0OWIxN2QzZWNiOTQwMzFiOWRhOTY5YTBkMDBmNzkzL3RhYmxlcmFuZ2U6NzQ5YjE3ZDNlY2I5NDAzMWI5ZGE5NjlhMGQwMGY3OTNfNi0xMS0xLTEtMTkwNTY0_b3220dc0-cefb-40c9-8822-c316702de093"
      unitRef="usd">119678000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="idb71fe0fb5ad460581dfad6539fe1013_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOjc0OWIxN2QzZWNiOTQwMzFiOWRhOTY5YTBkMDBmNzkzL3RhYmxlcmFuZ2U6NzQ5YjE3ZDNlY2I5NDAzMWI5ZGE5NjlhMGQwMGY3OTNfNy0xLTEtMS0xOTA1NjQ_ac472026-ad55-4453-b38d-22b20aeee540"
      unitRef="usd">80456000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="idb71fe0fb5ad460581dfad6539fe1013_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOjc0OWIxN2QzZWNiOTQwMzFiOWRhOTY5YTBkMDBmNzkzL3RhYmxlcmFuZ2U6NzQ5YjE3ZDNlY2I5NDAzMWI5ZGE5NjlhMGQwMGY3OTNfNy0zLTEtMS0xOTA1NjQ_f53a0a9b-0e5d-483b-a1d6-ae4798d89218"
      unitRef="usd">59025000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="idb71fe0fb5ad460581dfad6539fe1013_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOjc0OWIxN2QzZWNiOTQwMzFiOWRhOTY5YTBkMDBmNzkzL3RhYmxlcmFuZ2U6NzQ5YjE3ZDNlY2I5NDAzMWI5ZGE5NjlhMGQwMGY3OTNfNy01LTEtMS0xOTA1NjQ_14efe4f4-3f2e-4831-a841-3e9750b58a62"
      unitRef="usd">21431000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i86fb6f466b0f475391724414ee0f567e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOjc0OWIxN2QzZWNiOTQwMzFiOWRhOTY5YTBkMDBmNzkzL3RhYmxlcmFuZ2U6NzQ5YjE3ZDNlY2I5NDAzMWI5ZGE5NjlhMGQwMGY3OTNfNy03LTEtMS0xOTA1NjQ_65f211f7-704b-4ce9-a81a-ba353bb2379b"
      unitRef="usd">79622000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i86fb6f466b0f475391724414ee0f567e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOjc0OWIxN2QzZWNiOTQwMzFiOWRhOTY5YTBkMDBmNzkzL3RhYmxlcmFuZ2U6NzQ5YjE3ZDNlY2I5NDAzMWI5ZGE5NjlhMGQwMGY3OTNfNy05LTEtMS0xOTA1NjQ_4a91f24a-c096-4183-9e23-1686963ff314"
      unitRef="usd">57299000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i86fb6f466b0f475391724414ee0f567e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOjc0OWIxN2QzZWNiOTQwMzFiOWRhOTY5YTBkMDBmNzkzL3RhYmxlcmFuZ2U6NzQ5YjE3ZDNlY2I5NDAzMWI5ZGE5NjlhMGQwMGY3OTNfNy0xMS0xLTEtMTkwNTY0_b8c76408-5b88-4a33-abf1-6ec6a08e7dff"
      unitRef="usd">22323000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i1e71b57bd0c54e149d7979280ab6200d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOjc0OWIxN2QzZWNiOTQwMzFiOWRhOTY5YTBkMDBmNzkzL3RhYmxlcmFuZ2U6NzQ5YjE3ZDNlY2I5NDAzMWI5ZGE5NjlhMGQwMGY3OTNfOC0xLTEtMS0xOTA1NjQ_ed63430c-235b-4b21-b29d-b0a98ef9c536"
      unitRef="usd">26383000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i1e71b57bd0c54e149d7979280ab6200d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOjc0OWIxN2QzZWNiOTQwMzFiOWRhOTY5YTBkMDBmNzkzL3RhYmxlcmFuZ2U6NzQ5YjE3ZDNlY2I5NDAzMWI5ZGE5NjlhMGQwMGY3OTNfOC0zLTEtMS0xOTA1NjQ_d7cbee0c-91dd-477f-b978-25230ce89c0a"
      unitRef="usd">26383000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i1e71b57bd0c54e149d7979280ab6200d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOjc0OWIxN2QzZWNiOTQwMzFiOWRhOTY5YTBkMDBmNzkzL3RhYmxlcmFuZ2U6NzQ5YjE3ZDNlY2I5NDAzMWI5ZGE5NjlhMGQwMGY3OTNfOC01LTEtMS0xOTA1NjQ_b86d8a77-abfe-4045-be59-933fb64ef589"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i1e82f5663fa542b2a73ea61bbb639b99_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOjc0OWIxN2QzZWNiOTQwMzFiOWRhOTY5YTBkMDBmNzkzL3RhYmxlcmFuZ2U6NzQ5YjE3ZDNlY2I5NDAzMWI5ZGE5NjlhMGQwMGY3OTNfOC03LTEtMS0xOTA1NjQ_3d6433be-6bde-4fb9-91da-2a048b066e44"
      unitRef="usd">26062000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i1e82f5663fa542b2a73ea61bbb639b99_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOjc0OWIxN2QzZWNiOTQwMzFiOWRhOTY5YTBkMDBmNzkzL3RhYmxlcmFuZ2U6NzQ5YjE3ZDNlY2I5NDAzMWI5ZGE5NjlhMGQwMGY3OTNfOC05LTEtMS0xOTA1NjQ_29ad6098-128c-4ad3-b90e-51af85c2ce66"
      unitRef="usd">26062000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i1e82f5663fa542b2a73ea61bbb639b99_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOjc0OWIxN2QzZWNiOTQwMzFiOWRhOTY5YTBkMDBmNzkzL3RhYmxlcmFuZ2U6NzQ5YjE3ZDNlY2I5NDAzMWI5ZGE5NjlhMGQwMGY3OTNfOC0xMS0xLTEtMTkwNTY0_bf756c74-5edd-4f22-8d87-bd56667d4b44"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia42f859edd904cab9fb4766beed13e59_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOjc0OWIxN2QzZWNiOTQwMzFiOWRhOTY5YTBkMDBmNzkzL3RhYmxlcmFuZ2U6NzQ5YjE3ZDNlY2I5NDAzMWI5ZGE5NjlhMGQwMGY3OTNfOS0xLTEtMS0xOTA1NjQ_0a118ecd-9c08-4eed-a866-4d2f587dce8b"
      unitRef="usd">24358000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia42f859edd904cab9fb4766beed13e59_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOjc0OWIxN2QzZWNiOTQwMzFiOWRhOTY5YTBkMDBmNzkzL3RhYmxlcmFuZ2U6NzQ5YjE3ZDNlY2I5NDAzMWI5ZGE5NjlhMGQwMGY3OTNfOS0zLTEtMS0xOTA1NjQ_8342376c-b521-44ff-8fac-9abca6f9c506"
      unitRef="usd">16027000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ia42f859edd904cab9fb4766beed13e59_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOjc0OWIxN2QzZWNiOTQwMzFiOWRhOTY5YTBkMDBmNzkzL3RhYmxlcmFuZ2U6NzQ5YjE3ZDNlY2I5NDAzMWI5ZGE5NjlhMGQwMGY3OTNfOS01LTEtMS0xOTA1NjQ_4e38c944-1b7a-4505-ae97-595a58b0040d"
      unitRef="usd">8331000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if3d7ca02df7f496c8ef05565afa2f021_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOjc0OWIxN2QzZWNiOTQwMzFiOWRhOTY5YTBkMDBmNzkzL3RhYmxlcmFuZ2U6NzQ5YjE3ZDNlY2I5NDAzMWI5ZGE5NjlhMGQwMGY3OTNfOS03LTEtMS0xOTA1NjQ_986e4631-bc4e-495b-857f-bf045517daf3"
      unitRef="usd">20818000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if3d7ca02df7f496c8ef05565afa2f021_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOjc0OWIxN2QzZWNiOTQwMzFiOWRhOTY5YTBkMDBmNzkzL3RhYmxlcmFuZ2U6NzQ5YjE3ZDNlY2I5NDAzMWI5ZGE5NjlhMGQwMGY3OTNfOS05LTEtMS0xOTA1NjQ_43cbaa22-fe73-4864-8774-d51c81abfab8"
      unitRef="usd">15620000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="if3d7ca02df7f496c8ef05565afa2f021_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOjc0OWIxN2QzZWNiOTQwMzFiOWRhOTY5YTBkMDBmNzkzL3RhYmxlcmFuZ2U6NzQ5YjE3ZDNlY2I5NDAzMWI5ZGE5NjlhMGQwMGY3OTNfOS0xMS0xLTEtMTkwNTY0_d5526bd0-4eba-4bdd-a293-a7a227eac0ff"
      unitRef="usd">5198000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i8bac8130ba474407bdaba6613f91543a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOjc0OWIxN2QzZWNiOTQwMzFiOWRhOTY5YTBkMDBmNzkzL3RhYmxlcmFuZ2U6NzQ5YjE3ZDNlY2I5NDAzMWI5ZGE5NjlhMGQwMGY3OTNfMTAtMS0xLTEtMTkwNTY0_3e5d716e-3a7d-486e-8e2a-413722cc76d2"
      unitRef="usd">2764882000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i8bac8130ba474407bdaba6613f91543a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOjc0OWIxN2QzZWNiOTQwMzFiOWRhOTY5YTBkMDBmNzkzL3RhYmxlcmFuZ2U6NzQ5YjE3ZDNlY2I5NDAzMWI5ZGE5NjlhMGQwMGY3OTNfMTAtMy0xLTEtMTkwNTY0_a6962c70-d57b-49b5-b4a0-d524f289578d"
      unitRef="usd">1559752000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i8bac8130ba474407bdaba6613f91543a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOjc0OWIxN2QzZWNiOTQwMzFiOWRhOTY5YTBkMDBmNzkzL3RhYmxlcmFuZ2U6NzQ5YjE3ZDNlY2I5NDAzMWI5ZGE5NjlhMGQwMGY3OTNfMTAtNS0xLTEtMTkwNTY0_f31d2aee-8cd0-4917-86cb-da2012f6eb87"
      unitRef="usd">1205130000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i6fc59ffb06b14d1bbb26269a523a78c1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOjc0OWIxN2QzZWNiOTQwMzFiOWRhOTY5YTBkMDBmNzkzL3RhYmxlcmFuZ2U6NzQ5YjE3ZDNlY2I5NDAzMWI5ZGE5NjlhMGQwMGY3OTNfMTAtNy0xLTEtMTkwNTY0_9e3c62f5-c95a-44ab-aada-d6e5633d2855"
      unitRef="usd">2749997000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i6fc59ffb06b14d1bbb26269a523a78c1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOjc0OWIxN2QzZWNiOTQwMzFiOWRhOTY5YTBkMDBmNzkzL3RhYmxlcmFuZ2U6NzQ5YjE3ZDNlY2I5NDAzMWI5ZGE5NjlhMGQwMGY3OTNfMTAtOS0xLTEtMTkwNTY0_cfe3a4f0-d0fa-4fb9-88da-a80756e993da"
      unitRef="usd">1512806000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i6fc59ffb06b14d1bbb26269a523a78c1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOjc0OWIxN2QzZWNiOTQwMzFiOWRhOTY5YTBkMDBmNzkzL3RhYmxlcmFuZ2U6NzQ5YjE3ZDNlY2I5NDAzMWI5ZGE5NjlhMGQwMGY3OTNfMTAtMTEtMS0xLTE5MDU2NA_4ed63714-29b9-40ac-a1bd-dec61eb8af9f"
      unitRef="usd">1237191000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ibbc46e1eb23e499794a83ec7ec7fde22_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOjc0OWIxN2QzZWNiOTQwMzFiOWRhOTY5YTBkMDBmNzkzL3RhYmxlcmFuZ2U6NzQ5YjE3ZDNlY2I5NDAzMWI5ZGE5NjlhMGQwMGY3OTNfMTItMS0xLTEtMTkwNTY0_53d3d484-d642-41bf-8962-4a9353d53fb7"
      unitRef="usd">96566000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ibbc46e1eb23e499794a83ec7ec7fde22_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOjc0OWIxN2QzZWNiOTQwMzFiOWRhOTY5YTBkMDBmNzkzL3RhYmxlcmFuZ2U6NzQ5YjE3ZDNlY2I5NDAzMWI5ZGE5NjlhMGQwMGY3OTNfMTItNS0xLTEtMTkwNTY0_407ddbd1-49a1-4ebe-a460-f8dd04865ad8"
      unitRef="usd">96566000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i21935becd9ef46848e996343cbf6cfb5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOjc0OWIxN2QzZWNiOTQwMzFiOWRhOTY5YTBkMDBmNzkzL3RhYmxlcmFuZ2U6NzQ5YjE3ZDNlY2I5NDAzMWI5ZGE5NjlhMGQwMGY3OTNfMTItNy0xLTEtMTkwNTY0_96346111-8d82-4295-9d64-cc150ba8c735"
      unitRef="usd">96544000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i21935becd9ef46848e996343cbf6cfb5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOjc0OWIxN2QzZWNiOTQwMzFiOWRhOTY5YTBkMDBmNzkzL3RhYmxlcmFuZ2U6NzQ5YjE3ZDNlY2I5NDAzMWI5ZGE5NjlhMGQwMGY3OTNfMTItMTEtMS0xLTE5MDU2NA_a6574e47-c394-4ced-a86d-e4ce83f7a1d6"
      unitRef="usd">96544000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i8bac8130ba474407bdaba6613f91543a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOjc0OWIxN2QzZWNiOTQwMzFiOWRhOTY5YTBkMDBmNzkzL3RhYmxlcmFuZ2U6NzQ5YjE3ZDNlY2I5NDAzMWI5ZGE5NjlhMGQwMGY3OTNfMTMtMS0xLTEtMTkwNTY0_59ef3773-c4af-4339-9bd6-cf63926ec2ca"
      unitRef="usd">2861448000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i8bac8130ba474407bdaba6613f91543a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOjc0OWIxN2QzZWNiOTQwMzFiOWRhOTY5YTBkMDBmNzkzL3RhYmxlcmFuZ2U6NzQ5YjE3ZDNlY2I5NDAzMWI5ZGE5NjlhMGQwMGY3OTNfMTMtMy0xLTEtMTkwNTY0_4ab8d143-43fe-4fc5-a120-24f4f334fcc4"
      unitRef="usd">1559752000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i8bac8130ba474407bdaba6613f91543a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOjc0OWIxN2QzZWNiOTQwMzFiOWRhOTY5YTBkMDBmNzkzL3RhYmxlcmFuZ2U6NzQ5YjE3ZDNlY2I5NDAzMWI5ZGE5NjlhMGQwMGY3OTNfMTMtNS0xLTEtMTkwNTY0_558230e2-8fba-454e-b8c4-b6cd3bed6dc9"
      unitRef="usd">1301696000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i6fc59ffb06b14d1bbb26269a523a78c1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOjc0OWIxN2QzZWNiOTQwMzFiOWRhOTY5YTBkMDBmNzkzL3RhYmxlcmFuZ2U6NzQ5YjE3ZDNlY2I5NDAzMWI5ZGE5NjlhMGQwMGY3OTNfMTMtNy0xLTEtMTkwNTY0_0dc86bfa-c565-4a58-8228-c456253cc94a"
      unitRef="usd">2846541000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i6fc59ffb06b14d1bbb26269a523a78c1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOjc0OWIxN2QzZWNiOTQwMzFiOWRhOTY5YTBkMDBmNzkzL3RhYmxlcmFuZ2U6NzQ5YjE3ZDNlY2I5NDAzMWI5ZGE5NjlhMGQwMGY3OTNfMTMtOS0xLTEtMTkwNTY0_269c9840-af8e-42b1-96b7-579e169ae41d"
      unitRef="usd">1512806000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i6fc59ffb06b14d1bbb26269a523a78c1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RhYmxlOjc0OWIxN2QzZWNiOTQwMzFiOWRhOTY5YTBkMDBmNzkzL3RhYmxlcmFuZ2U6NzQ5YjE3ZDNlY2I5NDAzMWI5ZGE5NjlhMGQwMGY3OTNfMTMtMTEtMS0xLTE5MDU2NA_23480e6d-e6ef-4aa6-bd33-55e47af26ba0"
      unitRef="usd">1333735000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RleHRyZWdpb246MGE5MWM0NTJlNjE0NDNiYTk2ZDE2ZmY2ODdlZmVjZDVfNzg1_f10cc140-a1f1-4199-af33-ae237044b8ae"
      unitRef="usd">40366000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl83Ni9mcmFnOjBhOTFjNDUyZTYxNDQzYmE5NmQxNmZmNjg3ZWZlY2Q1L3RleHRyZWdpb246MGE5MWM0NTJlNjE0NDNiYTk2ZDE2ZmY2ODdlZmVjZDVfNzky_61318fef-1c48-45e2-acc5-45253da93442"
      unitRef="usd">41191000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84Mi9mcmFnOmI3NjczNTdlZTU4NTQ0NWRhZjllOWI2ODU3MDc0Y2NlL3RleHRyZWdpb246Yjc2NzM1N2VlNTg1NDQ1ZGFmOWU5YjY4NTcwNzRjY2VfMTU2MQ_15c259ac-30c3-4e33-bcd6-ad5f5545f16f">&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%;text-decoration:underline"&gt;7. Restructuring Activities&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's restructuring charges by segment 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:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.770%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.596%"/&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:12.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Engineered Products&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Clean Energy &amp;amp; Fueling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Imaging &amp;amp; Identification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Pumps &amp;amp; Process Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Climate &amp;amp; Sustainability Technologies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:700;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;12,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;These amounts are classified in the condensed consolidated statements of earnings as follows:&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;Cost of goods and services&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,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative expenses&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;9,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:700;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;12,476&#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;8,157&#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="display:none"/&gt;&lt;td colspan="3" 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&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;The restructuring expenses of $12,476&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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;incurred during the three months ended March&#160;31, 2023 were primarily related to &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;headcount reductions and exit costs in the Clean Energy &amp;amp; Fueling segment. These programs were initiated in 2022 and 2023 and were undertaken in light of current market conditions. The Company will continue to make proactive adjustments to its cost structure through restructuring and other programs to align with current demand trends.&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&#x2019;s severance and exit accrual activities 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: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:10pt;font-weight:700;line-height:100%"&gt;Severance&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;Exit&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;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:700;line-height:100%"&gt;Balance at January 1, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,510&#160;&lt;/span&gt;&lt;/td&gt;&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;Restructuring charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,728)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,207)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,935)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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, including foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Balance at March 31, 2023&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;17,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,242&#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;</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84Mi9mcmFnOmI3NjczNTdlZTU4NTQ0NWRhZjllOWI2ODU3MDc0Y2NlL3RleHRyZWdpb246Yjc2NzM1N2VlNTg1NDQ1ZGFmOWU5YjY4NTcwNzRjY2VfMTU1Ng_2912153a-82a4-4b19-8086-9c652068f091">&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's restructuring charges by segment 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:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.770%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.596%"/&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:12.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Engineered Products&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Clean Energy &amp;amp; Fueling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Imaging &amp;amp; Identification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Pumps &amp;amp; Process Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Climate &amp;amp; Sustainability Technologies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:700;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;12,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;These amounts are classified in the condensed consolidated statements of earnings as follows:&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;Cost of goods and services&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,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative expenses&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;9,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:700;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;12,476&#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;8,157&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <us-gaap:RestructuringCharges
      contextRef="ib4a5dd63b0b8417b96c7a5489f412396_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84Mi9mcmFnOmI3NjczNTdlZTU4NTQ0NWRhZjllOWI2ODU3MDc0Y2NlL3RhYmxlOmU2Y2EyYjhmM2JmYTQ4NTU4YjM1OTY1MzJhOTMyOTdmL3RhYmxlcmFuZ2U6ZTZjYTJiOGYzYmZhNDg1NThiMzU5NjUzMmE5MzI5N2ZfMi0xLTEtMS0xOTA1NjQ_d4df5dd9-fd00-44fd-9322-ca9c8934bd0b"
      unitRef="usd">539000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="iae1d3d5683c04c318cd53a1328c604f8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84Mi9mcmFnOmI3NjczNTdlZTU4NTQ0NWRhZjllOWI2ODU3MDc0Y2NlL3RhYmxlOmU2Y2EyYjhmM2JmYTQ4NTU4YjM1OTY1MzJhOTMyOTdmL3RhYmxlcmFuZ2U6ZTZjYTJiOGYzYmZhNDg1NThiMzU5NjUzMmE5MzI5N2ZfMi0zLTEtMS0xOTA1NjQ_5c331bd2-9487-4c00-bbbb-7e0ca3e2fa24"
      unitRef="usd">457000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i0f89b23718bd43419712caba2d320131_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84Mi9mcmFnOmI3NjczNTdlZTU4NTQ0NWRhZjllOWI2ODU3MDc0Y2NlL3RhYmxlOmU2Y2EyYjhmM2JmYTQ4NTU4YjM1OTY1MzJhOTMyOTdmL3RhYmxlcmFuZ2U6ZTZjYTJiOGYzYmZhNDg1NThiMzU5NjUzMmE5MzI5N2ZfMy0xLTEtMS0xOTA1NjQ_7ebf5820-add2-4272-bb6e-87b75ac0108b"
      unitRef="usd">10144000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ie1114bdef99a424aa16038a83be25271_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84Mi9mcmFnOmI3NjczNTdlZTU4NTQ0NWRhZjllOWI2ODU3MDc0Y2NlL3RhYmxlOmU2Y2EyYjhmM2JmYTQ4NTU4YjM1OTY1MzJhOTMyOTdmL3RhYmxlcmFuZ2U6ZTZjYTJiOGYzYmZhNDg1NThiMzU5NjUzMmE5MzI5N2ZfMy0zLTEtMS0xOTA1NjQ_7b290528-64bb-4b86-b1ad-1f8e7dc682d4"
      unitRef="usd">196000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i4fd221df71d3404ca35df781fc41a71d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84Mi9mcmFnOmI3NjczNTdlZTU4NTQ0NWRhZjllOWI2ODU3MDc0Y2NlL3RhYmxlOmU2Y2EyYjhmM2JmYTQ4NTU4YjM1OTY1MzJhOTMyOTdmL3RhYmxlcmFuZ2U6ZTZjYTJiOGYzYmZhNDg1NThiMzU5NjUzMmE5MzI5N2ZfNC0xLTEtMS0xOTA1NjQ_27c215c4-f014-4dc1-878d-dc4c06eb3e44"
      unitRef="usd">339000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i916a097858a1470d9a9014e72bf41986_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84Mi9mcmFnOmI3NjczNTdlZTU4NTQ0NWRhZjllOWI2ODU3MDc0Y2NlL3RhYmxlOmU2Y2EyYjhmM2JmYTQ4NTU4YjM1OTY1MzJhOTMyOTdmL3RhYmxlcmFuZ2U6ZTZjYTJiOGYzYmZhNDg1NThiMzU5NjUzMmE5MzI5N2ZfNC0zLTEtMS0xOTA1NjQ_16154acc-fb67-49ed-ab5f-140ab9c006bd"
      unitRef="usd">1191000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i37faa241b79144deb12d0127643ffc93_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84Mi9mcmFnOmI3NjczNTdlZTU4NTQ0NWRhZjllOWI2ODU3MDc0Y2NlL3RhYmxlOmU2Y2EyYjhmM2JmYTQ4NTU4YjM1OTY1MzJhOTMyOTdmL3RhYmxlcmFuZ2U6ZTZjYTJiOGYzYmZhNDg1NThiMzU5NjUzMmE5MzI5N2ZfNS0xLTEtMS0xOTA1NjQ_c6b55281-64ce-497f-8606-d8a47379c9ea"
      unitRef="usd">1326000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="if649aa4cca974aa89e01fec60c72615b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84Mi9mcmFnOmI3NjczNTdlZTU4NTQ0NWRhZjllOWI2ODU3MDc0Y2NlL3RhYmxlOmU2Y2EyYjhmM2JmYTQ4NTU4YjM1OTY1MzJhOTMyOTdmL3RhYmxlcmFuZ2U6ZTZjYTJiOGYzYmZhNDg1NThiMzU5NjUzMmE5MzI5N2ZfNS0zLTEtMS0xOTA1NjQ_594a3e17-2b19-48d4-9014-e9cfbeec6d69"
      unitRef="usd">685000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="idb405420c8e1470daee3efbb00daa193_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84Mi9mcmFnOmI3NjczNTdlZTU4NTQ0NWRhZjllOWI2ODU3MDc0Y2NlL3RhYmxlOmU2Y2EyYjhmM2JmYTQ4NTU4YjM1OTY1MzJhOTMyOTdmL3RhYmxlcmFuZ2U6ZTZjYTJiOGYzYmZhNDg1NThiMzU5NjUzMmE5MzI5N2ZfNi0xLTEtMS0xOTA1NjQ_7c63eef0-e06b-4c2e-bead-70d84b6e9416"
      unitRef="usd">242000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i01883b6791564bf78b3c783359fa8603_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84Mi9mcmFnOmI3NjczNTdlZTU4NTQ0NWRhZjllOWI2ODU3MDc0Y2NlL3RhYmxlOmU2Y2EyYjhmM2JmYTQ4NTU4YjM1OTY1MzJhOTMyOTdmL3RhYmxlcmFuZ2U6ZTZjYTJiOGYzYmZhNDg1NThiMzU5NjUzMmE5MzI5N2ZfNi0zLTEtMS0xOTA1NjQ_1b16e22b-8d56-494f-ab61-1806cf3cd264"
      unitRef="usd">5716000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ic9f83638fe254fb7bf63c7dae8083c3e_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84Mi9mcmFnOmI3NjczNTdlZTU4NTQ0NWRhZjllOWI2ODU3MDc0Y2NlL3RhYmxlOmU2Y2EyYjhmM2JmYTQ4NTU4YjM1OTY1MzJhOTMyOTdmL3RhYmxlcmFuZ2U6ZTZjYTJiOGYzYmZhNDg1NThiMzU5NjUzMmE5MzI5N2ZfNy0xLTEtMS0xOTA1NjQ_4839b202-6baf-450a-8d38-cd2f4491c304"
      unitRef="usd">-114000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ia855c5d19be444c2b03ff507e7deb171_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84Mi9mcmFnOmI3NjczNTdlZTU4NTQ0NWRhZjllOWI2ODU3MDc0Y2NlL3RhYmxlOmU2Y2EyYjhmM2JmYTQ4NTU4YjM1OTY1MzJhOTMyOTdmL3RhYmxlcmFuZ2U6ZTZjYTJiOGYzYmZhNDg1NThiMzU5NjUzMmE5MzI5N2ZfNy0zLTEtMS0xOTA1NjQ_34846f6e-b69f-4eda-bbd5-e4adc351897d"
      unitRef="usd">-88000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84Mi9mcmFnOmI3NjczNTdlZTU4NTQ0NWRhZjllOWI2ODU3MDc0Y2NlL3RhYmxlOmU2Y2EyYjhmM2JmYTQ4NTU4YjM1OTY1MzJhOTMyOTdmL3RhYmxlcmFuZ2U6ZTZjYTJiOGYzYmZhNDg1NThiMzU5NjUzMmE5MzI5N2ZfOC0xLTEtMS0xOTA1NjQ_2fac3145-5498-4093-9a4d-8eaf01dcfae6"
      unitRef="usd">12476000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84Mi9mcmFnOmI3NjczNTdlZTU4NTQ0NWRhZjllOWI2ODU3MDc0Y2NlL3RhYmxlOmU2Y2EyYjhmM2JmYTQ4NTU4YjM1OTY1MzJhOTMyOTdmL3RhYmxlcmFuZ2U6ZTZjYTJiOGYzYmZhNDg1NThiMzU5NjUzMmE5MzI5N2ZfOC0zLTEtMS0xOTA1NjQ_00317c1d-55b6-49b9-a0ed-06e0a41995c9"
      unitRef="usd">8157000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="id9e4a829230b470d9fcb40fa934e6d2b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84Mi9mcmFnOmI3NjczNTdlZTU4NTQ0NWRhZjllOWI2ODU3MDc0Y2NlL3RhYmxlOmU2Y2EyYjhmM2JmYTQ4NTU4YjM1OTY1MzJhOTMyOTdmL3RhYmxlcmFuZ2U6ZTZjYTJiOGYzYmZhNDg1NThiMzU5NjUzMmE5MzI5N2ZfMTEtMS0xLTEtMTkwNTY0_d0ab4452-9f34-4c8b-b506-0d07be08e5ea"
      unitRef="usd">3473000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ieb1f08bad95b4a49ab5a513ffbcd0ff2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84Mi9mcmFnOmI3NjczNTdlZTU4NTQ0NWRhZjllOWI2ODU3MDc0Y2NlL3RhYmxlOmU2Y2EyYjhmM2JmYTQ4NTU4YjM1OTY1MzJhOTMyOTdmL3RhYmxlcmFuZ2U6ZTZjYTJiOGYzYmZhNDg1NThiMzU5NjUzMmE5MzI5N2ZfMTEtMy0xLTEtMTkwNTY0_32f2e8a1-0413-4f96-85ff-ac46494e213b"
      unitRef="usd">207000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ife8ce9a224744a9cac6668dbb50704d6_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84Mi9mcmFnOmI3NjczNTdlZTU4NTQ0NWRhZjllOWI2ODU3MDc0Y2NlL3RhYmxlOmU2Y2EyYjhmM2JmYTQ4NTU4YjM1OTY1MzJhOTMyOTdmL3RhYmxlcmFuZ2U6ZTZjYTJiOGYzYmZhNDg1NThiMzU5NjUzMmE5MzI5N2ZfMTItMS0xLTEtMTkwNTY0_bf017219-1f96-4d19-bd58-1f38a39cbf1c"
      unitRef="usd">9003000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ia68f1b617dbd4a33a450afe898ec51a0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84Mi9mcmFnOmI3NjczNTdlZTU4NTQ0NWRhZjllOWI2ODU3MDc0Y2NlL3RhYmxlOmU2Y2EyYjhmM2JmYTQ4NTU4YjM1OTY1MzJhOTMyOTdmL3RhYmxlcmFuZ2U6ZTZjYTJiOGYzYmZhNDg1NThiMzU5NjUzMmE5MzI5N2ZfMTItMy0xLTEtMTkwNTY0_04b3b2dc-5789-472a-90de-cb7fdd82a0df"
      unitRef="usd">7950000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84Mi9mcmFnOmI3NjczNTdlZTU4NTQ0NWRhZjllOWI2ODU3MDc0Y2NlL3RhYmxlOmU2Y2EyYjhmM2JmYTQ4NTU4YjM1OTY1MzJhOTMyOTdmL3RhYmxlcmFuZ2U6ZTZjYTJiOGYzYmZhNDg1NThiMzU5NjUzMmE5MzI5N2ZfMTMtMS0xLTEtMTkwNTY0_a09495cc-41fe-4d16-b28d-63b25599ca81"
      unitRef="usd">12476000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84Mi9mcmFnOmI3NjczNTdlZTU4NTQ0NWRhZjllOWI2ODU3MDc0Y2NlL3RhYmxlOmU2Y2EyYjhmM2JmYTQ4NTU4YjM1OTY1MzJhOTMyOTdmL3RhYmxlcmFuZ2U6ZTZjYTJiOGYzYmZhNDg1NThiMzU5NjUzMmE5MzI5N2ZfMTMtMy0xLTEtMTkwNTY0_c3cd04f1-fa21-42fb-99c1-55ca2f976299"
      unitRef="usd">8157000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84Mi9mcmFnOmI3NjczNTdlZTU4NTQ0NWRhZjllOWI2ODU3MDc0Y2NlL3RleHRyZWdpb246Yjc2NzM1N2VlNTg1NDQ1ZGFmOWU5YjY4NTcwNzRjY2VfMTA2_f00fe1d2-6a9a-4bb8-a72c-c43a742ad154"
      unitRef="usd">12476000</us-gaap:RestructuringCharges>
    <us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84Mi9mcmFnOmI3NjczNTdlZTU4NTQ0NWRhZjllOWI2ODU3MDc0Y2NlL3RleHRyZWdpb246Yjc2NzM1N2VlNTg1NDQ1ZGFmOWU5YjY4NTcwNzRjY2VfMTU1OQ_d0d18eb6-b59c-4aa5-9906-c66bfb8bcc7b">&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 severance and exit accrual activities 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: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:10pt;font-weight:700;line-height:100%"&gt;Severance&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;Exit&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;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:700;line-height:100%"&gt;Balance at January 1, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,510&#160;&lt;/span&gt;&lt;/td&gt;&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;Restructuring charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,728)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,207)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,935)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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, including foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Balance at March 31, 2023&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;17,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,242&#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;</us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock>
    <us-gaap:RestructuringReserve
      contextRef="ib2cd583489984a928b1ad294a81ab666_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84Mi9mcmFnOmI3NjczNTdlZTU4NTQ0NWRhZjllOWI2ODU3MDc0Y2NlL3RhYmxlOjAyODk5Yzg1YThhMjRhMzE4MTZkOGM2MDEyNmE4YzAyL3RhYmxlcmFuZ2U6MDI4OTljODVhOGEyNGEzMTgxNmQ4YzYwMTI2YThjMDJfMS0xLTEtMS0xOTA1NjQ_80678459-b517-4488-bfda-7e2171b7b3cd"
      unitRef="usd">12007000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i6716e38498044e4e9c72f8f7acfa5f57_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84Mi9mcmFnOmI3NjczNTdlZTU4NTQ0NWRhZjllOWI2ODU3MDc0Y2NlL3RhYmxlOjAyODk5Yzg1YThhMjRhMzE4MTZkOGM2MDEyNmE4YzAyL3RhYmxlcmFuZ2U6MDI4OTljODVhOGEyNGEzMTgxNmQ4YzYwMTI2YThjMDJfMS0zLTEtMS0xOTA1NjQ_0d353539-2741-463b-be04-73b18aa39689"
      unitRef="usd">2503000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i6fc59ffb06b14d1bbb26269a523a78c1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84Mi9mcmFnOmI3NjczNTdlZTU4NTQ0NWRhZjllOWI2ODU3MDc0Y2NlL3RhYmxlOjAyODk5Yzg1YThhMjRhMzE4MTZkOGM2MDEyNmE4YzAyL3RhYmxlcmFuZ2U6MDI4OTljODVhOGEyNGEzMTgxNmQ4YzYwMTI2YThjMDJfMS01LTEtMS0xOTA1NjQ_2c16845e-85f8-48e7-af7a-6ff44545f29a"
      unitRef="usd">14510000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="i890705d32c714972a04e82ab7f43e9cb_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84Mi9mcmFnOmI3NjczNTdlZTU4NTQ0NWRhZjllOWI2ODU3MDc0Y2NlL3RhYmxlOjAyODk5Yzg1YThhMjRhMzE4MTZkOGM2MDEyNmE4YzAyL3RhYmxlcmFuZ2U6MDI4OTljODVhOGEyNGEzMTgxNmQ4YzYwMTI2YThjMDJfMi0xLTEtMS0xOTA1NjQ_bf925578-27e6-492d-a458-a9c06c6f3c75"
      unitRef="usd">11635000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="iffadef63bb2a4fc0ab3d233f32f0f29d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84Mi9mcmFnOmI3NjczNTdlZTU4NTQ0NWRhZjllOWI2ODU3MDc0Y2NlL3RhYmxlOjAyODk5Yzg1YThhMjRhMzE4MTZkOGM2MDEyNmE4YzAyL3RhYmxlcmFuZ2U6MDI4OTljODVhOGEyNGEzMTgxNmQ4YzYwMTI2YThjMDJfMi0zLTEtMS0xOTA1NjQ_1f25d44e-92b1-4c14-8192-3522837a4c54"
      unitRef="usd">841000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84Mi9mcmFnOmI3NjczNTdlZTU4NTQ0NWRhZjllOWI2ODU3MDc0Y2NlL3RhYmxlOjAyODk5Yzg1YThhMjRhMzE4MTZkOGM2MDEyNmE4YzAyL3RhYmxlcmFuZ2U6MDI4OTljODVhOGEyNGEzMTgxNmQ4YzYwMTI2YThjMDJfMi01LTEtMS0xOTA1NjQ_3bfd4a74-0de6-45b2-a3b5-f9c0240f931f"
      unitRef="usd">12476000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:PaymentsForRestructuring
      contextRef="i890705d32c714972a04e82ab7f43e9cb_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84Mi9mcmFnOmI3NjczNTdlZTU4NTQ0NWRhZjllOWI2ODU3MDc0Y2NlL3RhYmxlOjAyODk5Yzg1YThhMjRhMzE4MTZkOGM2MDEyNmE4YzAyL3RhYmxlcmFuZ2U6MDI4OTljODVhOGEyNGEzMTgxNmQ4YzYwMTI2YThjMDJfMy0xLTEtMS0xOTA1NjQ_c86c54fb-81ed-4359-97d1-8d726082954a"
      unitRef="usd">6728000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="iffadef63bb2a4fc0ab3d233f32f0f29d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84Mi9mcmFnOmI3NjczNTdlZTU4NTQ0NWRhZjllOWI2ODU3MDc0Y2NlL3RhYmxlOjAyODk5Yzg1YThhMjRhMzE4MTZkOGM2MDEyNmE4YzAyL3RhYmxlcmFuZ2U6MDI4OTljODVhOGEyNGEzMTgxNmQ4YzYwMTI2YThjMDJfMy0zLTEtMS0xOTA1NjQ_4d19de9d-75d0-4754-a745-30b455444295"
      unitRef="usd">2207000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84Mi9mcmFnOmI3NjczNTdlZTU4NTQ0NWRhZjllOWI2ODU3MDc0Y2NlL3RhYmxlOjAyODk5Yzg1YThhMjRhMzE4MTZkOGM2MDEyNmE4YzAyL3RhYmxlcmFuZ2U6MDI4OTljODVhOGEyNGEzMTgxNmQ4YzYwMTI2YThjMDJfMy01LTEtMS0xOTA1NjQ_e0cbe884-a31f-4db4-b366-722785c72657"
      unitRef="usd">8935000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveAccrualAdjustment1
      contextRef="i890705d32c714972a04e82ab7f43e9cb_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84Mi9mcmFnOmI3NjczNTdlZTU4NTQ0NWRhZjllOWI2ODU3MDc0Y2NlL3RhYmxlOjAyODk5Yzg1YThhMjRhMzE4MTZkOGM2MDEyNmE4YzAyL3RhYmxlcmFuZ2U6MDI4OTljODVhOGEyNGEzMTgxNmQ4YzYwMTI2YThjMDJfNi0xLTEtMS0xOTA1NjQ_5efce2f6-5fbc-4b5e-8793-c93f737e243b"
      unitRef="usd">179000</us-gaap:RestructuringReserveAccrualAdjustment1>
    <us-gaap:RestructuringReserveAccrualAdjustment1
      contextRef="iffadef63bb2a4fc0ab3d233f32f0f29d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84Mi9mcmFnOmI3NjczNTdlZTU4NTQ0NWRhZjllOWI2ODU3MDc0Y2NlL3RhYmxlOjAyODk5Yzg1YThhMjRhMzE4MTZkOGM2MDEyNmE4YzAyL3RhYmxlcmFuZ2U6MDI4OTljODVhOGEyNGEzMTgxNmQ4YzYwMTI2YThjMDJfNi0zLTEtMS0xOTA1NjQ_a7717f7a-83e7-4e06-ae1b-40eb5179965d"
      unitRef="usd">12000</us-gaap:RestructuringReserveAccrualAdjustment1>
    <us-gaap:RestructuringReserveAccrualAdjustment1
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84Mi9mcmFnOmI3NjczNTdlZTU4NTQ0NWRhZjllOWI2ODU3MDc0Y2NlL3RhYmxlOjAyODk5Yzg1YThhMjRhMzE4MTZkOGM2MDEyNmE4YzAyL3RhYmxlcmFuZ2U6MDI4OTljODVhOGEyNGEzMTgxNmQ4YzYwMTI2YThjMDJfNi01LTEtMS0xOTA1NjQ_a0d869e2-2b93-4333-839e-7925376b9925"
      unitRef="usd">191000</us-gaap:RestructuringReserveAccrualAdjustment1>
    <us-gaap:RestructuringReserve
      contextRef="i79941f8588044e20b8695a0d70caf1ef_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84Mi9mcmFnOmI3NjczNTdlZTU4NTQ0NWRhZjllOWI2ODU3MDc0Y2NlL3RhYmxlOjAyODk5Yzg1YThhMjRhMzE4MTZkOGM2MDEyNmE4YzAyL3RhYmxlcmFuZ2U6MDI4OTljODVhOGEyNGEzMTgxNmQ4YzYwMTI2YThjMDJfNy0xLTEtMS0xOTA1NjQ_053bf386-4221-4e8e-922c-f602ae63ec66"
      unitRef="usd">17093000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i51dd17de1caf48bdb63b29c185a53631_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84Mi9mcmFnOmI3NjczNTdlZTU4NTQ0NWRhZjllOWI2ODU3MDc0Y2NlL3RhYmxlOjAyODk5Yzg1YThhMjRhMzE4MTZkOGM2MDEyNmE4YzAyL3RhYmxlcmFuZ2U6MDI4OTljODVhOGEyNGEzMTgxNmQ4YzYwMTI2YThjMDJfNy0zLTEtMS0xOTA1NjQ_d903a022-70d1-4488-a60b-454d35ea988e"
      unitRef="usd">1149000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i8bac8130ba474407bdaba6613f91543a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84Mi9mcmFnOmI3NjczNTdlZTU4NTQ0NWRhZjllOWI2ODU3MDc0Y2NlL3RhYmxlOjAyODk5Yzg1YThhMjRhMzE4MTZkOGM2MDEyNmE4YzAyL3RhYmxlcmFuZ2U6MDI4OTljODVhOGEyNGEzMTgxNmQ4YzYwMTI2YThjMDJfNy01LTEtMS0xOTA1NjQ_77c88c7c-e31f-4443-a7ef-138a8d501154"
      unitRef="usd">18242000</us-gaap:RestructuringReserve>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RleHRyZWdpb246NWQ0YTdmYzczYTQ3NGU0M2IyMzRkODYyNDQyMWZjNWRfMTM4MA_7e6b5d7b-9a23-4572-b835-faee6e4ea6dc">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;8. Borrowings&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;Borrowings consist of the following:&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:62.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.590%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.592%"/&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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Short-term:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;513,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;734,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:700;line-height:100%"&gt;Short-term borrowings&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;514,567&#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;735,772&#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;During the&#160;three months&#160;ended&#160;March&#160;31, 2023, commercial paper borrowings decreased $221,036. The borrowings outstanding under the commercial paper program had a weighted average annual interest rate of 5.19% and 4.61% as of March&#160;31, 2023 and December&#160;31, 2022, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.133%"/&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.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.330%"/&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="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" 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;Carrying amount &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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Principal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Long-term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/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;3.15% 10-year notes due November&#160;15, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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.25% 10-year notes due November&#160;9, 2026 (euro-denominated)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x20ac;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;641,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;631,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;0.750% 8-year notes due November&#160;4, 2027 (euro-denominated)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x20ac;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;534,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;525,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;6.65% 30-year debentures due June&#160;1, 2028&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2.950% 10-year notes due November&#160;4, 2029&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;5.375% 30-year debentures due October&#160;15, 2035&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;6.60% 30-year notes due March&#160;15, 2038&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;250,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;5.375% 30-year notes due March&#160;1, 2041&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;350,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;345,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;344,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total long-term debt&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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,961,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,942,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Carrying amount is net of unamortized debt discount and deferred debt issuance costs. Total unamortized debt discounts were $12.3 million and $12.7 million as of March&#160;31, 2023 and December&#160;31, 2022, respectively. Total deferred debt issuance costs were $10.3 million and $10.7 million as of March&#160;31, 2023 and December&#160;31, 2022, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;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 discounts are being amortized to interest expense using the effective interest method over the life of the issuances. The deferred issuance costs are amortized on a straight-line basis over the life of the debt, as this approximates the effective interest 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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2023, the Company maintained a $1.0 billion five-year unsecured revolving credit facility (the "Credit Agreement") with a syndicate of banks which expires on October&#160;4, 2024.&lt;span id="i5d4a7fc73a474e43b234d8624421fc5d_4376"/&gt; The Company uses the Credit Agreement principally as liquidity back-up for its commercial paper program and for general corporate purposes. At the Company's election, loans under the Credit Agreement will bear interest at a base rate plus an applicable margin. The Credit Agreement requires the Company to pay a facility fee and imposes various restrictions on the Company such as, among other things, a requirement to maintain a minimum interest coverage ratio of consolidated EBITDA to consolidated net interest expense of not less than 3.0 to 1. As of March&#160;31, 2023 and December&#160;31, 2022, there were no outstanding borrowings under the Credit Agreement. &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, 2023, the Company entered into a new $1&#160;billion five-year unsecured revolving credit facility, which has substantially similar terms to the existing Credit Agreement, and a $500&#160;million 364-day unsecured revolving credit facility. The new five-year credit facility replaced the existing Credit Agreement. See Note 18 &#x2014; Subsequent Events for additional details.&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 was in compliance with all covenants in the Credit Agreement and other long-term debt covenants at March 31, 2023 and had an interest coverage ratio of consolidated EBITDA to consolidated net interest expense of 14.6 to 1.&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;Letters of Credit and other Guarantees&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 March&#160;31, 2023, the Company had approximately $184.6&#160;million outstanding in letters of credit, surety bonds, and performance and other guarantees which primarily expire on various dates through 2029.&#160;These letters of credit and bonds are primarily issued as security for insurance, warranty and other performance obligations.&#160;In general, we would only be liable for the amount of these guarantees in the event of default in the performance of our obligations, the probability of which is believed to be remote.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfShortTermDebtTextBlock
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RleHRyZWdpb246NWQ0YTdmYzczYTQ3NGU0M2IyMzRkODYyNDQyMWZjNWRfMTM4Ng_56bbd521-64ee-4e4e-af35-795e03433309">&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;Borrowings consist of the following:&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:62.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.590%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.592%"/&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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Short-term:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;513,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;734,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:700;line-height:100%"&gt;Short-term borrowings&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;514,567&#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;735,772&#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:ScheduleOfShortTermDebtTextBlock>
    <us-gaap:ShortTermBorrowings
      contextRef="if30a4fe804144a56a83869d8b9668a7b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RhYmxlOjRjZjc2NDNhOGM3YTQ1MTdiYWY2MTQxNTUzZjMwYTBjL3RhYmxlcmFuZ2U6NGNmNzY0M2E4YzdhNDUxN2JhZjYxNDE1NTNmMzBhMGNfMi0xLTEtMS0xOTA1NjQ_af0c8b5c-c2ac-4097-8af1-7ba65274bebe"
      unitRef="usd">513900000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="icdf464007fce4f529661f32123ab28fc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RhYmxlOjRjZjc2NDNhOGM3YTQ1MTdiYWY2MTQxNTUzZjMwYTBjL3RhYmxlcmFuZ2U6NGNmNzY0M2E4YzdhNDUxN2JhZjYxNDE1NTNmMzBhMGNfMi0zLTEtMS0xOTA1NjQ_81fb663d-6a29-4f95-8905-941987ab33d2"
      unitRef="usd">734936000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="ieb387ff3b5b94f1183eb09da510a16a3_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RhYmxlOjRjZjc2NDNhOGM3YTQ1MTdiYWY2MTQxNTUzZjMwYTBjL3RhYmxlcmFuZ2U6NGNmNzY0M2E4YzdhNDUxN2JhZjYxNDE1NTNmMzBhMGNfMy0xLTEtMS0xOTA1NjQ_79b7621b-d9ce-4392-8a7d-380d71d4f8c2"
      unitRef="usd">667000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="ia6b19ab6421f452db68397c224c70144_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RhYmxlOjRjZjc2NDNhOGM3YTQ1MTdiYWY2MTQxNTUzZjMwYTBjL3RhYmxlcmFuZ2U6NGNmNzY0M2E4YzdhNDUxN2JhZjYxNDE1NTNmMzBhMGNfMy0zLTEtMS0xOTA1NjQ_decf3573-7961-4833-83b8-155e27761f23"
      unitRef="usd">836000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="i8bac8130ba474407bdaba6613f91543a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RhYmxlOjRjZjc2NDNhOGM3YTQ1MTdiYWY2MTQxNTUzZjMwYTBjL3RhYmxlcmFuZ2U6NGNmNzY0M2E4YzdhNDUxN2JhZjYxNDE1NTNmMzBhMGNfNS0xLTEtMS0xOTA1NjQ_a1f4d5eb-4f98-439c-ad9c-4fa4cdc507c9"
      unitRef="usd">514567000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="i6fc59ffb06b14d1bbb26269a523a78c1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RhYmxlOjRjZjc2NDNhOGM3YTQ1MTdiYWY2MTQxNTUzZjMwYTBjL3RhYmxlcmFuZ2U6NGNmNzY0M2E4YzdhNDUxN2JhZjYxNDE1NTNmMzBhMGNfNS0zLTEtMS0xOTA1NjQ_e9116f1b-ac54-4c51-9fdc-f09365ad3d58"
      unitRef="usd">735772000</us-gaap:ShortTermBorrowings>
    <us-gaap:DebtInstrumentIncreaseDecreaseForPeriodNet
      contextRef="ib8c1d1b8e6fb43628b516d534ec69e5c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RleHRyZWdpb246NWQ0YTdmYzczYTQ3NGU0M2IyMzRkODYyNDQyMWZjNWRfNjU5NzA2OTc2ODMyNw_bc0e44ea-4180-4d5b-b1db-9c006cbf5b99"
      unitRef="usd">-221036000</us-gaap:DebtInstrumentIncreaseDecreaseForPeriodNet>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="if30a4fe804144a56a83869d8b9668a7b_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RleHRyZWdpb246NWQ0YTdmYzczYTQ3NGU0M2IyMzRkODYyNDQyMWZjNWRfNjU5NzA2OTc2ODQ0MQ_84066930-e7ca-4bb1-b673-5f0634185cc1"
      unitRef="number">0.0519</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="icdf464007fce4f529661f32123ab28fc_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RleHRyZWdpb246NWQ0YTdmYzczYTQ3NGU0M2IyMzRkODYyNDQyMWZjNWRfNjU5NzA2OTc2ODQ0OQ_7b257d6e-39ba-47d1-8cdc-b642cb9e7013"
      unitRef="number">0.0461</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RleHRyZWdpb246NWQ0YTdmYzczYTQ3NGU0M2IyMzRkODYyNDQyMWZjNWRfMTM4Mw_60de2300-e9b3-488a-9491-70ca4a9a7650">&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.133%"/&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.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.330%"/&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="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" 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;Carrying amount &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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Principal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Long-term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/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;3.15% 10-year notes due November&#160;15, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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.25% 10-year notes due November&#160;9, 2026 (euro-denominated)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x20ac;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;641,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;631,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;0.750% 8-year notes due November&#160;4, 2027 (euro-denominated)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x20ac;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;534,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;525,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;6.65% 30-year debentures due June&#160;1, 2028&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2.950% 10-year notes due November&#160;4, 2029&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;5.375% 30-year debentures due October&#160;15, 2035&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;6.60% 30-year notes due March&#160;15, 2038&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;250,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;5.375% 30-year notes due March&#160;1, 2041&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;350,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;345,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;344,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total long-term debt&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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,961,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,942,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Carrying amount is net of unamortized debt discount and deferred debt issuance costs. Total unamortized debt discounts were $12.3 million and $12.7 million as of March&#160;31, 2023 and December&#160;31, 2022, respectively. Total deferred debt issuance costs were $10.3 million and $10.7 million as of March&#160;31, 2023 and December&#160;31, 2022, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i53f0814f5cc744c39a47a46d69010bca_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RhYmxlOmQxMDQ5MmMyMTY4ZjQ0N2I5NjMwNDQzYTY5ZWRhNmQ1L3RhYmxlcmFuZ2U6ZDEwNDkyYzIxNjhmNDQ3Yjk2MzA0NDNhNjllZGE2ZDVfMy0wLTEtMS0xOTA1NjQvdGV4dHJlZ2lvbjozMDMyYmQxOTE3NTY0MjhlOTczYjU0MzUwY2JhM2E3M180_64037645-a312-4b4c-b54f-f22ff94d3916"
      unitRef="number">0.0315</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentTerm
      contextRef="i97736d9b4f3c428b8db24fc6da87c3ca_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RhYmxlOmQxMDQ5MmMyMTY4ZjQ0N2I5NjMwNDQzYTY5ZWRhNmQ1L3RhYmxlcmFuZ2U6ZDEwNDkyYzIxNjhmNDQ3Yjk2MzA0NDNhNjllZGE2ZDVfMy0wLTEtMS0xOTA1NjQvdGV4dHJlZ2lvbjozMDMyYmQxOTE3NTY0MjhlOTczYjU0MzUwY2JhM2E3M183_3014fdea-f55d-489a-b3fb-61ac7b67423d">P10Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i53f0814f5cc744c39a47a46d69010bca_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RhYmxlOmQxMDQ5MmMyMTY4ZjQ0N2I5NjMwNDQzYTY5ZWRhNmQ1L3RhYmxlcmFuZ2U6ZDEwNDkyYzIxNjhmNDQ3Yjk2MzA0NDNhNjllZGE2ZDVfMy0xLTEtMS0xOTA1NjQ_fd2c7f0e-c040-4eab-a829-63c47f970e6f"
      unitRef="usd">400000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LongTermDebt
      contextRef="i53f0814f5cc744c39a47a46d69010bca_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RhYmxlOmQxMDQ5MmMyMTY4ZjQ0N2I5NjMwNDQzYTY5ZWRhNmQ1L3RhYmxlcmFuZ2U6ZDEwNDkyYzIxNjhmNDQ3Yjk2MzA0NDNhNjllZGE2ZDVfMy0zLTEtMS0xOTA1NjQ_48d295f1-92c8-498c-b580-8e26cfd6adad"
      unitRef="usd">398232000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="icd6cb7514bf340999f0ea67e5279d7fa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RhYmxlOmQxMDQ5MmMyMTY4ZjQ0N2I5NjMwNDQzYTY5ZWRhNmQ1L3RhYmxlcmFuZ2U6ZDEwNDkyYzIxNjhmNDQ3Yjk2MzA0NDNhNjllZGE2ZDVfMy01LTEtMS0xOTA1NjQ_8806e286-a51d-447b-a358-8115f68f3888"
      unitRef="usd">398063000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ibe7e13df037f468293ed01c40dbd53c8_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RhYmxlOmQxMDQ5MmMyMTY4ZjQ0N2I5NjMwNDQzYTY5ZWRhNmQ1L3RhYmxlcmFuZ2U6ZDEwNDkyYzIxNjhmNDQ3Yjk2MzA0NDNhNjllZGE2ZDVfNC0wLTEtMS0xOTA1NjQvdGV4dHJlZ2lvbjoyZjMwNzFhZjY1MWE0MWViYjgwZWYzMzU5Njg3OWJmMV80_3e660659-9360-417c-8add-f87db74d14c1"
      unitRef="number">0.0125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentTerm
      contextRef="i2240ef84c666483b9da1f4a02c27fc1f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RhYmxlOmQxMDQ5MmMyMTY4ZjQ0N2I5NjMwNDQzYTY5ZWRhNmQ1L3RhYmxlcmFuZ2U6ZDEwNDkyYzIxNjhmNDQ3Yjk2MzA0NDNhNjllZGE2ZDVfNC0wLTEtMS0xOTA1NjQvdGV4dHJlZ2lvbjoyZjMwNzFhZjY1MWE0MWViYjgwZWYzMzU5Njg3OWJmMV83_11863205-7de2-4dba-83ea-91c3091283dc">P10Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ibe7e13df037f468293ed01c40dbd53c8_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RhYmxlOmQxMDQ5MmMyMTY4ZjQ0N2I5NjMwNDQzYTY5ZWRhNmQ1L3RhYmxlcmFuZ2U6ZDEwNDkyYzIxNjhmNDQ3Yjk2MzA0NDNhNjllZGE2ZDVfNC0xLTEtMS0xOTA1NjQ_8abd3d49-b6f3-44b4-8339-ac30be637ae4"
      unitRef="eur">600000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LongTermDebt
      contextRef="ibe7e13df037f468293ed01c40dbd53c8_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RhYmxlOmQxMDQ5MmMyMTY4ZjQ0N2I5NjMwNDQzYTY5ZWRhNmQ1L3RhYmxlcmFuZ2U6ZDEwNDkyYzIxNjhmNDQ3Yjk2MzA0NDNhNjllZGE2ZDVfNC0zLTEtMS0xOTA1NjQ_14e25202-a685-4448-a01d-f62e0e825efa"
      unitRef="usd">641754000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ibe23226cd27a4aa9be12e007952729be_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RhYmxlOmQxMDQ5MmMyMTY4ZjQ0N2I5NjMwNDQzYTY5ZWRhNmQ1L3RhYmxlcmFuZ2U6ZDEwNDkyYzIxNjhmNDQ3Yjk2MzA0NDNhNjllZGE2ZDVfNC01LTEtMS0xOTA1NjQ_792165e7-6cff-4766-84f1-860b40da40a4"
      unitRef="usd">631522000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i460a36bfdcdf4394917a89969d314714_I20230331"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RhYmxlOmQxMDQ5MmMyMTY4ZjQ0N2I5NjMwNDQzYTY5ZWRhNmQ1L3RhYmxlcmFuZ2U6ZDEwNDkyYzIxNjhmNDQ3Yjk2MzA0NDNhNjllZGE2ZDVfNS0wLTEtMS0xOTA1NjQvdGV4dHJlZ2lvbjphZmU1YTgxY2JlNDE0Y2FiODg0ZDFjZWJhNjExMGRlYl80_75d8f1fa-fb30-4317-b32e-4f973941019f"
      unitRef="number">0.00750</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentTerm
      contextRef="i228d1a0aeef341d4bb7c68bad2881aff_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RhYmxlOmQxMDQ5MmMyMTY4ZjQ0N2I5NjMwNDQzYTY5ZWRhNmQ1L3RhYmxlcmFuZ2U6ZDEwNDkyYzIxNjhmNDQ3Yjk2MzA0NDNhNjllZGE2ZDVfNS0wLTEtMS0xOTA1NjQvdGV4dHJlZ2lvbjphZmU1YTgxY2JlNDE0Y2FiODg0ZDFjZWJhNjExMGRlYl83_0ec1d7fe-5e48-42e3-a416-7267e7734c6d">P8Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i460a36bfdcdf4394917a89969d314714_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RhYmxlOmQxMDQ5MmMyMTY4ZjQ0N2I5NjMwNDQzYTY5ZWRhNmQ1L3RhYmxlcmFuZ2U6ZDEwNDkyYzIxNjhmNDQ3Yjk2MzA0NDNhNjllZGE2ZDVfNS0xLTEtMS0xOTA1NjQ_1772321b-be5a-466b-9241-03fbfc7df2ea"
      unitRef="eur">500000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LongTermDebt
      contextRef="i460a36bfdcdf4394917a89969d314714_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RhYmxlOmQxMDQ5MmMyMTY4ZjQ0N2I5NjMwNDQzYTY5ZWRhNmQ1L3RhYmxlcmFuZ2U6ZDEwNDkyYzIxNjhmNDQ3Yjk2MzA0NDNhNjllZGE2ZDVfNS0zLTEtMS0xOTA1NjQ_5abd04e1-85ec-417a-9c0f-8ef5c654eb8a"
      unitRef="usd">534164000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i75eeafeb6cc349bfae441766a1f3e92f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RhYmxlOmQxMDQ5MmMyMTY4ZjQ0N2I5NjMwNDQzYTY5ZWRhNmQ1L3RhYmxlcmFuZ2U6ZDEwNDkyYzIxNjhmNDQ3Yjk2MzA0NDNhNjllZGE2ZDVfNS01LTEtMS0xOTA1NjQ_7de287fb-21f1-4461-96ad-f3d918a36bcf"
      unitRef="usd">525654000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i0c9c94b28cd74a1c99a9dcb272ccd2af_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RhYmxlOmQxMDQ5MmMyMTY4ZjQ0N2I5NjMwNDQzYTY5ZWRhNmQ1L3RhYmxlcmFuZ2U6ZDEwNDkyYzIxNjhmNDQ3Yjk2MzA0NDNhNjllZGE2ZDVfNi0wLTEtMS0xOTA1NjQvdGV4dHJlZ2lvbjpiZmYwZjQ0MzY4ZDk0OTllOTc3MTcwY2Y2OGM4MjdmOF80_98aebe27-1537-4f15-b3af-059b6ad7f602"
      unitRef="number">0.0665</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentTerm
      contextRef="ia8e66589b06a4f239b9c73b14f5ac92c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RhYmxlOmQxMDQ5MmMyMTY4ZjQ0N2I5NjMwNDQzYTY5ZWRhNmQ1L3RhYmxlcmFuZ2U6ZDEwNDkyYzIxNjhmNDQ3Yjk2MzA0NDNhNjllZGE2ZDVfNi0wLTEtMS0xOTA1NjQvdGV4dHJlZ2lvbjpiZmYwZjQ0MzY4ZDk0OTllOTc3MTcwY2Y2OGM4MjdmOF83_32633372-b95c-4188-9485-2cac5897d792">P30Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i0c9c94b28cd74a1c99a9dcb272ccd2af_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RhYmxlOmQxMDQ5MmMyMTY4ZjQ0N2I5NjMwNDQzYTY5ZWRhNmQ1L3RhYmxlcmFuZ2U6ZDEwNDkyYzIxNjhmNDQ3Yjk2MzA0NDNhNjllZGE2ZDVfNi0xLTEtMS0xOTA1NjQ_7dc9209c-43b9-4c81-81a2-ab1d715850b7"
      unitRef="usd">200000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LongTermDebt
      contextRef="i0c9c94b28cd74a1c99a9dcb272ccd2af_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RhYmxlOmQxMDQ5MmMyMTY4ZjQ0N2I5NjMwNDQzYTY5ZWRhNmQ1L3RhYmxlcmFuZ2U6ZDEwNDkyYzIxNjhmNDQ3Yjk2MzA0NDNhNjllZGE2ZDVfNi0zLTEtMS0xOTA1NjQ_d2190ce2-70f3-4cad-b531-acdd5f6eab34"
      unitRef="usd">199481000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i9d7381e31ec3496d8dcb392f48c8cf5e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RhYmxlOmQxMDQ5MmMyMTY4ZjQ0N2I5NjMwNDQzYTY5ZWRhNmQ1L3RhYmxlcmFuZ2U6ZDEwNDkyYzIxNjhmNDQ3Yjk2MzA0NDNhNjllZGE2ZDVfNi01LTEtMS0xOTA1NjQ_47b98308-d0f3-4676-bddf-99abe9daeff3"
      unitRef="usd">199456000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i856f27dd11394b90ac9cffa7a3b6d2f5_I20230331"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RhYmxlOmQxMDQ5MmMyMTY4ZjQ0N2I5NjMwNDQzYTY5ZWRhNmQ1L3RhYmxlcmFuZ2U6ZDEwNDkyYzIxNjhmNDQ3Yjk2MzA0NDNhNjllZGE2ZDVfNy0wLTEtMS0xOTA1NjQvdGV4dHJlZ2lvbjo1OWI1NWVlNzVlZTQ0ZjNiYWEyMWQyODU3MjUxNGJiY180_4009ed61-73d7-4108-a785-80b23296f0b7"
      unitRef="number">0.02950</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentTerm
      contextRef="ib26ab2239934402b9567026c70bc29af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RhYmxlOmQxMDQ5MmMyMTY4ZjQ0N2I5NjMwNDQzYTY5ZWRhNmQ1L3RhYmxlcmFuZ2U6ZDEwNDkyYzIxNjhmNDQ3Yjk2MzA0NDNhNjllZGE2ZDVfNy0wLTEtMS0xOTA1NjQvdGV4dHJlZ2lvbjo1OWI1NWVlNzVlZTQ0ZjNiYWEyMWQyODU3MjUxNGJiY183_c9dbd46d-8f6c-42f4-b62f-81c82cbecb14">P10Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i856f27dd11394b90ac9cffa7a3b6d2f5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RhYmxlOmQxMDQ5MmMyMTY4ZjQ0N2I5NjMwNDQzYTY5ZWRhNmQ1L3RhYmxlcmFuZ2U6ZDEwNDkyYzIxNjhmNDQ3Yjk2MzA0NDNhNjllZGE2ZDVfNy0xLTEtMS0xOTA1NjQ_07927d5e-7ed0-4e9a-98f1-aab5c5b6604b"
      unitRef="usd">300000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LongTermDebt
      contextRef="i856f27dd11394b90ac9cffa7a3b6d2f5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RhYmxlOmQxMDQ5MmMyMTY4ZjQ0N2I5NjMwNDQzYTY5ZWRhNmQ1L3RhYmxlcmFuZ2U6ZDEwNDkyYzIxNjhmNDQ3Yjk2MzA0NDNhNjllZGE2ZDVfNy0zLTEtMS0xOTA1NjQ_e9aadae1-eafc-46f3-9c20-8e51043b5841"
      unitRef="usd">297502000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ia5a25a24cfe14d69bd5416f9cfe87399_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RhYmxlOmQxMDQ5MmMyMTY4ZjQ0N2I5NjMwNDQzYTY5ZWRhNmQ1L3RhYmxlcmFuZ2U6ZDEwNDkyYzIxNjhmNDQ3Yjk2MzA0NDNhNjllZGE2ZDVfNy01LTEtMS0xOTA1NjQ_cd229f1d-5b1c-47de-8c26-cbb7c5572ebe"
      unitRef="usd">297408000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i5f4a7c1237254e388708841d2dfb0586_I20230331"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RhYmxlOmQxMDQ5MmMyMTY4ZjQ0N2I5NjMwNDQzYTY5ZWRhNmQ1L3RhYmxlcmFuZ2U6ZDEwNDkyYzIxNjhmNDQ3Yjk2MzA0NDNhNjllZGE2ZDVfOC0wLTEtMS0xOTA1NjQvdGV4dHJlZ2lvbjozZGVjZGY2NGNjNWE0YjhjYTIwNTA3M2ZiMzM3MzNmNl80_5f941703-af20-4dcf-b778-fc86eafd406f"
      unitRef="number">0.05375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentTerm
      contextRef="if7ffe384ded140aaae7f1108a5327d12_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RhYmxlOmQxMDQ5MmMyMTY4ZjQ0N2I5NjMwNDQzYTY5ZWRhNmQ1L3RhYmxlcmFuZ2U6ZDEwNDkyYzIxNjhmNDQ3Yjk2MzA0NDNhNjllZGE2ZDVfOC0wLTEtMS0xOTA1NjQvdGV4dHJlZ2lvbjozZGVjZGY2NGNjNWE0YjhjYTIwNTA3M2ZiMzM3MzNmNl83_d5c18fb0-168e-4608-a9b6-98e027e6680a">P30Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i5f4a7c1237254e388708841d2dfb0586_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RhYmxlOmQxMDQ5MmMyMTY4ZjQ0N2I5NjMwNDQzYTY5ZWRhNmQ1L3RhYmxlcmFuZ2U6ZDEwNDkyYzIxNjhmNDQ3Yjk2MzA0NDNhNjllZGE2ZDVfOC0xLTEtMS0xOTA1NjQ_eed799a6-1c4f-466d-b12f-699d1efbc4f1"
      unitRef="usd">300000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LongTermDebt
      contextRef="i5f4a7c1237254e388708841d2dfb0586_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RhYmxlOmQxMDQ5MmMyMTY4ZjQ0N2I5NjMwNDQzYTY5ZWRhNmQ1L3RhYmxlcmFuZ2U6ZDEwNDkyYzIxNjhmNDQ3Yjk2MzA0NDNhNjllZGE2ZDVfOC0zLTEtMS0xOTA1NjQ_f7a821e5-8c30-4bb1-89f9-d2bf88e1c804"
      unitRef="usd">296871000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ibf23633afbc24e288ad1840765db053a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RhYmxlOmQxMDQ5MmMyMTY4ZjQ0N2I5NjMwNDQzYTY5ZWRhNmQ1L3RhYmxlcmFuZ2U6ZDEwNDkyYzIxNjhmNDQ3Yjk2MzA0NDNhNjllZGE2ZDVfOC01LTEtMS0xOTA1NjQ_073f2f6f-9833-47cc-b2cd-89c0943655c9"
      unitRef="usd">296808000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ief9975caa7f94992a78d5caa3bf2a171_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RhYmxlOmQxMDQ5MmMyMTY4ZjQ0N2I5NjMwNDQzYTY5ZWRhNmQ1L3RhYmxlcmFuZ2U6ZDEwNDkyYzIxNjhmNDQ3Yjk2MzA0NDNhNjllZGE2ZDVfOS0wLTEtMS0xOTA1NjQvdGV4dHJlZ2lvbjpkOGU1MTJlN2E1ZGM0YjQwOTE4Mjk5NWQ2N2U2ZjdhNF80_3bd01d32-a585-4a55-b925-0129c0f6282a"
      unitRef="number">0.0660</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentTerm
      contextRef="id92630cb8df944c7a5a33414b53f0870_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RhYmxlOmQxMDQ5MmMyMTY4ZjQ0N2I5NjMwNDQzYTY5ZWRhNmQ1L3RhYmxlcmFuZ2U6ZDEwNDkyYzIxNjhmNDQ3Yjk2MzA0NDNhNjllZGE2ZDVfOS0wLTEtMS0xOTA1NjQvdGV4dHJlZ2lvbjpkOGU1MTJlN2E1ZGM0YjQwOTE4Mjk5NWQ2N2U2ZjdhNF83_47ed050b-aa6f-483d-81b4-655e4c28b6d6">P30Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ief9975caa7f94992a78d5caa3bf2a171_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RhYmxlOmQxMDQ5MmMyMTY4ZjQ0N2I5NjMwNDQzYTY5ZWRhNmQ1L3RhYmxlcmFuZ2U6ZDEwNDkyYzIxNjhmNDQ3Yjk2MzA0NDNhNjllZGE2ZDVfOS0xLTEtMS0xOTA1NjQ_76bd1d8f-489c-4c94-afd3-38f9f8f6656d"
      unitRef="usd">250000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LongTermDebt
      contextRef="ief9975caa7f94992a78d5caa3bf2a171_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RhYmxlOmQxMDQ5MmMyMTY4ZjQ0N2I5NjMwNDQzYTY5ZWRhNmQ1L3RhYmxlcmFuZ2U6ZDEwNDkyYzIxNjhmNDQ3Yjk2MzA0NDNhNjllZGE2ZDVfOS0zLTEtMS0xOTA1NjQ_90efff68-9001-429d-8d6f-d5fe2d175be7"
      unitRef="usd">248307000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ib5aefc77234a4b47ae27e9e78a97c935_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RhYmxlOmQxMDQ5MmMyMTY4ZjQ0N2I5NjMwNDQzYTY5ZWRhNmQ1L3RhYmxlcmFuZ2U6ZDEwNDkyYzIxNjhmNDQ3Yjk2MzA0NDNhNjllZGE2ZDVfOS01LTEtMS0xOTA1NjQ_28c17a49-1a99-4874-9dbb-f8a77f0703ce"
      unitRef="usd">248279000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i7552b56d4cef4995b35f6b435654c844_I20230331"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RhYmxlOmQxMDQ5MmMyMTY4ZjQ0N2I5NjMwNDQzYTY5ZWRhNmQ1L3RhYmxlcmFuZ2U6ZDEwNDkyYzIxNjhmNDQ3Yjk2MzA0NDNhNjllZGE2ZDVfMTAtMC0xLTEtMTkwNTY0L3RleHRyZWdpb246Y2U0MWJmYjllMDU5NDllMDhkMGE1MjQ1YTRlN2NkY2NfNA_7e8195b8-61f9-4aa3-bfdc-de2d414777f6"
      unitRef="number">0.05375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentTerm
      contextRef="i4c607efac6ea4b449d6d3464e9616fb6_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RhYmxlOmQxMDQ5MmMyMTY4ZjQ0N2I5NjMwNDQzYTY5ZWRhNmQ1L3RhYmxlcmFuZ2U6ZDEwNDkyYzIxNjhmNDQ3Yjk2MzA0NDNhNjllZGE2ZDVfMTAtMC0xLTEtMTkwNTY0L3RleHRyZWdpb246Y2U0MWJmYjllMDU5NDllMDhkMGE1MjQ1YTRlN2NkY2NfNw_db45e9b1-5d05-4fa8-b4c8-c94e2c106d17">P30Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i7552b56d4cef4995b35f6b435654c844_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RhYmxlOmQxMDQ5MmMyMTY4ZjQ0N2I5NjMwNDQzYTY5ZWRhNmQ1L3RhYmxlcmFuZ2U6ZDEwNDkyYzIxNjhmNDQ3Yjk2MzA0NDNhNjllZGE2ZDVfMTAtMS0xLTEtMTkwNTY0_9ebc2f6a-6d96-4d3d-ac0e-736e016ab096"
      unitRef="usd">350000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LongTermDebt
      contextRef="i7552b56d4cef4995b35f6b435654c844_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RhYmxlOmQxMDQ5MmMyMTY4ZjQ0N2I5NjMwNDQzYTY5ZWRhNmQ1L3RhYmxlcmFuZ2U6ZDEwNDkyYzIxNjhmNDQ3Yjk2MzA0NDNhNjllZGE2ZDVfMTAtMy0xLTEtMTkwNTY0_3021892a-2904-425e-8ecb-953f40a1ed3e"
      unitRef="usd">345051000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ic52181250c394a878a9bf47a2e8fbf0a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RhYmxlOmQxMDQ5MmMyMTY4ZjQ0N2I5NjMwNDQzYTY5ZWRhNmQ1L3RhYmxlcmFuZ2U6ZDEwNDkyYzIxNjhmNDQ3Yjk2MzA0NDNhNjllZGE2ZDVfMTAtNS0xLTEtMTkwNTY0_09908561-8f25-4c1f-93e2-27d20786ffeb"
      unitRef="usd">344982000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="if7e96f3bfa4e4aa09f427aaf353d9aa9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RhYmxlOmQxMDQ5MmMyMTY4ZjQ0N2I5NjMwNDQzYTY5ZWRhNmQ1L3RhYmxlcmFuZ2U6ZDEwNDkyYzIxNjhmNDQ3Yjk2MzA0NDNhNjllZGE2ZDVfMTEtMy0xLTEtMTkwNTY0_44cf921c-7116-4e3b-9ddc-22c27d14dd22"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="id631fe81e8314a3cb9f90a005f65d84e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RhYmxlOmQxMDQ5MmMyMTY4ZjQ0N2I5NjMwNDQzYTY5ZWRhNmQ1L3RhYmxlcmFuZ2U6ZDEwNDkyYzIxNjhmNDQ3Yjk2MzA0NDNhNjllZGE2ZDVfMTEtNS0xLTEtMTkwNTY0_e32d665b-ffca-445d-aff2-9167d0dcfe0c"
      unitRef="usd">341000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i8bac8130ba474407bdaba6613f91543a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RhYmxlOmQxMDQ5MmMyMTY4ZjQ0N2I5NjMwNDQzYTY5ZWRhNmQ1L3RhYmxlcmFuZ2U6ZDEwNDkyYzIxNjhmNDQ3Yjk2MzA0NDNhNjllZGE2ZDVfMTQtMy0xLTEtMTkwNTY0_094a0a08-7577-4c9e-9c26-9701b23c2ebf"
      unitRef="usd">2961362000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i6fc59ffb06b14d1bbb26269a523a78c1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RhYmxlOmQxMDQ5MmMyMTY4ZjQ0N2I5NjMwNDQzYTY5ZWRhNmQ1L3RhYmxlcmFuZ2U6ZDEwNDkyYzIxNjhmNDQ3Yjk2MzA0NDNhNjllZGE2ZDVfMTQtNS0xLTEtMTkwNTY0_3889207d-1d7d-4977-8da7-b2f764d9d813"
      unitRef="usd">2942513000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i8bac8130ba474407bdaba6613f91543a_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RleHRyZWdpb246NWQ0YTdmYzczYTQ3NGU0M2IyMzRkODYyNDQyMWZjNWRfMTgx_a8e7b8c8-9799-4626-b44a-78d3386eea70"
      unitRef="usd">12300000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i6fc59ffb06b14d1bbb26269a523a78c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RleHRyZWdpb246NWQ0YTdmYzczYTQ3NGU0M2IyMzRkODYyNDQyMWZjNWRfMTg4_e4b04667-d521-4e77-b867-4bbdc377a638"
      unitRef="usd">12700000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DeferredFinanceCostsOwnshareLendingArrangementIssuanceCostsNet
      contextRef="i8bac8130ba474407bdaba6613f91543a_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RleHRyZWdpb246NWQ0YTdmYzczYTQ3NGU0M2IyMzRkODYyNDQyMWZjNWRfMjYy_370bead8-b0b7-48ee-b917-b4b483d4f3c3"
      unitRef="usd">10300000</us-gaap:DeferredFinanceCostsOwnshareLendingArrangementIssuanceCostsNet>
    <us-gaap:DeferredFinanceCostsOwnshareLendingArrangementIssuanceCostsNet
      contextRef="i6fc59ffb06b14d1bbb26269a523a78c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RleHRyZWdpb246NWQ0YTdmYzczYTQ3NGU0M2IyMzRkODYyNDQyMWZjNWRfMjY5_e2b9965c-968a-489b-99d8-8bf60eb17871"
      unitRef="usd">10700000</us-gaap:DeferredFinanceCostsOwnshareLendingArrangementIssuanceCostsNet>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i8bac8130ba474407bdaba6613f91543a_I20230331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RleHRyZWdpb246NWQ0YTdmYzczYTQ3NGU0M2IyMzRkODYyNDQyMWZjNWRfNTU2_9c6e6cb2-9518-4a43-bd6f-bad9c80ae2d7"
      unitRef="usd">1000000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentTerm
      contextRef="ic6f0582d6da04d19a29fe38614abadfc_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RleHRyZWdpb246NWQ0YTdmYzczYTQ3NGU0M2IyMzRkODYyNDQyMWZjNWRfMTM4OQ_93ed2d5c-d698-4e41-bccf-c2d63d640eca">P5Y</us-gaap:DebtInstrumentTerm>
    <dov:DebtInstrumentInterestCoverageRatioRequired
      contextRef="ic6f0582d6da04d19a29fe38614abadfc_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RleHRyZWdpb246NWQ0YTdmYzczYTQ3NGU0M2IyMzRkODYyNDQyMWZjNWRfODIx_6ffee187-a69a-49eb-b752-55717ee5dba3"
      unitRef="number">3.0</dov:DebtInstrumentInterestCoverageRatioRequired>
    <us-gaap:LineOfCredit
      contextRef="ibacc21f7870c4ee489e3f1b2e21eacc4_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RleHRyZWdpb246NWQ0YTdmYzczYTQ3NGU0M2IyMzRkODYyNDQyMWZjNWRfODU2_cf7ad4f5-e15e-4487-9bdd-3016291d7664"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i702f750184064fb2892c02f6544be105_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RleHRyZWdpb246NWQ0YTdmYzczYTQ3NGU0M2IyMzRkODYyNDQyMWZjNWRfODU2_f61a54f0-898d-47d0-8ded-0bdeb9485173"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ib845a0f7416044cca97e69b4857825fd_I20230406"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RleHRyZWdpb246NWQ0YTdmYzczYTQ3NGU0M2IyMzRkODYyNDQyMWZjNWRfNjA0NzMxMzk1NzIyMg_660943f6-0e3c-46b8-b6ac-cabc16678996"
      unitRef="usd">1000000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentTerm
      contextRef="i75d990eda0a1469fa0a2ab022cdb280e_D20230406-20230406"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RleHRyZWdpb246NWQ0YTdmYzczYTQ3NGU0M2IyMzRkODYyNDQyMWZjNWRfOTM0NTg0ODg0MTM3OQ_e5566523-3c5d-4b59-90e1-c9293171e2b7">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i6e7800a2dfce4e32b05c83d8d48822f8_I20230406"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RleHRyZWdpb246NWQ0YTdmYzczYTQ3NGU0M2IyMzRkODYyNDQyMWZjNWRfNjA0NzMxMzk1NzM1MA_87c5fac5-15da-4c95-81fb-a66829af6d4a"
      unitRef="usd">500000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentTerm
      contextRef="ibe06859525e84015ae36864fb2f17d3f_D20230406-20230406"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RleHRyZWdpb246NWQ0YTdmYzczYTQ3NGU0M2IyMzRkODYyNDQyMWZjNWRfOTM0NTg0ODg0MTM4MA_f07e6cae-8ccb-481e-b80e-5487ffbc4372">P364D</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentTerm
      contextRef="i75d990eda0a1469fa0a2ab022cdb280e_D20230406-20230406"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RleHRyZWdpb246NWQ0YTdmYzczYTQ3NGU0M2IyMzRkODYyNDQyMWZjNWRfOTM0NTg0ODg0MTM5Mg_dc843e69-2730-472b-8d0e-3c7ebc520155">P5Y</us-gaap:DebtInstrumentTerm>
    <dov:DebtInstrumentInterestCoverageRatio
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RleHRyZWdpb246NWQ0YTdmYzczYTQ3NGU0M2IyMzRkODYyNDQyMWZjNWRfOTAx_660b7ead-59a4-4921-a83d-e96bb28e9262"
      unitRef="number">14.6</dov:DebtInstrumentInterestCoverageRatio>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i8bac8130ba474407bdaba6613f91543a_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl84OC9mcmFnOjVkNGE3ZmM3M2E0NzRlNDNiMjM0ZDg2MjQ0MjFmYzVkL3RleHRyZWdpb246NWQ0YTdmYzczYTQ3NGU0M2IyMzRkODYyNDQyMWZjNWRfOTg5_a178e5cc-bfe8-4dba-b388-4620c12b92a9"
      unitRef="usd">184600000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl85NC9mcmFnOjE0ZjhhNGE4NTQ0YjQ4M2U4MGZhYWQwNzMxMzQxYzMyL3RleHRyZWdpb246MTRmOGE0YTg1NDRiNDgzZTgwZmFhZDA3MzEzNDFjMzJfNTAxNA_9b850ecf-908d-4db3-b194-b083c5a9fb9f">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;9. Financial Instruments &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;Derivatives&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;/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 is exposed to market risk for changes in foreign currency exchange rates due to the global nature of its operations and certain commodity risks. In order to manage these risks, the Company has hedged portions of its forecasted sales and purchases which occur within the next twelve months that are denominated in non-functional currencies, with currency forward contracts designated as cash flow hedges. At March&#160;31, 2023 and December&#160;31, 2022, the Company had contracts with total notional amounts of $187,875 and $184,565, respectively, to exchange currencies, principally euro, pound sterling, Swedish krona, Canadian dollar, Chinese yuan, and Swiss franc. The Company believes it is probable that all forecasted cash flow transactions will occur. &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 addition, the Company had outstanding contracts with a total notional amount of $105,736 and $102,509 as of March&#160;31, 2023 and December&#160;31, 2022, respectively, that are not designated as hedging instruments. These instruments are used to reduce the Company's exposure for operating receivables and payables that are denominated in non-functional currencies. Gains and losses on these contracts are recorded in other income, net in the condensed consolidated statements of earnings.&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 sets forth the fair values of derivative instruments held by the Company as of March&#160;31, 2023 and December&#160;31, 2022 and the balance sheet lines in which they are recorded:&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.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.590%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.005%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value Asset (Liability)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align: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 Caption&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;Foreign currency forward&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;857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid and other current assets&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 currency forward&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,025)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,760)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;Other accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/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;For a cash flow hedge, the change in estimated fair value of a hedging instrument is recorded in accumulated other comprehensive earnings (loss) as a separate component of the condensed consolidated statements of stockholders' equity and is reclassified into revenues, cost of goods and services, or selling, general and administrative expenses in the condensed consolidated statements of earnings during the period in which the hedged transaction is settled. The amount of gains or losses from hedging activity recorded in earnings is not significant, and the amount of unrealized gains and losses from cash flow hedges that are expected to be reclassified to earnings in the next twelve months is not significant; therefore, additional tabular disclosures are not presented. There are no amounts excluded from the assessment of hedge effectiveness, and the Company's derivative instruments that are subject to credit risk contingent features were not significant.&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 is exposed to credit loss in the event of nonperformance by counterparties to the financial instrument contracts held by the Company; however, nonperformance by these counterparties is considered unlikely as the Company&#x2019;s policy is to contract with highly-rated, diversified counterparties. &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 has designated the &#x20ac;600,000 and &#x20ac;500,000 of euro-denominated notes issued November 9, 2016 and November 4, 2019, respectively, as hedges of a portion of its net investment in euro-denominated operations. Changes in the value of the euro-denominated debt are recognized in foreign currency translation adjustments within other comprehensive earnings (loss) of the condensed consolidated statements of comprehensive earnings to offset changes in the value of the net investment in euro-denominated operations. Changes in the value of the euro-denominated debt resulting from exchange rate differences are offset by changes in the net investment due to the high degree of effectiveness between the hedging instruments and the exposure being hedged.&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 recognized in other comprehensive earnings for the gains on net investment hedges 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:71.268%"/&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:12.352%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;(Loss) gain on euro-denominated debt&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;(18,247)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Tax benefit (expense)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,431)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Net (loss) gain on net investment hedges, net of tax&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;(14,197)&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;29,317&#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="display:none"/&gt;&lt;td colspan="3" 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;Fair Value Measurements &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;ASC 820, Fair Value Measurements and Disclosures, establishes a fair value hierarchy that requires the Company to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument&#x2019;s categorization within the hierarchy is based on the lowest level of input that is significant to the fair value measurement. ASC 820 establishes three levels of inputs that may be used to measure fair value 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:400;line-height:120%"&gt;Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities. &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;Level 2 inputs include inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices in active markets for similar assets and liabilities, quoted prices for identical or similar assets or liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of assets or liabilities. &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;Level 3 inputs are unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions. &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 Company&#x2019;s assets and liabilities measured at fair value on a recurring basis as of March&#160;31, 2023 and December&#160;31, 2022:&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:61.857%"/&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:17.055%"/&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:0.1%"/&gt;&lt;td style="width:0.532%"/&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:17.056%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;March 31, 2023&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:10pt;font-weight:700;line-height:100%"&gt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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: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:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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 currency cash flow hedges&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;857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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: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:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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 currency cash flow hedges&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;2,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;2,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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 derivative contracts are measured at fair value using models based on observable market inputs such as foreign currency exchange rates and interest rates; therefore, they are classified within Level 2 of the 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;In addition to fair value disclosure requirements related to financial instruments carried at fair value, accounting standards require disclosures regarding the fair value of all of the Company's financial instruments. &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 estimated fair value of long-term debt at March&#160;31, 2023 and December&#160;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;, w&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;as $2,892,395 and $2,786,862, respectively. The estimated fair value of long-term debt is based on quoted market prices for similar instruments and is, therefore, classified as Level 2 within the 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;The carrying values of cash and cash equivalents, trade receivables, accounts payable and short-term borrowings approximate their fair values as of March&#160;31, 2023 and December&#160;31, 2022 due to the short-term nature of these instruments.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i74f52a3ca71d4b7798239e41fcf7fd07_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl85NC9mcmFnOjE0ZjhhNGE4NTQ0YjQ4M2U4MGZhYWQwNzMxMzQxYzMyL3RleHRyZWdpb246MTRmOGE0YTg1NDRiNDgzZTgwZmFhZDA3MzEzNDFjMzJfNTEx_450013c7-7a81-4174-8834-0bedd6b5b064"
      unitRef="usd">187875000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i1fcf227c69974e1dbf590d8e3609c6f1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl85NC9mcmFnOjE0ZjhhNGE4NTQ0YjQ4M2U4MGZhYWQwNzMxMzQxYzMyL3RleHRyZWdpb246MTRmOGE0YTg1NDRiNDgzZTgwZmFhZDA3MzEzNDFjMzJfNTE4_a0d8fc3b-b173-4c4a-af89-733cd6c378c9"
      unitRef="usd">184565000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="if4787a2ae14e4c7eb053c477a71c381a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl85NC9mcmFnOjE0ZjhhNGE4NTQ0YjQ4M2U4MGZhYWQwNzMxMzQxYzMyL3RleHRyZWdpb246MTRmOGE0YTg1NDRiNDgzZTgwZmFhZDA3MzEzNDFjMzJfODMz_5949793a-253f-490d-9f72-9b1ebf230faa"
      unitRef="usd">105736000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ib3349c5702a64d1b8197e9d26527fda3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl85NC9mcmFnOjE0ZjhhNGE4NTQ0YjQ4M2U4MGZhYWQwNzMxMzQxYzMyL3RleHRyZWdpb246MTRmOGE0YTg1NDRiNDgzZTgwZmFhZDA3MzEzNDFjMzJfODQw_db8a9c8e-097a-4490-8429-25d362382c61"
      unitRef="usd">102509000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl85NC9mcmFnOjE0ZjhhNGE4NTQ0YjQ4M2U4MGZhYWQwNzMxMzQxYzMyL3RleHRyZWdpb246MTRmOGE0YTg1NDRiNDgzZTgwZmFhZDA3MzEzNDFjMzJfNTAxNQ_af328e05-f289-44c9-af9d-55dbc3e00036">&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 sets forth the fair values of derivative instruments held by the Company as of March&#160;31, 2023 and December&#160;31, 2022 and the balance sheet lines in which they are recorded:&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.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.590%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.005%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value Asset (Liability)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align: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 Caption&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;Foreign currency forward&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;857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid and other current assets&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 currency forward&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,025)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,760)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;Other accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i61176afb39804b2c8b20871721cb8774_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl85NC9mcmFnOjE0ZjhhNGE4NTQ0YjQ4M2U4MGZhYWQwNzMxMzQxYzMyL3RhYmxlOjQwYjhmZGMxYzFiMTRiNjY5NmZmNjNhZTA3YzRkNDU1L3RhYmxlcmFuZ2U6NDBiOGZkYzFjMWIxNGI2Njk2ZmY2M2FlMDdjNGQ0NTVfMi0xLTEtMS0xOTA1NjQ_f9027589-f0fc-4b87-a9bd-7df579eb2525"
      unitRef="usd">857000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="ie441c5f8c1cf4bc597e58096c3595b33_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl85NC9mcmFnOjE0ZjhhNGE4NTQ0YjQ4M2U4MGZhYWQwNzMxMzQxYzMyL3RhYmxlOjQwYjhmZGMxYzFiMTRiNjY5NmZmNjNhZTA3YzRkNDU1L3RhYmxlcmFuZ2U6NDBiOGZkYzFjMWIxNGI2Njk2ZmY2M2FlMDdjNGQ0NTVfMi0zLTEtMS0xOTA1NjQ_95802087-81b4-40b1-8de1-e75c71da4357"
      unitRef="usd">944000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i3db1b3ed878d4453b72fb58e245f6001_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl85NC9mcmFnOjE0ZjhhNGE4NTQ0YjQ4M2U4MGZhYWQwNzMxMzQxYzMyL3RhYmxlOjQwYjhmZGMxYzFiMTRiNjY5NmZmNjNhZTA3YzRkNDU1L3RhYmxlcmFuZ2U6NDBiOGZkYzFjMWIxNGI2Njk2ZmY2M2FlMDdjNGQ0NTVfMy0xLTEtMS0xOTA1NjQ_a2fb402d-3741-4479-bc93-331b4038395c"
      unitRef="usd">2025000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i9967d7e46d1f47cb8fee80d7ed7b0303_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl85NC9mcmFnOjE0ZjhhNGE4NTQ0YjQ4M2U4MGZhYWQwNzMxMzQxYzMyL3RhYmxlOjQwYjhmZGMxYzFiMTRiNjY5NmZmNjNhZTA3YzRkNDU1L3RhYmxlcmFuZ2U6NDBiOGZkYzFjMWIxNGI2Njk2ZmY2M2FlMDdjNGQ0NTVfMy0zLTEtMS0xOTA1NjQ_26bec9cd-5591-4304-9f0d-d5536f878b64"
      unitRef="usd">2760000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i3ee5d7be5db6465f81af740670f0b1c7_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl85NC9mcmFnOjE0ZjhhNGE4NTQ0YjQ4M2U4MGZhYWQwNzMxMzQxYzMyL3RleHRyZWdpb246MTRmOGE0YTg1NDRiNDgzZTgwZmFhZDA3MzEzNDFjMzJfNjU5NzA2OTc3NDU2Mw_ce0d3d73-261d-4860-99ea-b07715e6322b"
      unitRef="eur">600000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i2d825c47058d479cb3a739d1dde5fddf_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl85NC9mcmFnOjE0ZjhhNGE4NTQ0YjQ4M2U4MGZhYWQwNzMxMzQxYzMyL3RleHRyZWdpb246MTRmOGE0YTg1NDRiNDgzZTgwZmFhZDA3MzEzNDFjMzJfNjU5NzA2OTc3NDU1Ng_762b2a2e-7588-4457-a8fe-698d2cba88b0"
      unitRef="eur">500000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:ScheduleOfNetInvestmentHedgesInAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl85NC9mcmFnOjE0ZjhhNGE4NTQ0YjQ4M2U4MGZhYWQwNzMxMzQxYzMyL3RleHRyZWdpb246MTRmOGE0YTg1NDRiNDgzZTgwZmFhZDA3MzEzNDFjMzJfNTAxOA_b54438c3-8cd1-4a3b-90cf-32653f459ca0">&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 recognized in other comprehensive earnings for the gains on net investment hedges 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:71.268%"/&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:12.352%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;(Loss) gain on euro-denominated debt&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;(18,247)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Tax benefit (expense)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,431)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Net (loss) gain on net investment hedges, net of tax&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;(14,197)&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;29,317&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNetInvestmentHedgesInAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <dov:TranslationAdjustmentForNetInvestmentHedgeIncreaseDecrease
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl85NC9mcmFnOjE0ZjhhNGE4NTQ0YjQ4M2U4MGZhYWQwNzMxMzQxYzMyL3RhYmxlOjY1M2ZhOWYwYWJhYjQ2ZjliODMzMjE5M2MzNDk4MTJhL3RhYmxlcmFuZ2U6NjUzZmE5ZjBhYmFiNDZmOWI4MzMyMTkzYzM0OTgxMmFfMi0xLTEtMS0xOTA1NjQ_fb55295c-1dd7-419b-af02-ba60273e3b65"
      unitRef="usd">-18247000</dov:TranslationAdjustmentForNetInvestmentHedgeIncreaseDecrease>
    <dov:TranslationAdjustmentForNetInvestmentHedgeIncreaseDecrease
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl85NC9mcmFnOjE0ZjhhNGE4NTQ0YjQ4M2U4MGZhYWQwNzMxMzQxYzMyL3RhYmxlOjY1M2ZhOWYwYWJhYjQ2ZjliODMzMjE5M2MzNDk4MTJhL3RhYmxlcmFuZ2U6NjUzZmE5ZjBhYmFiNDZmOWI4MzMyMTkzYzM0OTgxMmFfMi0zLTEtMS0xOTA1NjQ_dd9940ce-0071-4c88-b2e5-872eaf79e7e7"
      unitRef="usd">37748000</dov:TranslationAdjustmentForNetInvestmentHedgeIncreaseDecrease>
    <us-gaap:DerivativesUsedInNetInvestmentHedgeTaxExpenseBenefit
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl85NC9mcmFnOjE0ZjhhNGE4NTQ0YjQ4M2U4MGZhYWQwNzMxMzQxYzMyL3RhYmxlOjY1M2ZhOWYwYWJhYjQ2ZjliODMzMjE5M2MzNDk4MTJhL3RhYmxlcmFuZ2U6NjUzZmE5ZjBhYmFiNDZmOWI4MzMyMTkzYzM0OTgxMmFfMy0xLTEtMS0xOTA1NjQ_b79fdcac-515d-46e3-8e57-ba4d4d50d78b"
      unitRef="usd">-4050000</us-gaap:DerivativesUsedInNetInvestmentHedgeTaxExpenseBenefit>
    <us-gaap:DerivativesUsedInNetInvestmentHedgeTaxExpenseBenefit
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl85NC9mcmFnOjE0ZjhhNGE4NTQ0YjQ4M2U4MGZhYWQwNzMxMzQxYzMyL3RhYmxlOjY1M2ZhOWYwYWJhYjQ2ZjliODMzMjE5M2MzNDk4MTJhL3RhYmxlcmFuZ2U6NjUzZmE5ZjBhYmFiNDZmOWI4MzMyMTkzYzM0OTgxMmFfMy0zLTEtMS0xOTA1NjQ_b915b158-c83a-453d-aeb6-3b04ed8befaa"
      unitRef="usd">8431000</us-gaap:DerivativesUsedInNetInvestmentHedgeTaxExpenseBenefit>
    <us-gaap:TranslationAdjustmentForNetInvestmentHedgeIncreaseDecreaseNetOfTax
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl85NC9mcmFnOjE0ZjhhNGE4NTQ0YjQ4M2U4MGZhYWQwNzMxMzQxYzMyL3RhYmxlOjY1M2ZhOWYwYWJhYjQ2ZjliODMzMjE5M2MzNDk4MTJhL3RhYmxlcmFuZ2U6NjUzZmE5ZjBhYmFiNDZmOWI4MzMyMTkzYzM0OTgxMmFfNC0xLTEtMS0xOTA1NjQ_1da994a3-e111-4e90-8228-7433be9913d8"
      unitRef="usd">-14197000</us-gaap:TranslationAdjustmentForNetInvestmentHedgeIncreaseDecreaseNetOfTax>
    <us-gaap:TranslationAdjustmentForNetInvestmentHedgeIncreaseDecreaseNetOfTax
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl85NC9mcmFnOjE0ZjhhNGE4NTQ0YjQ4M2U4MGZhYWQwNzMxMzQxYzMyL3RhYmxlOjY1M2ZhOWYwYWJhYjQ2ZjliODMzMjE5M2MzNDk4MTJhL3RhYmxlcmFuZ2U6NjUzZmE5ZjBhYmFiNDZmOWI4MzMyMTkzYzM0OTgxMmFfNC0zLTEtMS0xOTA1NjQ_5f4844b2-7d78-494b-be86-796c0233e902"
      unitRef="usd">29317000</us-gaap:TranslationAdjustmentForNetInvestmentHedgeIncreaseDecreaseNetOfTax>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl85NC9mcmFnOjE0ZjhhNGE4NTQ0YjQ4M2U4MGZhYWQwNzMxMzQxYzMyL3RleHRyZWdpb246MTRmOGE0YTg1NDRiNDgzZTgwZmFhZDA3MzEzNDFjMzJfNTAyMA_84300441-bdb9-45e6-9cd2-b4073f9477de">&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 Company&#x2019;s assets and liabilities measured at fair value on a recurring basis as of March&#160;31, 2023 and December&#160;31, 2022:&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:61.857%"/&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:17.055%"/&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:0.1%"/&gt;&lt;td style="width:0.532%"/&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:17.056%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;March 31, 2023&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:10pt;font-weight:700;line-height:100%"&gt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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: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:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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 currency cash flow hedges&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;857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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: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:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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 currency cash flow hedges&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;2,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;2,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="i46092eb6579a4529a1520878629748c0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl85NC9mcmFnOjE0ZjhhNGE4NTQ0YjQ4M2U4MGZhYWQwNzMxMzQxYzMyL3RhYmxlOjc5NTg1OGI0MzljZDQzMGQ5NDg5NmZmYzYwNTRiNTAzL3RhYmxlcmFuZ2U6Nzk1ODU4YjQzOWNkNDMwZDk0ODk2ZmZjNjA1NGI1MDNfMy0zLTEtMS0xOTA1NjQ_21d348e6-3738-49bd-9c53-ae42d0e27abd"
      unitRef="usd">857000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="i75bb96db68b34b0aab1d1cf2592f26c5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl85NC9mcmFnOjE0ZjhhNGE4NTQ0YjQ4M2U4MGZhYWQwNzMxMzQxYzMyL3RhYmxlOjc5NTg1OGI0MzljZDQzMGQ5NDg5NmZmYzYwNTRiNTAzL3RhYmxlcmFuZ2U6Nzk1ODU4YjQzOWNkNDMwZDk0ODk2ZmZjNjA1NGI1MDNfMy05LTEtMS0xOTA1NjQ_a220cf3b-7346-46c8-8b02-38e5fd471091"
      unitRef="usd">944000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure
      contextRef="i46092eb6579a4529a1520878629748c0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl85NC9mcmFnOjE0ZjhhNGE4NTQ0YjQ4M2U4MGZhYWQwNzMxMzQxYzMyL3RhYmxlOjc5NTg1OGI0MzljZDQzMGQ5NDg5NmZmYzYwNTRiNTAzL3RhYmxlcmFuZ2U6Nzk1ODU4YjQzOWNkNDMwZDk0ODk2ZmZjNjA1NGI1MDNfNS0zLTEtMS0xOTA1NjQ_a02ed98e-006b-4aa4-b22e-8b958d312eb1"
      unitRef="usd">2025000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure
      contextRef="i75bb96db68b34b0aab1d1cf2592f26c5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl85NC9mcmFnOjE0ZjhhNGE4NTQ0YjQ4M2U4MGZhYWQwNzMxMzQxYzMyL3RhYmxlOjc5NTg1OGI0MzljZDQzMGQ5NDg5NmZmYzYwNTRiNTAzL3RhYmxlcmFuZ2U6Nzk1ODU4YjQzOWNkNDMwZDk0ODk2ZmZjNjA1NGI1MDNfNS05LTEtMS0xOTA1NjQ_b4dc9ce8-0878-408a-8157-ce2140e630d5"
      unitRef="usd">2760000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:LongTermDebtFairValue
      contextRef="i3185f867a192410c8b5965ff58e3d0e9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl85NC9mcmFnOjE0ZjhhNGE4NTQ0YjQ4M2U4MGZhYWQwNzMxMzQxYzMyL3RleHRyZWdpb246MTRmOGE0YTg1NDRiNDgzZTgwZmFhZDA3MzEzNDFjMzJfNjU5NzA2OTc3NDc3OQ_7fdce0bb-cd32-4a6b-839c-fbfe8abfec52"
      unitRef="usd">2892395000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="ia491939308dd4ecf9ef85ef5bb2e18ec_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl85NC9mcmFnOjE0ZjhhNGE4NTQ0YjQ4M2U4MGZhYWQwNzMxMzQxYzMyL3RleHRyZWdpb246MTRmOGE0YTg1NDRiNDgzZTgwZmFhZDA3MzEzNDFjMzJfNDU5NQ_8751db97-bb90-4a4d-b618-59cc3d19d11d"
      unitRef="usd">2786862000</us-gaap:LongTermDebtFairValue>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl85Ny9mcmFnOmNlYTg4NTVmZGViMTQyY2NhYjA1ZTY1NTlhNDIwZTc1L3RleHRyZWdpb246Y2VhODg1NWZkZWIxNDJjY2FiMDVlNjU1OWE0MjBlNzVfNTk5_1b324cfb-9d36-451d-8b68-9f1a8b75752b">&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%;text-decoration:underline"&gt;10. 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; &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 effective tax rates for the&#160;three months&#160;ended&#160;March&#160;31, 2023&#160;and&#160;2022&#160;were&#160;20.2%&#160;and&#160;18.0%, respectively. The increase in the effective tax rate for the three months ended March&#160;31, 2023 relative to the prior year comparable period was primarily driven by favorable audit resolutions in 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;Dover and its subsidiaries file tax returns in the U.S., including various state and local returns, and in other foreign jurisdictions. We believe adequate provision has been made for all income tax uncertainties. The Company is routinely audited by taxing &lt;/span&gt;&lt;/div&gt;authorities in its filing jurisdictions, and a number of these audits are currently underway. The Company believes that within the next twelve months uncertain tax positions may be resolved and statutes of limitations will expire, which could result in a decrease in the gross amount of unrecognized tax benefits of approximately $0 to $5,890.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl85Ny9mcmFnOmNlYTg4NTVmZGViMTQyY2NhYjA1ZTY1NTlhNDIwZTc1L3RleHRyZWdpb246Y2VhODg1NWZkZWIxNDJjY2FiMDVlNjU1OWE0MjBlNzVfMzU1_d3523b41-0423-48ff-b441-159a5568f190"
      unitRef="number">0.202</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl85Ny9mcmFnOmNlYTg4NTVmZGViMTQyY2NhYjA1ZTY1NTlhNDIwZTc1L3RleHRyZWdpb246Y2VhODg1NWZkZWIxNDJjY2FiMDVlNjU1OWE0MjBlNzVfMzYy_8ba080fe-56d0-44b2-8f46-b415789aaf7a"
      unitRef="number">0.180</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible
      contextRef="icbb8f556e43044b284d871ce6fdc093b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl85Ny9mcmFnOmNlYTg4NTVmZGViMTQyY2NhYjA1ZTY1NTlhNDIwZTc1L3RleHRyZWdpb246Y2VhODg1NWZkZWIxNDJjY2FiMDVlNjU1OWE0MjBlNzVfNTg2_27e624a1-7761-434c-96df-99c1216a29f2"
      unitRef="usd">0</us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible>
    <us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible
      contextRef="i49818091a137493982c40b6bd05e8d9c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl85Ny9mcmFnOmNlYTg4NTVmZGViMTQyY2NhYjA1ZTY1NTlhNDIwZTc1L3RleHRyZWdpb246Y2VhODg1NWZkZWIxNDJjY2FiMDVlNjU1OWE0MjBlNzVfNTky_d5280652-ff58-443a-bbde-09e1388a5101"
      unitRef="usd">5890000</us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMDMvZnJhZzo1MjA1NzZhYjExNzc0Njk1ODIwZjA1M2MxYzJlMjczMi90ZXh0cmVnaW9uOjUyMDU3NmFiMTE3NzQ2OTU4MjBmMDUzYzFjMmUyNzMyXzIzNzY_6f469379-8135-4e53-a9b9-bb8d6ca5d923">&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%;text-decoration:underline"&gt;11. Equity Incentive Program&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 typically makes its annual grants of equity awards pursuant to actions taken by the Compensation Committee of the Board of Directors at its regularly scheduled first quarter meeting. During the three months ended March&#160;31, 2023, the Company issued stock-settled appreciation rights ("SARs") covering 358,322 shares, performance share awards ("PSAs") of 43,656 and restricted stock units ("RSUs") of 78,029. During the three months ended March&#160;31, 2022, the Company issued SARs covering 327,940 shares, PSAs of 40,087 and RSUs of 71,961.&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 uses the Black-Scholes option pricing model to determine the fair value of each SAR on the date of grant. Expected volatilities are based on Dover's stock price history, including implied volatilities from traded options on Dover stock. The Company uses historical data to estimate SAR exercise and employee termination patterns within the valuation model. The expected life of SARs granted is derived from the output of the option valuation model and represents the average period of time that SARs granted are expected to be outstanding. The interest rate for periods within the contractual life of the awards is based on the U.S. Treasury yield curve in effect at the time of grant.&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 assumptions used in determining the fair value of the SARs awarded during the respective periods 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:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;SARs&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #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;2023&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;2022&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;Risk-free interest rate&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.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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.86&#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;span style="color:#000000;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;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align: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&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;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;30.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Grant price&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;$153.25&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.21&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value per share at date of grant&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;$47.27&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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.07&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div 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 PSAs granted in 2023 and 2022 are market condition awards as attainment is based on Dover's performance relative to its peer group (companies listed under the S&amp;amp;P 500 Industrials sector) for the relevant performance period. The performance period and vesting period for these awards is three years. These awards were valued on the date of grant using the Monte Carlo simulation model (a binomial lattice-based valuation model) and are generally recognized ratably over the vesting period, and the fair value is not subject to change based on future market conditions. The assumptions used in determining the fair value of the PSAs granted in the respective periods 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:72.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;PSAs&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&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;2022&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;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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;2.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;2.9&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;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;27.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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;Grant price&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;$153.25&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.21&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;Fair value per share at date of grant&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;$249.48&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;$196.40&lt;/span&gt;&lt;/td&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 Company also has granted RSUs, and the fair value of these awards was determined using Dover's closing stock price on the date of grant, which was $153.25 and $160.21 for RSUs granted in 2023 and 2022, 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:400;line-height:120%"&gt;Stock-based compensation is reported within selling, general and administrative expenses in the condensed consolidated statements of earnings. The following table summarizes the Company&#x2019;s compensation expense relating to all stock-based incentive plans:&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:98.830%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.574%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pre-tax stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;12,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&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;Tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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,364)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,115)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 stock-based compensation expense, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;10,918&#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;9,998&#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:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i36fe8e9f3a4f4593bedfdef6affaac3d_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMDMvZnJhZzo1MjA1NzZhYjExNzc0Njk1ODIwZjA1M2MxYzJlMjczMi90ZXh0cmVnaW9uOjUyMDU3NmFiMTE3NzQ2OTU4MjBmMDUzYzFjMmUyNzMyXzI5OQ_1478d8be-1670-4a44-9bc4-35fd3e5a88b3"
      unitRef="shares">358322</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="idffc86563004412aa5502de2ec4e637a_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMDMvZnJhZzo1MjA1NzZhYjExNzc0Njk1ODIwZjA1M2MxYzJlMjczMi90ZXh0cmVnaW9uOjUyMDU3NmFiMTE3NzQ2OTU4MjBmMDUzYzFjMmUyNzMyXzMzOA_4abf9c4c-9a54-4525-bb71-6ba77270a033"
      unitRef="shares">43656</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i6cb333dd177946e99e82203595f8b48e_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMDMvZnJhZzo1MjA1NzZhYjExNzc0Njk1ODIwZjA1M2MxYzJlMjczMi90ZXh0cmVnaW9uOjUyMDU3NmFiMTE3NzQ2OTU4MjBmMDUzYzFjMmUyNzMyXzM4MA_8cea423a-68d1-4c77-9767-25a97adca40b"
      unitRef="shares">78029</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="idbe99484e3104ed08ea38c5ee11350b2_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMDMvZnJhZzo1MjA1NzZhYjExNzc0Njk1ODIwZjA1M2MxYzJlMjczMi90ZXh0cmVnaW9uOjUyMDU3NmFiMTE3NzQ2OTU4MjBmMDUzYzFjMmUyNzMyXzY1OTcwNjk3Njk1OTI_8a06bd7f-be5f-43e6-a5b2-6ec67bf0b84e"
      unitRef="shares">327940</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i657838c13aa84dc08cae82f3bc4f139e_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMDMvZnJhZzo1MjA1NzZhYjExNzc0Njk1ODIwZjA1M2MxYzJlMjczMi90ZXh0cmVnaW9uOjUyMDU3NmFiMTE3NzQ2OTU4MjBmMDUzYzFjMmUyNzMyXzY1OTcwNjk3Njk1OTY_4c81200b-5d9b-4887-8141-a2544185edbc"
      unitRef="shares">40087</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i2b5e675aa1c3436b9d07e6ddb341c68c_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMDMvZnJhZzo1MjA1NzZhYjExNzc0Njk1ODIwZjA1M2MxYzJlMjczMi90ZXh0cmVnaW9uOjUyMDU3NmFiMTE3NzQ2OTU4MjBmMDUzYzFjMmUyNzMyXzY1OTcwNjk3Njk2MDA_57e4acf5-4d4f-4152-b346-a8b164a80bfb"
      unitRef="shares">71961</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMDMvZnJhZzo1MjA1NzZhYjExNzc0Njk1ODIwZjA1M2MxYzJlMjczMi90ZXh0cmVnaW9uOjUyMDU3NmFiMTE3NzQ2OTU4MjBmMDUzYzFjMmUyNzMyXzIzNzc_674195af-60e2-4acf-9019-7a5a3344b7f4">&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 assumptions used in determining the fair value of the SARs awarded during the respective periods 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:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;SARs&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #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;2023&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;2022&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;Risk-free interest rate&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.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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.86&#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;span style="color:#000000;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;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align: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&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;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;30.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Grant price&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;$153.25&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.21&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value per share at date of grant&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;$47.27&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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.07&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;The assumptions used in determining the fair value of the PSAs granted in the respective periods were as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;PSAs&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&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;2022&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;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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;2.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;2.9&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;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;27.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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;Grant price&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;$153.25&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.21&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;Fair value per share at date of grant&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;$249.48&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;$196.40&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i36fe8e9f3a4f4593bedfdef6affaac3d_D20230101-20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMDMvZnJhZzo1MjA1NzZhYjExNzc0Njk1ODIwZjA1M2MxYzJlMjczMi90YWJsZTpiYTZlNjIwNDlkOTE0Y2I5OTg4OTg4MDYzZmUwNzdhMy90YWJsZXJhbmdlOmJhNmU2MjA0OWQ5MTRjYjk5ODg5ODgwNjNmZTA3N2EzXzItMS0xLTEtMTkwNTY0_c2827bc0-1202-4d2b-afb8-29da27eca038"
      unitRef="number">0.0391</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="idbe99484e3104ed08ea38c5ee11350b2_D20220101-20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMDMvZnJhZzo1MjA1NzZhYjExNzc0Njk1ODIwZjA1M2MxYzJlMjczMi90YWJsZTpiYTZlNjIwNDlkOTE0Y2I5OTg4OTg4MDYzZmUwNzdhMy90YWJsZXJhbmdlOmJhNmU2MjA0OWQ5MTRjYjk5ODg5ODgwNjNmZTA3N2EzXzItMy0xLTEtMTkwNTY0_6cd98526-64d7-4ae8-b5fc-8c67d5318eb4"
      unitRef="number">0.0186</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i36fe8e9f3a4f4593bedfdef6affaac3d_D20230101-20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMDMvZnJhZzo1MjA1NzZhYjExNzc0Njk1ODIwZjA1M2MxYzJlMjczMi90YWJsZTpiYTZlNjIwNDlkOTE0Y2I5OTg4OTg4MDYzZmUwNzdhMy90YWJsZXJhbmdlOmJhNmU2MjA0OWQ5MTRjYjk5ODg5ODgwNjNmZTA3N2EzXzMtMS0xLTEtMTkwNTY0_14f7b29b-34c0-4b7c-b7dc-326b74316c3f"
      unitRef="number">0.0132</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="idbe99484e3104ed08ea38c5ee11350b2_D20220101-20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMDMvZnJhZzo1MjA1NzZhYjExNzc0Njk1ODIwZjA1M2MxYzJlMjczMi90YWJsZTpiYTZlNjIwNDlkOTE0Y2I5OTg4OTg4MDYzZmUwNzdhMy90YWJsZXJhbmdlOmJhNmU2MjA0OWQ5MTRjYjk5ODg5ODgwNjNmZTA3N2EzXzMtMy0xLTEtMTkwNTY0_5d750208-1837-45f1-85c8-80665bb1f41d"
      unitRef="number">0.0125</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i36fe8e9f3a4f4593bedfdef6affaac3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMDMvZnJhZzo1MjA1NzZhYjExNzc0Njk1ODIwZjA1M2MxYzJlMjczMi90YWJsZTpiYTZlNjIwNDlkOTE0Y2I5OTg4OTg4MDYzZmUwNzdhMy90YWJsZXJhbmdlOmJhNmU2MjA0OWQ5MTRjYjk5ODg5ODgwNjNmZTA3N2EzXzQtMS0xLTEtMTkwNTY0_31487a8d-4d0c-4e11-be9e-71a3c37ea4ca">P5Y4M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="idbe99484e3104ed08ea38c5ee11350b2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMDMvZnJhZzo1MjA1NzZhYjExNzc0Njk1ODIwZjA1M2MxYzJlMjczMi90YWJsZTpiYTZlNjIwNDlkOTE0Y2I5OTg4OTg4MDYzZmUwNzdhMy90YWJsZXJhbmdlOmJhNmU2MjA0OWQ5MTRjYjk5ODg5ODgwNjNmZTA3N2EzXzQtMy0xLTEtMTkwNTY0_4086a386-f04b-4a34-a195-70f6283f2e63">P5Y4M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i36fe8e9f3a4f4593bedfdef6affaac3d_D20230101-20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMDMvZnJhZzo1MjA1NzZhYjExNzc0Njk1ODIwZjA1M2MxYzJlMjczMi90YWJsZTpiYTZlNjIwNDlkOTE0Y2I5OTg4OTg4MDYzZmUwNzdhMy90YWJsZXJhbmdlOmJhNmU2MjA0OWQ5MTRjYjk5ODg5ODgwNjNmZTA3N2EzXzUtMS0xLTEtMTkwNTY0_9adf9d78-2a47-45be-8a0a-170552d4888b"
      unitRef="number">0.3065</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="idbe99484e3104ed08ea38c5ee11350b2_D20220101-20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMDMvZnJhZzo1MjA1NzZhYjExNzc0Njk1ODIwZjA1M2MxYzJlMjczMi90YWJsZTpiYTZlNjIwNDlkOTE0Y2I5OTg4OTg4MDYzZmUwNzdhMy90YWJsZXJhbmdlOmJhNmU2MjA0OWQ5MTRjYjk5ODg5ODgwNjNmZTA3N2EzXzUtMy0xLTEtMTkwNTY0_6c19d0d0-4d04-4626-be23-bd4825595202"
      unitRef="number">0.2946</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i36fe8e9f3a4f4593bedfdef6affaac3d_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMDMvZnJhZzo1MjA1NzZhYjExNzc0Njk1ODIwZjA1M2MxYzJlMjczMi90YWJsZTpiYTZlNjIwNDlkOTE0Y2I5OTg4OTg4MDYzZmUwNzdhMy90YWJsZXJhbmdlOmJhNmU2MjA0OWQ5MTRjYjk5ODg5ODgwNjNmZTA3N2EzXzctMS0xLTEtMTkwNTY0_c6e13fa7-d45b-4e76-ba3c-13467e7bd100"
      unitRef="usdPerShare">153.25</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="idbe99484e3104ed08ea38c5ee11350b2_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMDMvZnJhZzo1MjA1NzZhYjExNzc0Njk1ODIwZjA1M2MxYzJlMjczMi90YWJsZTpiYTZlNjIwNDlkOTE0Y2I5OTg4OTg4MDYzZmUwNzdhMy90YWJsZXJhbmdlOmJhNmU2MjA0OWQ5MTRjYjk5ODg5ODgwNjNmZTA3N2EzXzctMy0xLTEtMTkwNTY0_07d40893-db90-42b8-a1eb-5a14357901fa"
      unitRef="usdPerShare">160.21</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i36fe8e9f3a4f4593bedfdef6affaac3d_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMDMvZnJhZzo1MjA1NzZhYjExNzc0Njk1ODIwZjA1M2MxYzJlMjczMi90YWJsZTpiYTZlNjIwNDlkOTE0Y2I5OTg4OTg4MDYzZmUwNzdhMy90YWJsZXJhbmdlOmJhNmU2MjA0OWQ5MTRjYjk5ODg5ODgwNjNmZTA3N2EzXzgtMS0xLTEtMTkwNTY0_8cd30bfa-cb7e-4d86-9f8d-960d3cff42b2"
      unitRef="usdPerShare">47.27</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="idbe99484e3104ed08ea38c5ee11350b2_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMDMvZnJhZzo1MjA1NzZhYjExNzc0Njk1ODIwZjA1M2MxYzJlMjczMi90YWJsZTpiYTZlNjIwNDlkOTE0Y2I5OTg4OTg4MDYzZmUwNzdhMy90YWJsZXJhbmdlOmJhNmU2MjA0OWQ5MTRjYjk5ODg5ODgwNjNmZTA3N2EzXzgtMy0xLTEtMTkwNTY0_93c9e766-6288-463e-bee1-1e561109e1ec"
      unitRef="usdPerShare">42.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="idffc86563004412aa5502de2ec4e637a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMDMvZnJhZzo1MjA1NzZhYjExNzc0Njk1ODIwZjA1M2MxYzJlMjczMi90ZXh0cmVnaW9uOjUyMDU3NmFiMTE3NzQ2OTU4MjBmMDUzYzFjMmUyNzMyXzE1MDk_e07e427e-bad0-4467-a603-0302ed6d0025">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="idffc86563004412aa5502de2ec4e637a_D20230101-20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMDMvZnJhZzo1MjA1NzZhYjExNzc0Njk1ODIwZjA1M2MxYzJlMjczMi90YWJsZTo0NmFmODE2NGM4OTE0MTI0YjAxODBjYzEwYWQ5Y2Q3Ny90YWJsZXJhbmdlOjQ2YWY4MTY0Yzg5MTQxMjRiMDE4MGNjMTBhZDljZDc3XzItMS0xLTEtMTkwNTY0_463b19dc-dea8-4ff6-b925-aa74afb5a9b2"
      unitRef="number">0.0428</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i657838c13aa84dc08cae82f3bc4f139e_D20220101-20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMDMvZnJhZzo1MjA1NzZhYjExNzc0Njk1ODIwZjA1M2MxYzJlMjczMi90YWJsZTo0NmFmODE2NGM4OTE0MTI0YjAxODBjYzEwYWQ5Y2Q3Ny90YWJsZXJhbmdlOjQ2YWY4MTY0Yzg5MTQxMjRiMDE4MGNjMTBhZDljZDc3XzItMy0xLTEtMTkwNTY0_1f735ee1-db85-479e-b446-34fcdd9e20f3"
      unitRef="number">0.0168</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="idffc86563004412aa5502de2ec4e637a_D20230101-20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMDMvZnJhZzo1MjA1NzZhYjExNzc0Njk1ODIwZjA1M2MxYzJlMjczMi90YWJsZTo0NmFmODE2NGM4OTE0MTI0YjAxODBjYzEwYWQ5Y2Q3Ny90YWJsZXJhbmdlOjQ2YWY4MTY0Yzg5MTQxMjRiMDE4MGNjMTBhZDljZDc3XzMtMS0xLTEtMTkwNTY0_c8c076a7-bc43-47fe-bf1e-5d2fb00cb1bc"
      unitRef="number">0.0132</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i657838c13aa84dc08cae82f3bc4f139e_D20220101-20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMDMvZnJhZzo1MjA1NzZhYjExNzc0Njk1ODIwZjA1M2MxYzJlMjczMi90YWJsZTo0NmFmODE2NGM4OTE0MTI0YjAxODBjYzEwYWQ5Y2Q3Ny90YWJsZXJhbmdlOjQ2YWY4MTY0Yzg5MTQxMjRiMDE4MGNjMTBhZDljZDc3XzMtMy0xLTEtMTkwNTY0_886f7b41-d051-486c-a9e2-1689f877c52d"
      unitRef="number">0.0125</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="idffc86563004412aa5502de2ec4e637a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMDMvZnJhZzo1MjA1NzZhYjExNzc0Njk1ODIwZjA1M2MxYzJlMjczMi90YWJsZTo0NmFmODE2NGM4OTE0MTI0YjAxODBjYzEwYWQ5Y2Q3Ny90YWJsZXJhbmdlOjQ2YWY4MTY0Yzg5MTQxMjRiMDE4MGNjMTBhZDljZDc3XzQtMS0xLTEtMTkwNTY0_3a1943fb-0e9f-47fd-924f-f5a63eee5f86">P2Y10M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i657838c13aa84dc08cae82f3bc4f139e_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMDMvZnJhZzo1MjA1NzZhYjExNzc0Njk1ODIwZjA1M2MxYzJlMjczMi90YWJsZTo0NmFmODE2NGM4OTE0MTI0YjAxODBjYzEwYWQ5Y2Q3Ny90YWJsZXJhbmdlOjQ2YWY4MTY0Yzg5MTQxMjRiMDE4MGNjMTBhZDljZDc3XzQtMy0xLTEtMTkwNTY0_4beaac17-266b-4251-994a-d3c05a1a0efb">P2Y10M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="idffc86563004412aa5502de2ec4e637a_D20230101-20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMDMvZnJhZzo1MjA1NzZhYjExNzc0Njk1ODIwZjA1M2MxYzJlMjczMi90YWJsZTo0NmFmODE2NGM4OTE0MTI0YjAxODBjYzEwYWQ5Y2Q3Ny90YWJsZXJhbmdlOjQ2YWY4MTY0Yzg5MTQxMjRiMDE4MGNjMTBhZDljZDc3XzUtMS0xLTEtMTkwNTY0_d6033377-6e7d-4509-abe6-9464690d60a6"
      unitRef="number">0.2730</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i657838c13aa84dc08cae82f3bc4f139e_D20220101-20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMDMvZnJhZzo1MjA1NzZhYjExNzc0Njk1ODIwZjA1M2MxYzJlMjczMi90YWJsZTo0NmFmODE2NGM4OTE0MTI0YjAxODBjYzEwYWQ5Y2Q3Ny90YWJsZXJhbmdlOjQ2YWY4MTY0Yzg5MTQxMjRiMDE4MGNjMTBhZDljZDc3XzUtMy0xLTEtMTkwNTY0_f6a25894-1640-4d41-8159-54dd88d61e46"
      unitRef="number">0.3110</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="idffc86563004412aa5502de2ec4e637a_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMDMvZnJhZzo1MjA1NzZhYjExNzc0Njk1ODIwZjA1M2MxYzJlMjczMi90YWJsZTo0NmFmODE2NGM4OTE0MTI0YjAxODBjYzEwYWQ5Y2Q3Ny90YWJsZXJhbmdlOjQ2YWY4MTY0Yzg5MTQxMjRiMDE4MGNjMTBhZDljZDc3XzctMS0xLTEtMTkwNTY0_62d40e42-80a3-4c89-b45e-339811267752"
      unitRef="usdPerShare">153.25</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i657838c13aa84dc08cae82f3bc4f139e_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMDMvZnJhZzo1MjA1NzZhYjExNzc0Njk1ODIwZjA1M2MxYzJlMjczMi90YWJsZTo0NmFmODE2NGM4OTE0MTI0YjAxODBjYzEwYWQ5Y2Q3Ny90YWJsZXJhbmdlOjQ2YWY4MTY0Yzg5MTQxMjRiMDE4MGNjMTBhZDljZDc3XzctMy0xLTEtMTkwNTY0_1bf0f2f1-377e-42c5-b86a-de11266e0458"
      unitRef="usdPerShare">160.21</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="idffc86563004412aa5502de2ec4e637a_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMDMvZnJhZzo1MjA1NzZhYjExNzc0Njk1ODIwZjA1M2MxYzJlMjczMi90YWJsZTo0NmFmODE2NGM4OTE0MTI0YjAxODBjYzEwYWQ5Y2Q3Ny90YWJsZXJhbmdlOjQ2YWY4MTY0Yzg5MTQxMjRiMDE4MGNjMTBhZDljZDc3XzgtMS0xLTEtMTkwNTY0_dc44ec95-a5ad-4eb9-92ff-d4e9bfb75ae5"
      unitRef="usdPerShare">249.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i657838c13aa84dc08cae82f3bc4f139e_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMDMvZnJhZzo1MjA1NzZhYjExNzc0Njk1ODIwZjA1M2MxYzJlMjczMi90YWJsZTo0NmFmODE2NGM4OTE0MTI0YjAxODBjYzEwYWQ5Y2Q3Ny90YWJsZXJhbmdlOjQ2YWY4MTY0Yzg5MTQxMjRiMDE4MGNjMTBhZDljZDc3XzgtMy0xLTEtMTkwNTY0_4ce80736-fe10-4189-a08d-2cb3756d8356"
      unitRef="usdPerShare">196.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i6cb333dd177946e99e82203595f8b48e_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMDMvZnJhZzo1MjA1NzZhYjExNzc0Njk1ODIwZjA1M2MxYzJlMjczMi90ZXh0cmVnaW9uOjUyMDU3NmFiMTE3NzQ2OTU4MjBmMDUzYzFjMmUyNzMyXzIwNjQ_e5280148-d583-486c-bbd0-80d594ac5558"
      unitRef="usdPerShare">153.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i2b5e675aa1c3436b9d07e6ddb341c68c_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMDMvZnJhZzo1MjA1NzZhYjExNzc0Njk1ODIwZjA1M2MxYzJlMjczMi90ZXh0cmVnaW9uOjUyMDU3NmFiMTE3NzQ2OTU4MjBmMDUzYzFjMmUyNzMyXzIwNzE_a0414b7a-e78e-4426-83b2-d0528ae77b6d"
      unitRef="usdPerShare">160.21</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMDMvZnJhZzo1MjA1NzZhYjExNzc0Njk1ODIwZjA1M2MxYzJlMjczMi90ZXh0cmVnaW9uOjUyMDU3NmFiMTE3NzQ2OTU4MjBmMDUzYzFjMmUyNzMyXzIzODE_3ba57e99-b6e9-45e2-a655-81eba2d7afc8">The following table summarizes the Company&#x2019;s compensation expense relating to all stock-based incentive plans:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.574%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pre-tax stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;12,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&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;Tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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,364)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,115)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 stock-based compensation expense, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;10,918&#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;9,998&#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:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:ShareBasedCompensation
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMDMvZnJhZzo1MjA1NzZhYjExNzc0Njk1ODIwZjA1M2MxYzJlMjczMi90YWJsZTpmNGNiN2MwODkzMjc0ZDMzOWZlZTA5NjkxMmZiNjQxYi90YWJsZXJhbmdlOmY0Y2I3YzA4OTMyNzRkMzM5ZmVlMDk2OTEyZmI2NDFiXzItNS0xLTEtMTkwNTY0_dd09a6c3-4cc2-42f6-a97f-959d89c921fc"
      unitRef="usd">12282000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMDMvZnJhZzo1MjA1NzZhYjExNzc0Njk1ODIwZjA1M2MxYzJlMjczMi90YWJsZTpmNGNiN2MwODkzMjc0ZDMzOWZlZTA5NjkxMmZiNjQxYi90YWJsZXJhbmdlOmY0Y2I3YzA4OTMyNzRkMzM5ZmVlMDk2OTEyZmI2NDFiXzItNy0xLTEtMTkwNTY0_66d625e1-b3da-4c6f-a80e-81a24f4dc69f"
      unitRef="usd">11113000</us-gaap:ShareBasedCompensation>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMDMvZnJhZzo1MjA1NzZhYjExNzc0Njk1ODIwZjA1M2MxYzJlMjczMi90YWJsZTpmNGNiN2MwODkzMjc0ZDMzOWZlZTA5NjkxMmZiNjQxYi90YWJsZXJhbmdlOmY0Y2I3YzA4OTMyNzRkMzM5ZmVlMDk2OTEyZmI2NDFiXzMtNS0xLTEtMTkwNTY0_251f4170-1918-473a-9b12-d2f56174e845"
      unitRef="usd">1364000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMDMvZnJhZzo1MjA1NzZhYjExNzc0Njk1ODIwZjA1M2MxYzJlMjczMi90YWJsZTpmNGNiN2MwODkzMjc0ZDMzOWZlZTA5NjkxMmZiNjQxYi90YWJsZXJhbmdlOmY0Y2I3YzA4OTMyNzRkMzM5ZmVlMDk2OTEyZmI2NDFiXzMtNy0xLTEtMTkwNTY0_b66efc02-bf7a-45ef-a706-fdabc0038a4f"
      unitRef="usd">1115000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMDMvZnJhZzo1MjA1NzZhYjExNzc0Njk1ODIwZjA1M2MxYzJlMjczMi90YWJsZTpmNGNiN2MwODkzMjc0ZDMzOWZlZTA5NjkxMmZiNjQxYi90YWJsZXJhbmdlOmY0Y2I3YzA4OTMyNzRkMzM5ZmVlMDk2OTEyZmI2NDFiXzQtNS0xLTEtMTkwNTY0_ee696f62-3f5b-4197-90f0-ba16b3912f54"
      unitRef="usd">10918000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMDMvZnJhZzo1MjA1NzZhYjExNzc0Njk1ODIwZjA1M2MxYzJlMjczMi90YWJsZTpmNGNiN2MwODkzMjc0ZDMzOWZlZTA5NjkxMmZiNjQxYi90YWJsZXJhbmdlOmY0Y2I3YzA4OTMyNzRkMzM5ZmVlMDk2OTEyZmI2NDFiXzQtNy0xLTEtMTkwNTY0_fba9115c-70dc-4d8c-9a8c-5b52daf907f7"
      unitRef="usd">9998000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMDYvZnJhZzo5NWZkNzY4Y2FjMjg0ZDhjOWE4NzE1MzlhMzljOTdkNi90ZXh0cmVnaW9uOjk1ZmQ3NjhjYWMyODRkOGM5YTg3MTUzOWEzOWM5N2Q2XzI0NDE_2d8f6e32-5336-49b3-bbd0-62dd35f4c590">&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%;text-decoration:underline"&gt;12. Commitments and Contingent Liabilities&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;Litigation&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;A few of the Company&#x2019;s subsidiaries are involved in legal proceedings relating to the cleanup of waste disposal sites identified under federal and state statutes which provide for the allocation of such costs among "potentially responsible parties." In each instance, the extent of the Company&#x2019;s liability appears to be relatively insignificant in relation to the total projected expenditures and the number of other "potentially responsible parties" involved and is anticipated to be immaterial to the Company. In addition, a few of the Company&#x2019;s subsidiaries are involved in ongoing remedial activities at certain current and former plant sites, in cooperation with regulatory agencies, and appropriate estimated liabilities have been established. At March&#160;31, 2023 and December&#160;31, 2022, these estimated liabilities for environmental and other matters, including private party claims for exposure to hazardous substances that are probable and estimable, were not significant.&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 and some of its subsidiaries are also parties to a number of other legal proceedings incidental to their businesses. These proceedings primarily involve claims by private parties alleging injury arising out of use of the Company&#x2019;s products, patent infringement, employment matters and commercial disputes. Management and legal counsel, at least quarterly, review the probable outcome of such proceedings, the costs and expenses reasonably expected to be incurred and currently accrued to-date and consider the availability and extent of insurance coverage. The Company has estimated liabilities for these other legal matters that are probable and estimable, and at March&#160;31, 2023 and December&#160;31, 2022, these estimated liabilities were immaterial. While it is not possible at this time to predict the outcome of these legal actions, in the opinion of management, based on the aforementioned reviews, the Company is not currently involved in any legal proceedings which, individually or in the aggregate, could have a material effect on its financial position, results of operations, 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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Warranty Accruals&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;Estimated warranty program claims are provided for at the time of sale of the Company's products. Amounts provided for are based on historical costs and adjusted for new claims and are included within other accrued expenses and other liabilities in the condensed consolidated balance sheet. The changes in the carrying amount of product warranties through March&#160;31, 2023 and 2022, 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.315%"/&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:11.329%"/&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:10pt;font-weight:700;line-height:100%"&gt;2023&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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 at January 1&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;48,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,568&#160;&lt;/span&gt;&lt;/td&gt;&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;Provision for warranties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Settlements made&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,812)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,485)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 adjustments, including acquisitions and currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Balance at March 31&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;49,114&#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;49,390&#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:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMDYvZnJhZzo5NWZkNzY4Y2FjMjg0ZDhjOWE4NzE1MzlhMzljOTdkNi90ZXh0cmVnaW9uOjk1ZmQ3NjhjYWMyODRkOGM5YTg3MTUzOWEzOWM5N2Q2XzI0NDA_2cf12c14-d31a-48e3-b57b-914b52b8e7ba">The changes in the carrying amount of product warranties through March&#160;31, 2023 and 2022, were as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.315%"/&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:11.329%"/&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:10pt;font-weight:700;line-height:100%"&gt;2023&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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 at January 1&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;48,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,568&#160;&lt;/span&gt;&lt;/td&gt;&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;Provision for warranties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Settlements made&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,812)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,485)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 adjustments, including acquisitions and currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Balance at March 31&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;49,114&#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;49,390&#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:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i6fc59ffb06b14d1bbb26269a523a78c1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMDYvZnJhZzo5NWZkNzY4Y2FjMjg0ZDhjOWE4NzE1MzlhMzljOTdkNi90YWJsZTo4OGE0Njg4MWVmN2E0MDEzYWY0MGE3NzY2ODkzYmM4Ny90YWJsZXJhbmdlOjg4YTQ2ODgxZWY3YTQwMTNhZjQwYTc3NjY4OTNiYzg3XzEtMS0xLTEtMTkwNTY0_a25b9f0c-6dd5-4742-a9f6-ab947ee7d0a6"
      unitRef="usd">48449000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i1bb2e6985e584abaaec0f96186095fe9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMDYvZnJhZzo5NWZkNzY4Y2FjMjg0ZDhjOWE4NzE1MzlhMzljOTdkNi90YWJsZTo4OGE0Njg4MWVmN2E0MDEzYWY0MGE3NzY2ODkzYmM4Ny90YWJsZXJhbmdlOjg4YTQ2ODgxZWY3YTQwMTNhZjQwYTc3NjY4OTNiYzg3XzEtMy0xLTEtMTkwNTY0_6ca0655b-cdbf-4a52-a70b-cbb43d898a17"
      unitRef="usd">48568000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMDYvZnJhZzo5NWZkNzY4Y2FjMjg0ZDhjOWE4NzE1MzlhMzljOTdkNi90YWJsZTo4OGE0Njg4MWVmN2E0MDEzYWY0MGE3NzY2ODkzYmM4Ny90YWJsZXJhbmdlOjg4YTQ2ODgxZWY3YTQwMTNhZjQwYTc3NjY4OTNiYzg3XzItMS0xLTEtMTkwNTY0_f6b1e141-0cad-4fc6-ab08-d86b6ab25fdf"
      unitRef="usd">16166000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMDYvZnJhZzo5NWZkNzY4Y2FjMjg0ZDhjOWE4NzE1MzlhMzljOTdkNi90YWJsZTo4OGE0Njg4MWVmN2E0MDEzYWY0MGE3NzY2ODkzYmM4Ny90YWJsZXJhbmdlOjg4YTQ2ODgxZWY3YTQwMTNhZjQwYTc3NjY4OTNiYzg3XzItMy0xLTEtMTkwNTY0_3e9d1161-d714-4ebe-9f68-9b4b24686647"
      unitRef="usd">16052000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMDYvZnJhZzo5NWZkNzY4Y2FjMjg0ZDhjOWE4NzE1MzlhMzljOTdkNi90YWJsZTo4OGE0Njg4MWVmN2E0MDEzYWY0MGE3NzY2ODkzYmM4Ny90YWJsZXJhbmdlOjg4YTQ2ODgxZWY3YTQwMTNhZjQwYTc3NjY4OTNiYzg3XzMtMS0xLTEtMTkwNTY0_9ce40d4f-9d5a-43ea-8ade-5b643f83d882"
      unitRef="usd">15812000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMDYvZnJhZzo5NWZkNzY4Y2FjMjg0ZDhjOWE4NzE1MzlhMzljOTdkNi90YWJsZTo4OGE0Njg4MWVmN2E0MDEzYWY0MGE3NzY2ODkzYmM4Ny90YWJsZXJhbmdlOjg4YTQ2ODgxZWY3YTQwMTNhZjQwYTc3NjY4OTNiYzg3XzMtMy0xLTEtMTkwNTY0_7e8fd0a1-c16e-4011-b905-586f3a6da669"
      unitRef="usd">15485000</us-gaap:StandardProductWarrantyAccrualPayments>
    <dov:StandardProductWarrantyAccrualOtherAdjustmentsIncreaseDecrease
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMDYvZnJhZzo5NWZkNzY4Y2FjMjg0ZDhjOWE4NzE1MzlhMzljOTdkNi90YWJsZTo4OGE0Njg4MWVmN2E0MDEzYWY0MGE3NzY2ODkzYmM4Ny90YWJsZXJhbmdlOjg4YTQ2ODgxZWY3YTQwMTNhZjQwYTc3NjY4OTNiYzg3XzQtMS0xLTEtMTkwNTY0_3f0d8570-d182-4363-88b7-3987dd874467"
      unitRef="usd">311000</dov:StandardProductWarrantyAccrualOtherAdjustmentsIncreaseDecrease>
    <dov:StandardProductWarrantyAccrualOtherAdjustmentsIncreaseDecrease
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMDYvZnJhZzo5NWZkNzY4Y2FjMjg0ZDhjOWE4NzE1MzlhMzljOTdkNi90YWJsZTo4OGE0Njg4MWVmN2E0MDEzYWY0MGE3NzY2ODkzYmM4Ny90YWJsZXJhbmdlOjg4YTQ2ODgxZWY3YTQwMTNhZjQwYTc3NjY4OTNiYzg3XzQtMy0xLTEtMTkwNTY0_19595d79-b207-4ed5-8f4c-fe7ba94f94f9"
      unitRef="usd">255000</dov:StandardProductWarrantyAccrualOtherAdjustmentsIncreaseDecrease>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i8bac8130ba474407bdaba6613f91543a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMDYvZnJhZzo5NWZkNzY4Y2FjMjg0ZDhjOWE4NzE1MzlhMzljOTdkNi90YWJsZTo4OGE0Njg4MWVmN2E0MDEzYWY0MGE3NzY2ODkzYmM4Ny90YWJsZXJhbmdlOjg4YTQ2ODgxZWY3YTQwMTNhZjQwYTc3NjY4OTNiYzg3XzUtMS0xLTEtMTkwNTY0_39dcc500-1c0f-4dd0-a711-1387ecf0c69d"
      unitRef="usd">49114000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i3abb696066234dbfbde1ce4840f22e1a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMDYvZnJhZzo5NWZkNzY4Y2FjMjg0ZDhjOWE4NzE1MzlhMzljOTdkNi90YWJsZTo4OGE0Njg4MWVmN2E0MDEzYWY0MGE3NzY2ODkzYmM4Ny90YWJsZXJhbmdlOjg4YTQ2ODgxZWY3YTQwMTNhZjQwYTc3NjY4OTNiYzg3XzUtMy0xLTEtMTkwNTY0_48f2e5b0-8f25-4d1d-b842-e9920591890a"
      unitRef="usd">49390000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:ComprehensiveIncomeNoteTextBlock
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMTUvZnJhZzowYTA5MGQ3ZWVkNDg0ZDY5ODI2ZWUzMDkyNjVjMTU4Mi90ZXh0cmVnaW9uOjBhMDkwZDdlZWQ0ODRkNjk4MjZlZTMwOTI2NWMxNTgyXzgyOQ_f599f563-2d70-49fe-b161-60252283d1f5">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;13. Other Comprehensive Earnings&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&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 reclassified from accumulated other comprehensive loss to earnings during the three months ended March&#160;31, 2023 and 2022 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:69.806%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.642%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;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;Foreign currency translation:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassification of foreign currency translation losses to earnings for the substantial liquidation of businesses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,915&#160;&lt;/span&gt;&lt;/td&gt;&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;Pension plans:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of actuarial (gain) loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;(641)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of prior service costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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;268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 before tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;(352)&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;789&#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;Tax provision (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(208)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;(270)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;581&#160;&lt;/span&gt;&lt;/td&gt;&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;Cash flow hedges:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss (gain) reclassified into earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;1,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,029)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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) provision &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;(227)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,576)&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;Foreign currency translation losses were recognized in selling, general and administrative expenses within the condensed consolidated statement of earnings as a result of the substantial liquidation of certain businesses.&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 the amortization of net actuarial gains and losses and prior service costs in other income, net within the condensed consolidated statements of earnings. &lt;/span&gt;&lt;/div&gt;Cash flow hedges consist mainly of foreign currency forward contracts. The Company recognizes the realized gains and losses on its cash flow hedges in the same line item as the hedged transaction, such as revenue, cost of goods and services, or selling, general and administrative expenses.</us-gaap:ComprehensiveIncomeNoteTextBlock>
    <dov:ScheduleOfAmountsReclassifiedFromAccumulatedOtherComprehensiveIncomeLossToEarningsTableTextBlock
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMTUvZnJhZzowYTA5MGQ3ZWVkNDg0ZDY5ODI2ZWUzMDkyNjVjMTU4Mi90ZXh0cmVnaW9uOjBhMDkwZDdlZWQ0ODRkNjk4MjZlZTMwOTI2NWMxNTgyXzgzMg_20b1f14f-3e57-4f36-bcac-f2d178f8f95b">&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 reclassified from accumulated other comprehensive loss to earnings during the three months ended March&#160;31, 2023 and 2022 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:69.806%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.642%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;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;Foreign currency translation:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassification of foreign currency translation losses to earnings for the substantial liquidation of businesses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,915&#160;&lt;/span&gt;&lt;/td&gt;&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;Pension plans:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of actuarial (gain) loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;(641)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of prior service costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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;268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 before tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;(352)&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;789&#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;Tax provision (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(208)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;(270)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;581&#160;&lt;/span&gt;&lt;/td&gt;&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;Cash flow hedges:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss (gain) reclassified into earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;1,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,029)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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) provision &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;(227)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,576)&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;</dov:ScheduleOfAmountsReclassifiedFromAccumulatedOtherComprehensiveIncomeLossToEarningsTableTextBlock>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="iea5ec6eb528c496b86c25d95031b844b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMTUvZnJhZzowYTA5MGQ3ZWVkNDg0ZDY5ODI2ZWUzMDkyNjVjMTU4Mi90YWJsZToxZjVmNzA2MWFjMzg0NGIxYmIxMGY1MjhkYzEzZGIxNC90YWJsZXJhbmdlOjFmNWY3MDYxYWMzODQ0YjFiYjEwZjUyOGRjMTNkYjE0XzMtNS0xLTEtMTkwNTY0_9cbe8f7d-30ff-4f83-96d4-e68946b03569"
      unitRef="usd">0</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i030187ddcf0c4cfaae0460b76a25b0fe_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMTUvZnJhZzowYTA5MGQ3ZWVkNDg0ZDY5ODI2ZWUzMDkyNjVjMTU4Mi90YWJsZToxZjVmNzA2MWFjMzg0NGIxYmIxMGY1MjhkYzEzZGIxNC90YWJsZXJhbmdlOjFmNWY3MDYxYWMzODQ0YjFiYjEwZjUyOGRjMTNkYjE0XzMtNy0xLTEtMTkwNTY0_ec937bad-2b33-49fb-bd7e-7d00fe523436"
      unitRef="usd">5915000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iea5ec6eb528c496b86c25d95031b844b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMTUvZnJhZzowYTA5MGQ3ZWVkNDg0ZDY5ODI2ZWUzMDkyNjVjMTU4Mi90YWJsZToxZjVmNzA2MWFjMzg0NGIxYmIxMGY1MjhkYzEzZGIxNC90YWJsZXJhbmdlOjFmNWY3MDYxYWMzODQ0YjFiYjEwZjUyOGRjMTNkYjE0XzQtNS0xLTEtMTkwNTY0_f320b6ef-22df-4808-848e-e681bfea2c4b"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i030187ddcf0c4cfaae0460b76a25b0fe_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMTUvZnJhZzowYTA5MGQ3ZWVkNDg0ZDY5ODI2ZWUzMDkyNjVjMTU4Mi90YWJsZToxZjVmNzA2MWFjMzg0NGIxYmIxMGY1MjhkYzEzZGIxNC90YWJsZXJhbmdlOjFmNWY3MDYxYWMzODQ0YjFiYjEwZjUyOGRjMTNkYjE0XzQtNy0xLTEtMTkwNTY0_2972dd7a-9e1a-4fd6-b62b-c03fa94d5c90"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="iea5ec6eb528c496b86c25d95031b844b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMTUvZnJhZzowYTA5MGQ3ZWVkNDg0ZDY5ODI2ZWUzMDkyNjVjMTU4Mi90YWJsZToxZjVmNzA2MWFjMzg0NGIxYmIxMGY1MjhkYzEzZGIxNC90YWJsZXJhbmdlOjFmNWY3MDYxYWMzODQ0YjFiYjEwZjUyOGRjMTNkYjE0XzUtNS0xLTEtMTkwNTY0_baf9573a-5ae2-41e4-a290-bba144b0f32d"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i030187ddcf0c4cfaae0460b76a25b0fe_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMTUvZnJhZzowYTA5MGQ3ZWVkNDg0ZDY5ODI2ZWUzMDkyNjVjMTU4Mi90YWJsZToxZjVmNzA2MWFjMzg0NGIxYmIxMGY1MjhkYzEzZGIxNC90YWJsZXJhbmdlOjFmNWY3MDYxYWMzODQ0YjFiYjEwZjUyOGRjMTNkYjE0XzUtNy0xLTEtMTkwNTY0_17ccda09-cd3f-4335-af33-e0cfc7008fef"
      unitRef="usd">-5915000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="iac148072586947bb8fc35750c71c29ae_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMTUvZnJhZzowYTA5MGQ3ZWVkNDg0ZDY5ODI2ZWUzMDkyNjVjMTU4Mi90YWJsZToxZjVmNzA2MWFjMzg0NGIxYmIxMGY1MjhkYzEzZGIxNC90YWJsZXJhbmdlOjFmNWY3MDYxYWMzODQ0YjFiYjEwZjUyOGRjMTNkYjE0XzctNS0xLTEtMTkwNTY0_a6e868f8-51d2-43c8-99be-4dd5f3bc5894"
      unitRef="usd">641000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ic4a23b6ac777435998d592949644384d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMTUvZnJhZzowYTA5MGQ3ZWVkNDg0ZDY5ODI2ZWUzMDkyNjVjMTU4Mi90YWJsZToxZjVmNzA2MWFjMzg0NGIxYmIxMGY1MjhkYzEzZGIxNC90YWJsZXJhbmdlOjFmNWY3MDYxYWMzODQ0YjFiYjEwZjUyOGRjMTNkYjE0XzctNy0xLTEtMTkwNTY0_f82de32d-ebb5-4dc0-b4d5-4976aef3279e"
      unitRef="usd">-521000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i3ee1de30841d49cca6ccd750955e29c2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMTUvZnJhZzowYTA5MGQ3ZWVkNDg0ZDY5ODI2ZWUzMDkyNjVjMTU4Mi90YWJsZToxZjVmNzA2MWFjMzg0NGIxYmIxMGY1MjhkYzEzZGIxNC90YWJsZXJhbmdlOjFmNWY3MDYxYWMzODQ0YjFiYjEwZjUyOGRjMTNkYjE0XzgtNS0xLTEtMTkwNTY0_7811eb20-5e40-4eda-a7aa-99ed69a135e3"
      unitRef="usd">-289000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i9493c43d10a243a59c3d9726f78305cf_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMTUvZnJhZzowYTA5MGQ3ZWVkNDg0ZDY5ODI2ZWUzMDkyNjVjMTU4Mi90YWJsZToxZjVmNzA2MWFjMzg0NGIxYmIxMGY1MjhkYzEzZGIxNC90YWJsZXJhbmdlOjFmNWY3MDYxYWMzODQ0YjFiYjEwZjUyOGRjMTNkYjE0XzgtNy0xLTEtMTkwNTY0_e44fc9ec-a2d8-4622-9625-4e4138f3cf40"
      unitRef="usd">-268000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossAttributableToParent
      contextRef="ic508a2a311c04858b9d9309b0c227497_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMTUvZnJhZzowYTA5MGQ3ZWVkNDg0ZDY5ODI2ZWUzMDkyNjVjMTU4Mi90YWJsZToxZjVmNzA2MWFjMzg0NGIxYmIxMGY1MjhkYzEzZGIxNC90YWJsZXJhbmdlOjFmNWY3MDYxYWMzODQ0YjFiYjEwZjUyOGRjMTNkYjE0XzEwLTUtMS0xLTE5MDU2NA_6e7f7ddc-4ca6-4a32-87b4-bb10638f3add"
      unitRef="usd">352000</us-gaap:IncomeLossAttributableToParent>
    <us-gaap:IncomeLossAttributableToParent
      contextRef="ic553ddf47f8d40c990814a69076d8d20_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMTUvZnJhZzowYTA5MGQ3ZWVkNDg0ZDY5ODI2ZWUzMDkyNjVjMTU4Mi90YWJsZToxZjVmNzA2MWFjMzg0NGIxYmIxMGY1MjhkYzEzZGIxNC90YWJsZXJhbmdlOjFmNWY3MDYxYWMzODQ0YjFiYjEwZjUyOGRjMTNkYjE0XzEwLTctMS0xLTE5MDU2NA_c753ed01-3aa6-4332-bb4c-49bb1c090c33"
      unitRef="usd">-789000</us-gaap:IncomeLossAttributableToParent>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic508a2a311c04858b9d9309b0c227497_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMTUvZnJhZzowYTA5MGQ3ZWVkNDg0ZDY5ODI2ZWUzMDkyNjVjMTU4Mi90YWJsZToxZjVmNzA2MWFjMzg0NGIxYmIxMGY1MjhkYzEzZGIxNC90YWJsZXJhbmdlOjFmNWY3MDYxYWMzODQ0YjFiYjEwZjUyOGRjMTNkYjE0XzExLTUtMS0xLTE5MDU2NA_a8a14233-9935-4970-9720-774b06639f93"
      unitRef="usd">82000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic553ddf47f8d40c990814a69076d8d20_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMTUvZnJhZzowYTA5MGQ3ZWVkNDg0ZDY5ODI2ZWUzMDkyNjVjMTU4Mi90YWJsZToxZjVmNzA2MWFjMzg0NGIxYmIxMGY1MjhkYzEzZGIxNC90YWJsZXJhbmdlOjFmNWY3MDYxYWMzODQ0YjFiYjEwZjUyOGRjMTNkYjE0XzExLTctMS0xLTE5MDU2NA_d48769e5-a892-4715-b50e-bf18b517aa70"
      unitRef="usd">-208000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="ic508a2a311c04858b9d9309b0c227497_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMTUvZnJhZzowYTA5MGQ3ZWVkNDg0ZDY5ODI2ZWUzMDkyNjVjMTU4Mi90YWJsZToxZjVmNzA2MWFjMzg0NGIxYmIxMGY1MjhkYzEzZGIxNC90YWJsZXJhbmdlOjFmNWY3MDYxYWMzODQ0YjFiYjEwZjUyOGRjMTNkYjE0XzEyLTUtMS0xLTE5MDU2NA_1c83a69c-7260-4342-b48b-c8f8e7739eac"
      unitRef="usd">270000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic553ddf47f8d40c990814a69076d8d20_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMTUvZnJhZzowYTA5MGQ3ZWVkNDg0ZDY5ODI2ZWUzMDkyNjVjMTU4Mi90YWJsZToxZjVmNzA2MWFjMzg0NGIxYmIxMGY1MjhkYzEzZGIxNC90YWJsZXJhbmdlOjFmNWY3MDYxYWMzODQ0YjFiYjEwZjUyOGRjMTNkYjE0XzEyLTctMS0xLTE5MDU2NA_f914982c-166b-464d-8ff3-507b1770871c"
      unitRef="usd">-581000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossAttributableToParent
      contextRef="idaffb1c2648c40908d96bc42e170589d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMTUvZnJhZzowYTA5MGQ3ZWVkNDg0ZDY5ODI2ZWUzMDkyNjVjMTU4Mi90YWJsZToxZjVmNzA2MWFjMzg0NGIxYmIxMGY1MjhkYzEzZGIxNC90YWJsZXJhbmdlOjFmNWY3MDYxYWMzODQ0YjFiYjEwZjUyOGRjMTNkYjE0XzE0LTUtMS0xLTE5MDU2NA_7b846f62-a2e1-4db4-85b0-593e4b93c304"
      unitRef="usd">-1073000</us-gaap:IncomeLossAttributableToParent>
    <us-gaap:IncomeLossAttributableToParent
      contextRef="ic3784beceaca49e18951b6fc310ad42f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMTUvZnJhZzowYTA5MGQ3ZWVkNDg0ZDY5ODI2ZWUzMDkyNjVjMTU4Mi90YWJsZToxZjVmNzA2MWFjMzg0NGIxYmIxMGY1MjhkYzEzZGIxNC90YWJsZXJhbmdlOjFmNWY3MDYxYWMzODQ0YjFiYjEwZjUyOGRjMTNkYjE0XzE0LTctMS0xLTE5MDU2NA_54fd34d3-2dea-40f0-a915-e5a561374aa6"
      unitRef="usd">2029000</us-gaap:IncomeLossAttributableToParent>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="idaffb1c2648c40908d96bc42e170589d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMTUvZnJhZzowYTA5MGQ3ZWVkNDg0ZDY5ODI2ZWUzMDkyNjVjMTU4Mi90YWJsZToxZjVmNzA2MWFjMzg0NGIxYmIxMGY1MjhkYzEzZGIxNC90YWJsZXJhbmdlOjFmNWY3MDYxYWMzODQ0YjFiYjEwZjUyOGRjMTNkYjE0XzE1LTUtMS0xLTE5MDU2NA_4e90292f-392b-4886-a675-3e89c5cad3ff"
      unitRef="usd">-227000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic3784beceaca49e18951b6fc310ad42f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMTUvZnJhZzowYTA5MGQ3ZWVkNDg0ZDY5ODI2ZWUzMDkyNjVjMTU4Mi90YWJsZToxZjVmNzA2MWFjMzg0NGIxYmIxMGY1MjhkYzEzZGIxNC90YWJsZXJhbmdlOjFmNWY3MDYxYWMzODQ0YjFiYjEwZjUyOGRjMTNkYjE0XzE1LTctMS0xLTE5MDU2NA_505a07de-ccf4-4a68-b65a-691cc26680c5"
      unitRef="usd">453000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="idaffb1c2648c40908d96bc42e170589d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMTUvZnJhZzowYTA5MGQ3ZWVkNDg0ZDY5ODI2ZWUzMDkyNjVjMTU4Mi90YWJsZToxZjVmNzA2MWFjMzg0NGIxYmIxMGY1MjhkYzEzZGIxNC90YWJsZXJhbmdlOjFmNWY3MDYxYWMzODQ0YjFiYjEwZjUyOGRjMTNkYjE0XzE2LTUtMS0xLTE5MDU2NA_aca002d9-acc0-402f-91ef-dc77a8af6448"
      unitRef="usd">-846000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic3784beceaca49e18951b6fc310ad42f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMTUvZnJhZzowYTA5MGQ3ZWVkNDg0ZDY5ODI2ZWUzMDkyNjVjMTU4Mi90YWJsZToxZjVmNzA2MWFjMzg0NGIxYmIxMGY1MjhkYzEzZGIxNC90YWJsZXJhbmdlOjFmNWY3MDYxYWMzODQ0YjFiYjEwZjUyOGRjMTNkYjE0XzE2LTctMS0xLTE5MDU2NA_dfda0a51-da82-44c7-9f44-7640c1cfc70d"
      unitRef="usd">1576000</us-gaap:NetIncomeLoss>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjEvZnJhZzpiYjAxMWI1Njk1MGM0ZTQyOTI3NTczNzVkODU1ZDBhYy90ZXh0cmVnaW9uOmJiMDExYjU2OTUwYzRlNDI5Mjc1NzM3NWQ4NTVkMGFjXzM2OTA_582f2dff-648f-4c0e-a973-119c993b8ed8">&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%;text-decoration:underline"&gt;14. Segment Information&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 categorizes its operating companies into five reportable segments as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;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;Engineered Products segment provides a wide range of equipment, components, software, solutions and services to the vehicle aftermarket, waste handling, industrial automation, aerospace and defense, industrial winch and hoist, and fluid dispensing end-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="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;Clean Energy &amp;amp; Fueling segment provides components, equipment, software, solutions and services enabling safe and reliable storage, transport and dispensing of traditional and clean fuels (including liquefied natural gas, hydrogen, and electric vehicle charging), cryogenic gases, and other hazardous substances along the supply chain, and safe and efficient operation of convenience retail, retail fueling and vehicle wash establishments. &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;Imaging &amp;amp; Identification segment supplies precision marking and coding, product traceability, brand protection and digital textile printing equipment, as well as related consumables, software and services to the global packaged and consumer goods, pharmaceutical, industrial manufacturing, textile and other end-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="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;Pumps &amp;amp; Process Solutions segment manufactures specialty pumps and flow meters, highly engineered precision components for rotating and reciprocating machines, fluid connecting solutions and plastics and polymer processing equipment, serving single-use biopharmaceutical production, diversified industrial manufacturing, chemical production, plastics and polymer processing, midstream and downstream oil and gas and other end-markets. &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;Climate &amp;amp; Sustainability Technologies segment is a provider of innovative and energy-efficient equipment, components and parts for the commercial refrigeration, equipment and systems, heating and cooling and beverage can-making equipment markets. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&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;Management uses segment earnings to evaluate segment performance and allocate resources. Segment earnings is defined as earnings before purchase accounting expenses, restructuring and other costs (benefits), loss (gain) on dispositions, corporate expenses/other, interest expense, interest income and provision for income taxes. &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 second quarter of 2022, the segment measure of profit and loss used by the Company's Chief Operating Decision Maker ("CODM") was changed to segment earnings from segment earnings (EBIT), defined as earnings before corporate expenses/other, interest expense, interest income and provision for income taxes. This change in segment measure allows the CODM to better assess operating results over time and is consistent with how the CODM evaluates our businesses. Accordingly, we have updated our segment earnings for the three months ended March&#160;31, 2022 to conform to the new presentation.&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;Segment financial information and a reconciliation of segment results to consolidated results 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:70.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.937%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:700;line-height:100%"&gt;Revenue:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 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;Engineered Products&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;497,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;487,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 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;Clean Energy &amp;amp; Fueling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;430,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;458,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 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;Imaging &amp;amp; Identification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;283,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 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;Pumps &amp;amp; Process Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;413,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;435,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 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;Climate &amp;amp; Sustainability Technologies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;399,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Intersegment eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,552)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(669)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Total consolidated revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,079,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,051,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:700;line-height:100%"&gt;Net earnings:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Segment earnings:&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;&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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;Engineered Products&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;84,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 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;Clean Energy &amp;amp; Fueling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 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;Imaging &amp;amp; Identification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 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;Pumps &amp;amp; Process Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 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;Climate &amp;amp; Sustainability Technologies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Total segment earnings&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;415,217&#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;402,916&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchase accounting 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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restructuring and other costs &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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss on dispositions &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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate expense / other &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;(4)&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;40,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Interest income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,091)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Earnings before provision for income taxes&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;286,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;275,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Net earnings&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;228,574&#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;226,153&#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="display:none"/&gt;&lt;td colspan="3" 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="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Purchase accounting expenses are primarily comprised of amortization of intangible assets and charges related to fair value step-ups for acquired inventory sold during the period. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;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; Restructuring and other costs relate to actions taken for headcount reductions, facility consolidations and site closures, product line exits, and other asset charges. Restructuring and other costs consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.475%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.962%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Restructuring&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other costs, 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:9pt;font-weight:400;line-height:100%"&gt;1,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Restructuring and other costs&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;14,053&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;10,552&#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="display:none"/&gt;&lt;td colspan="3" 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="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;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; Loss on dispositions includes working capital adjustments related to dispositions.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(4)&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 expenses are maintained at the corporate level and not allocated to the segments. These expenses include executive and functional compensation costs, non-service pension costs, non-operating insurance expenses, shared business services and digital overhead costs, deal-related expenses and various administrative expenses relating to the corporate headquarters.&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 revenue disaggregated by geography based on the location of the Company's customers:&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:70.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.352%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;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 by geography&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,171,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,151,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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;432,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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;214,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,079,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,051,901&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjEvZnJhZzpiYjAxMWI1Njk1MGM0ZTQyOTI3NTczNzVkODU1ZDBhYy90ZXh0cmVnaW9uOmJiMDExYjU2OTUwYzRlNDI5Mjc1NzM3NWQ4NTVkMGFjXzYy_f7670563-50d8-4395-ac88-b6b90e1ef7ea"
      unitRef="segment">5</us-gaap:NumberOfReportableSegments>
    <us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjEvZnJhZzpiYjAxMWI1Njk1MGM0ZTQyOTI3NTczNzVkODU1ZDBhYy90ZXh0cmVnaW9uOmJiMDExYjU2OTUwYzRlNDI5Mjc1NzM3NWQ4NTVkMGFjXzM2ODg_3ea6553c-4315-4468-bef5-bb29ac887820">&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;Segment financial information and a reconciliation of segment results to consolidated results 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:70.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.937%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:700;line-height:100%"&gt;Revenue:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 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;Engineered Products&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;497,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;487,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 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;Clean Energy &amp;amp; Fueling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;430,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;458,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 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;Imaging &amp;amp; Identification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;283,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 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;Pumps &amp;amp; Process Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;413,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;435,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 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;Climate &amp;amp; Sustainability Technologies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;399,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Intersegment eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,552)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(669)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Total consolidated revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,079,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,051,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:700;line-height:100%"&gt;Net earnings:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Segment earnings:&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;&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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;Engineered Products&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;84,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 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;Clean Energy &amp;amp; Fueling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 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;Imaging &amp;amp; Identification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 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;Pumps &amp;amp; Process Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 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;Climate &amp;amp; Sustainability Technologies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Total segment earnings&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;415,217&#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;402,916&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchase accounting 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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restructuring and other costs &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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss on dispositions &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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate expense / other &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;(4)&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;40,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Interest income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,091)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Earnings before provision for income taxes&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;286,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;275,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Net earnings&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;228,574&#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;226,153&#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="display:none"/&gt;&lt;td colspan="3" 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="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Purchase accounting expenses are primarily comprised of amortization of intangible assets and charges related to fair value step-ups for acquired inventory sold during the period. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;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; Restructuring and other costs relate to actions taken for headcount reductions, facility consolidations and site closures, product line exits, and other asset charges. Restructuring and other costs consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.475%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.962%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Restructuring&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other costs, 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:9pt;font-weight:400;line-height:100%"&gt;1,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Restructuring and other costs&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;14,053&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;10,552&#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="display:none"/&gt;&lt;td colspan="3" 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="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;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; Loss on dispositions includes working capital adjustments related to dispositions.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(4)&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 expenses are maintained at the corporate level and not allocated to the segments. These expenses include executive and functional compensation costs, non-service pension costs, non-operating insurance expenses, shared business services and digital overhead costs, deal-related expenses and various administrative expenses relating to the corporate headquarters.&lt;/span&gt;&lt;/div&gt;</us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib4a5dd63b0b8417b96c7a5489f412396_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjEvZnJhZzpiYjAxMWI1Njk1MGM0ZTQyOTI3NTczNzVkODU1ZDBhYy90YWJsZTpmMjJkODM0ZTE3ZGE0YTFiOTA2ODNkMWZlNDZkYmFmMC90YWJsZXJhbmdlOmYyMmQ4MzRlMTdkYTRhMWI5MDY4M2QxZmU0NmRiYWYwXzMtMS0xLTEtMTkwNTY0_b32a43bf-b8ec-468e-8f4d-de0078bc256a"
      unitRef="usd">497549000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iae1d3d5683c04c318cd53a1328c604f8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjEvZnJhZzpiYjAxMWI1Njk1MGM0ZTQyOTI3NTczNzVkODU1ZDBhYy90YWJsZTpmMjJkODM0ZTE3ZGE0YTFiOTA2ODNkMWZlNDZkYmFmMC90YWJsZXJhbmdlOmYyMmQ4MzRlMTdkYTRhMWI5MDY4M2QxZmU0NmRiYWYwXzMtMy0xLTEtMTkwNTY0_44020c1d-756e-43ab-94ec-6a4066e314b4"
      unitRef="usd">487647000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0f89b23718bd43419712caba2d320131_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjEvZnJhZzpiYjAxMWI1Njk1MGM0ZTQyOTI3NTczNzVkODU1ZDBhYy90YWJsZTpmMjJkODM0ZTE3ZGE0YTFiOTA2ODNkMWZlNDZkYmFmMC90YWJsZXJhbmdlOmYyMmQ4MzRlMTdkYTRhMWI5MDY4M2QxZmU0NmRiYWYwXzQtMS0xLTEtMTkwNTY0_428d90be-07d4-4e2a-bcce-52b5867054ae"
      unitRef="usd">430729000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie1114bdef99a424aa16038a83be25271_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjEvZnJhZzpiYjAxMWI1Njk1MGM0ZTQyOTI3NTczNzVkODU1ZDBhYy90YWJsZTpmMjJkODM0ZTE3ZGE0YTFiOTA2ODNkMWZlNDZkYmFmMC90YWJsZXJhbmdlOmYyMmQ4MzRlMTdkYTRhMWI5MDY4M2QxZmU0NmRiYWYwXzQtMy0xLTEtMTkwNTY0_519705e8-1df4-4f6e-8af6-768cb7133703"
      unitRef="usd">458395000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4fd221df71d3404ca35df781fc41a71d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjEvZnJhZzpiYjAxMWI1Njk1MGM0ZTQyOTI3NTczNzVkODU1ZDBhYy90YWJsZTpmMjJkODM0ZTE3ZGE0YTFiOTA2ODNkMWZlNDZkYmFmMC90YWJsZXJhbmdlOmYyMmQ4MzRlMTdkYTRhMWI5MDY4M2QxZmU0NmRiYWYwXzUtMS0xLTEtMTkwNTY0_fef19e7b-a7e1-44a6-9498-2c700a16b573"
      unitRef="usd">283091000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i916a097858a1470d9a9014e72bf41986_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjEvZnJhZzpiYjAxMWI1Njk1MGM0ZTQyOTI3NTczNzVkODU1ZDBhYy90YWJsZTpmMjJkODM0ZTE3ZGE0YTFiOTA2ODNkMWZlNDZkYmFmMC90YWJsZXJhbmdlOmYyMmQ4MzRlMTdkYTRhMWI5MDY4M2QxZmU0NmRiYWYwXzUtMy0xLTEtMTkwNTY0_7b33f422-b0fc-4153-bd38-fa24f495a759"
      unitRef="usd">272255000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i37faa241b79144deb12d0127643ffc93_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjEvZnJhZzpiYjAxMWI1Njk1MGM0ZTQyOTI3NTczNzVkODU1ZDBhYy90YWJsZTpmMjJkODM0ZTE3ZGE0YTFiOTA2ODNkMWZlNDZkYmFmMC90YWJsZXJhbmdlOmYyMmQ4MzRlMTdkYTRhMWI5MDY4M2QxZmU0NmRiYWYwXzYtMS0xLTEtMTkwNTY0_2cc2c2ae-c7ea-41ac-b240-31831c056061"
      unitRef="usd">413881000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if649aa4cca974aa89e01fec60c72615b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjEvZnJhZzpiYjAxMWI1Njk1MGM0ZTQyOTI3NTczNzVkODU1ZDBhYy90YWJsZTpmMjJkODM0ZTE3ZGE0YTFiOTA2ODNkMWZlNDZkYmFmMC90YWJsZXJhbmdlOmYyMmQ4MzRlMTdkYTRhMWI5MDY4M2QxZmU0NmRiYWYwXzYtMy0xLTEtMTkwNTY0_6a0a7d6a-34b8-4cba-b5fb-c339b7b42384"
      unitRef="usd">435195000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idb405420c8e1470daee3efbb00daa193_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjEvZnJhZzpiYjAxMWI1Njk1MGM0ZTQyOTI3NTczNzVkODU1ZDBhYy90YWJsZTpmMjJkODM0ZTE3ZGE0YTFiOTA2ODNkMWZlNDZkYmFmMC90YWJsZXJhbmdlOmYyMmQ4MzRlMTdkYTRhMWI5MDY4M2QxZmU0NmRiYWYwXzctMS0xLTEtMTkwNTY0_c79c2afc-d935-43e0-bd49-7bb867dbd673"
      unitRef="usd">455325000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i01883b6791564bf78b3c783359fa8603_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjEvZnJhZzpiYjAxMWI1Njk1MGM0ZTQyOTI3NTczNzVkODU1ZDBhYy90YWJsZTpmMjJkODM0ZTE3ZGE0YTFiOTA2ODNkMWZlNDZkYmFmMC90YWJsZXJhbmdlOmYyMmQ4MzRlMTdkYTRhMWI5MDY4M2QxZmU0NmRiYWYwXzctMy0xLTEtMTkwNTY0_0ec672a8-c979-41da-88da-b77cf8dbafba"
      unitRef="usd">399078000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i237a0b743da847778277c6e6715934dc_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjEvZnJhZzpiYjAxMWI1Njk1MGM0ZTQyOTI3NTczNzVkODU1ZDBhYy90YWJsZTpmMjJkODM0ZTE3ZGE0YTFiOTA2ODNkMWZlNDZkYmFmMC90YWJsZXJhbmdlOmYyMmQ4MzRlMTdkYTRhMWI5MDY4M2QxZmU0NmRiYWYwXzgtMS0xLTEtMTkwNTY0_22a71151-bb1d-48d9-b5b1-889950b43d83"
      unitRef="usd">-1552000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9076d2293b8e4dfe8e851e7e9dd41170_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjEvZnJhZzpiYjAxMWI1Njk1MGM0ZTQyOTI3NTczNzVkODU1ZDBhYy90YWJsZTpmMjJkODM0ZTE3ZGE0YTFiOTA2ODNkMWZlNDZkYmFmMC90YWJsZXJhbmdlOmYyMmQ4MzRlMTdkYTRhMWI5MDY4M2QxZmU0NmRiYWYwXzgtMy0xLTEtMTkwNTY0_54404156-716b-48ec-ac65-ec090713a1d0"
      unitRef="usd">-669000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjEvZnJhZzpiYjAxMWI1Njk1MGM0ZTQyOTI3NTczNzVkODU1ZDBhYy90YWJsZTpmMjJkODM0ZTE3ZGE0YTFiOTA2ODNkMWZlNDZkYmFmMC90YWJsZXJhbmdlOmYyMmQ4MzRlMTdkYTRhMWI5MDY4M2QxZmU0NmRiYWYwXzktMS0xLTEtMTkwNTY0_ed7c0b16-a693-49fd-b5b5-38bbdf11d060"
      unitRef="usd">2079023000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjEvZnJhZzpiYjAxMWI1Njk1MGM0ZTQyOTI3NTczNzVkODU1ZDBhYy90YWJsZTpmMjJkODM0ZTE3ZGE0YTFiOTA2ODNkMWZlNDZkYmFmMC90YWJsZXJhbmdlOmYyMmQ4MzRlMTdkYTRhMWI5MDY4M2QxZmU0NmRiYWYwXzktMy0xLTEtMTkwNTY0_dec2f656-3166-42a5-afea-25f7f51926df"
      unitRef="usd">2051901000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ib4a5dd63b0b8417b96c7a5489f412396_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjEvZnJhZzpiYjAxMWI1Njk1MGM0ZTQyOTI3NTczNzVkODU1ZDBhYy90YWJsZTpmMjJkODM0ZTE3ZGE0YTFiOTA2ODNkMWZlNDZkYmFmMC90YWJsZXJhbmdlOmYyMmQ4MzRlMTdkYTRhMWI5MDY4M2QxZmU0NmRiYWYwXzEyLTEtMS0xLTE5MDU2NA_efc9e07c-3bff-429d-ad10-57cf077f490d"
      unitRef="usd">84275000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="iae1d3d5683c04c318cd53a1328c604f8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjEvZnJhZzpiYjAxMWI1Njk1MGM0ZTQyOTI3NTczNzVkODU1ZDBhYy90YWJsZTpmMjJkODM0ZTE3ZGE0YTFiOTA2ODNkMWZlNDZkYmFmMC90YWJsZXJhbmdlOmYyMmQ4MzRlMTdkYTRhMWI5MDY4M2QxZmU0NmRiYWYwXzEyLTMtMS0xLTE5MDU2NA_a1f5d2f5-7687-43a3-ba89-0dbda9bf7efd"
      unitRef="usd">71130000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i0f89b23718bd43419712caba2d320131_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjEvZnJhZzpiYjAxMWI1Njk1MGM0ZTQyOTI3NTczNzVkODU1ZDBhYy90YWJsZTpmMjJkODM0ZTE3ZGE0YTFiOTA2ODNkMWZlNDZkYmFmMC90YWJsZXJhbmdlOmYyMmQ4MzRlMTdkYTRhMWI5MDY4M2QxZmU0NmRiYWYwXzEzLTEtMS0xLTE5MDU2NA_6b75e15e-48b0-490c-b63a-85633801f620"
      unitRef="usd">73605000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ie1114bdef99a424aa16038a83be25271_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjEvZnJhZzpiYjAxMWI1Njk1MGM0ZTQyOTI3NTczNzVkODU1ZDBhYy90YWJsZTpmMjJkODM0ZTE3ZGE0YTFiOTA2ODNkMWZlNDZkYmFmMC90YWJsZXJhbmdlOmYyMmQ4MzRlMTdkYTRhMWI5MDY4M2QxZmU0NmRiYWYwXzEzLTMtMS0xLTE5MDU2NA_3ab41e97-3714-4c9d-b9b3-e4da6db48539"
      unitRef="usd">72962000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i4fd221df71d3404ca35df781fc41a71d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjEvZnJhZzpiYjAxMWI1Njk1MGM0ZTQyOTI3NTczNzVkODU1ZDBhYy90YWJsZTpmMjJkODM0ZTE3ZGE0YTFiOTA2ODNkMWZlNDZkYmFmMC90YWJsZXJhbmdlOmYyMmQ4MzRlMTdkYTRhMWI5MDY4M2QxZmU0NmRiYWYwXzE0LTEtMS0xLTE5MDU2NA_794b264a-c182-4130-b78e-d0844efb06a3"
      unitRef="usd">68315000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i916a097858a1470d9a9014e72bf41986_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjEvZnJhZzpiYjAxMWI1Njk1MGM0ZTQyOTI3NTczNzVkODU1ZDBhYy90YWJsZTpmMjJkODM0ZTE3ZGE0YTFiOTA2ODNkMWZlNDZkYmFmMC90YWJsZXJhbmdlOmYyMmQ4MzRlMTdkYTRhMWI5MDY4M2QxZmU0NmRiYWYwXzE0LTMtMS0xLTE5MDU2NA_19ec2959-078c-43ad-ad0b-c8cf76b97135"
      unitRef="usd">58598000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i37faa241b79144deb12d0127643ffc93_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjEvZnJhZzpiYjAxMWI1Njk1MGM0ZTQyOTI3NTczNzVkODU1ZDBhYy90YWJsZTpmMjJkODM0ZTE3ZGE0YTFiOTA2ODNkMWZlNDZkYmFmMC90YWJsZXJhbmdlOmYyMmQ4MzRlMTdkYTRhMWI5MDY4M2QxZmU0NmRiYWYwXzE1LTEtMS0xLTE5MDU2NA_7f9354e3-5b1d-4554-8a8a-32870b505d70"
      unitRef="usd">115244000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if649aa4cca974aa89e01fec60c72615b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjEvZnJhZzpiYjAxMWI1Njk1MGM0ZTQyOTI3NTczNzVkODU1ZDBhYy90YWJsZTpmMjJkODM0ZTE3ZGE0YTFiOTA2ODNkMWZlNDZkYmFmMC90YWJsZXJhbmdlOmYyMmQ4MzRlMTdkYTRhMWI5MDY4M2QxZmU0NmRiYWYwXzE1LTMtMS0xLTE5MDU2NA_f9050cc6-88cd-45e2-9180-844a779ec463"
      unitRef="usd">146617000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="idb405420c8e1470daee3efbb00daa193_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjEvZnJhZzpiYjAxMWI1Njk1MGM0ZTQyOTI3NTczNzVkODU1ZDBhYy90YWJsZTpmMjJkODM0ZTE3ZGE0YTFiOTA2ODNkMWZlNDZkYmFmMC90YWJsZXJhbmdlOmYyMmQ4MzRlMTdkYTRhMWI5MDY4M2QxZmU0NmRiYWYwXzE2LTEtMS0xLTE5MDU2NA_32e57189-8412-4379-ba98-45bad114cdc5"
      unitRef="usd">73778000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i01883b6791564bf78b3c783359fa8603_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjEvZnJhZzpiYjAxMWI1Njk1MGM0ZTQyOTI3NTczNzVkODU1ZDBhYy90YWJsZTpmMjJkODM0ZTE3ZGE0YTFiOTA2ODNkMWZlNDZkYmFmMC90YWJsZXJhbmdlOmYyMmQ4MzRlMTdkYTRhMWI5MDY4M2QxZmU0NmRiYWYwXzE2LTMtMS0xLTE5MDU2NA_e306cddf-5194-4182-a54d-f676baf28fbe"
      unitRef="usd">53609000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="iddbbe747545347aeb6f3342d3d0703b4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjEvZnJhZzpiYjAxMWI1Njk1MGM0ZTQyOTI3NTczNzVkODU1ZDBhYy90YWJsZTpmMjJkODM0ZTE3ZGE0YTFiOTA2ODNkMWZlNDZkYmFmMC90YWJsZXJhbmdlOmYyMmQ4MzRlMTdkYTRhMWI5MDY4M2QxZmU0NmRiYWYwXzE3LTEtMS0xLTE5MDU2NA_0c6faa4d-608e-4204-a8b9-e7e60923eab0"
      unitRef="usd">415217000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i0d3c201a51954d53b36eae417a6b3f5e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjEvZnJhZzpiYjAxMWI1Njk1MGM0ZTQyOTI3NTczNzVkODU1ZDBhYy90YWJsZTpmMjJkODM0ZTE3ZGE0YTFiOTA2ODNkMWZlNDZkYmFmMC90YWJsZXJhbmdlOmYyMmQ4MzRlMTdkYTRhMWI5MDY4M2QxZmU0NmRiYWYwXzE3LTMtMS0xLTE5MDU2NA_1375ef49-9078-4f8c-a9d2-b82c5befdf32"
      unitRef="usd">402916000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsRelatedToPreviousPeriod
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjEvZnJhZzpiYjAxMWI1Njk1MGM0ZTQyOTI3NTczNzVkODU1ZDBhYy90YWJsZTpmMjJkODM0ZTE3ZGE0YTFiOTA2ODNkMWZlNDZkYmFmMC90YWJsZXJhbmdlOmYyMmQ4MzRlMTdkYTRhMWI5MDY4M2QxZmU0NmRiYWYwXzE4LTEtMS0xLTE5MDU2NA_f37b76a7-8d84-48e4-b705-99da41400c51"
      unitRef="usd">42679000</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsRelatedToPreviousPeriod>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsRelatedToPreviousPeriod
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjEvZnJhZzpiYjAxMWI1Njk1MGM0ZTQyOTI3NTczNzVkODU1ZDBhYy90YWJsZTpmMjJkODM0ZTE3ZGE0YTFiOTA2ODNkMWZlNDZkYmFmMC90YWJsZXJhbmdlOmYyMmQ4MzRlMTdkYTRhMWI5MDY4M2QxZmU0NmRiYWYwXzE4LTMtMS0xLTE5MDU2NA_00dab8be-63c9-4580-bc49-89333da8be35"
      unitRef="usd">53286000</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsRelatedToPreviousPeriod>
    <us-gaap:RestructuringCostsAndAssetImpairmentCharges
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjEvZnJhZzpiYjAxMWI1Njk1MGM0ZTQyOTI3NTczNzVkODU1ZDBhYy90YWJsZTpmMjJkODM0ZTE3ZGE0YTFiOTA2ODNkMWZlNDZkYmFmMC90YWJsZXJhbmdlOmYyMmQ4MzRlMTdkYTRhMWI5MDY4M2QxZmU0NmRiYWYwXzE5LTEtMS0xLTE5MDU2NA_712cf195-24e4-4c8d-984c-243ab2aa7684"
      unitRef="usd">14053000</us-gaap:RestructuringCostsAndAssetImpairmentCharges>
    <us-gaap:RestructuringCostsAndAssetImpairmentCharges
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjEvZnJhZzpiYjAxMWI1Njk1MGM0ZTQyOTI3NTczNzVkODU1ZDBhYy90YWJsZTpmMjJkODM0ZTE3ZGE0YTFiOTA2ODNkMWZlNDZkYmFmMC90YWJsZXJhbmdlOmYyMmQ4MzRlMTdkYTRhMWI5MDY4M2QxZmU0NmRiYWYwXzE5LTMtMS0xLTE5MDU2NA_51a7ad4d-29c8-4af2-b6dd-5720efd2edb1"
      unitRef="usd">10552000</us-gaap:RestructuringCostsAndAssetImpairmentCharges>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjEvZnJhZzpiYjAxMWI1Njk1MGM0ZTQyOTI3NTczNzVkODU1ZDBhYy90YWJsZTpmMjJkODM0ZTE3ZGE0YTFiOTA2ODNkMWZlNDZkYmFmMC90YWJsZXJhbmdlOmYyMmQ4MzRlMTdkYTRhMWI5MDY4M2QxZmU0NmRiYWYwXzIwLTEtMS0xLTE5MDU2NA_4d2841cd-0dfd-48e8-a94f-90482d15204d"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjEvZnJhZzpiYjAxMWI1Njk1MGM0ZTQyOTI3NTczNzVkODU1ZDBhYy90YWJsZTpmMjJkODM0ZTE3ZGE0YTFiOTA2ODNkMWZlNDZkYmFmMC90YWJsZXJhbmdlOmYyMmQ4MzRlMTdkYTRhMWI5MDY4M2QxZmU0NmRiYWYwXzIwLTMtMS0xLTE5MDU2NA_7374233c-8f54-4667-8ffb-f1030fef58e0"
      unitRef="usd">194000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:OtherNonoperatingExpense
      contextRef="ic9f83638fe254fb7bf63c7dae8083c3e_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjEvZnJhZzpiYjAxMWI1Njk1MGM0ZTQyOTI3NTczNzVkODU1ZDBhYy90YWJsZTpmMjJkODM0ZTE3ZGE0YTFiOTA2ODNkMWZlNDZkYmFmMC90YWJsZXJhbmdlOmYyMmQ4MzRlMTdkYTRhMWI5MDY4M2QxZmU0NmRiYWYwXzIxLTEtMS0xLTE5MDU2NA_c76e7e6d-8506-4710-8860-c0b4fff6e136"
      unitRef="usd">40072000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="ia855c5d19be444c2b03ff507e7deb171_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjEvZnJhZzpiYjAxMWI1Njk1MGM0ZTQyOTI3NTczNzVkODU1ZDBhYy90YWJsZTpmMjJkODM0ZTE3ZGE0YTFiOTA2ODNkMWZlNDZkYmFmMC90YWJsZXJhbmdlOmYyMmQ4MzRlMTdkYTRhMWI5MDY4M2QxZmU0NmRiYWYwXzIxLTMtMS0xLTE5MDU2NA_4412f9f5-6b12-4835-9180-a56b90a60c6e"
      unitRef="usd">37404000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:InterestExpense
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjEvZnJhZzpiYjAxMWI1Njk1MGM0ZTQyOTI3NTczNzVkODU1ZDBhYy90YWJsZTpmMjJkODM0ZTE3ZGE0YTFiOTA2ODNkMWZlNDZkYmFmMC90YWJsZXJhbmdlOmYyMmQ4MzRlMTdkYTRhMWI5MDY4M2QxZmU0NmRiYWYwXzIyLTEtMS0xLTE5MDU2NA_77589504-84f7-4d46-a0c3-5553536aade2"
      unitRef="usd">34214000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjEvZnJhZzpiYjAxMWI1Njk1MGM0ZTQyOTI3NTczNzVkODU1ZDBhYy90YWJsZTpmMjJkODM0ZTE3ZGE0YTFiOTA2ODNkMWZlNDZkYmFmMC90YWJsZXJhbmdlOmYyMmQ4MzRlMTdkYTRhMWI5MDY4M2QxZmU0NmRiYWYwXzIyLTMtMS0xLTE5MDU2NA_c4eed0e9-fc8a-493f-890e-2e78b3e4e55c"
      unitRef="usd">26552000</us-gaap:InterestExpense>
    <us-gaap:InterestIncomeOther
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjEvZnJhZzpiYjAxMWI1Njk1MGM0ZTQyOTI3NTczNzVkODU1ZDBhYy90YWJsZTpmMjJkODM0ZTE3ZGE0YTFiOTA2ODNkMWZlNDZkYmFmMC90YWJsZXJhbmdlOmYyMmQ4MzRlMTdkYTRhMWI5MDY4M2QxZmU0NmRiYWYwXzIzLTEtMS0xLTE5MDU2NA_aed8184f-9125-4e89-8c01-c08b27cefb41"
      unitRef="usd">2091000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjEvZnJhZzpiYjAxMWI1Njk1MGM0ZTQyOTI3NTczNzVkODU1ZDBhYy90YWJsZTpmMjJkODM0ZTE3ZGE0YTFiOTA2ODNkMWZlNDZkYmFmMC90YWJsZXJhbmdlOmYyMmQ4MzRlMTdkYTRhMWI5MDY4M2QxZmU0NmRiYWYwXzIzLTMtMS0xLTE5MDU2NA_535621c0-a3e2-4262-b171-c552cc8d466d"
      unitRef="usd">775000</us-gaap:InterestIncomeOther>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjEvZnJhZzpiYjAxMWI1Njk1MGM0ZTQyOTI3NTczNzVkODU1ZDBhYy90YWJsZTpmMjJkODM0ZTE3ZGE0YTFiOTA2ODNkMWZlNDZkYmFmMC90YWJsZXJhbmdlOmYyMmQ4MzRlMTdkYTRhMWI5MDY4M2QxZmU0NmRiYWYwXzI0LTEtMS0xLTE5MDU2NA_2897b3bb-91bb-4538-bf96-883014eb650d"
      unitRef="usd">286290000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjEvZnJhZzpiYjAxMWI1Njk1MGM0ZTQyOTI3NTczNzVkODU1ZDBhYy90YWJsZTpmMjJkODM0ZTE3ZGE0YTFiOTA2ODNkMWZlNDZkYmFmMC90YWJsZXJhbmdlOmYyMmQ4MzRlMTdkYTRhMWI5MDY4M2QxZmU0NmRiYWYwXzI0LTMtMS0xLTE5MDU2NA_88e053cc-6dcc-43d5-8b7c-6777754a5339"
      unitRef="usd">275703000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjEvZnJhZzpiYjAxMWI1Njk1MGM0ZTQyOTI3NTczNzVkODU1ZDBhYy90YWJsZTpmMjJkODM0ZTE3ZGE0YTFiOTA2ODNkMWZlNDZkYmFmMC90YWJsZXJhbmdlOmYyMmQ4MzRlMTdkYTRhMWI5MDY4M2QxZmU0NmRiYWYwXzI1LTEtMS0xLTE5MDU2NA_2de32026-7dfe-41c3-847b-6a6dc29ea80d"
      unitRef="usd">57716000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjEvZnJhZzpiYjAxMWI1Njk1MGM0ZTQyOTI3NTczNzVkODU1ZDBhYy90YWJsZTpmMjJkODM0ZTE3ZGE0YTFiOTA2ODNkMWZlNDZkYmFmMC90YWJsZXJhbmdlOmYyMmQ4MzRlMTdkYTRhMWI5MDY4M2QxZmU0NmRiYWYwXzI1LTMtMS0xLTE5MDU2NA_5abd3509-205d-40a2-84ff-fa5009d2e22f"
      unitRef="usd">49550000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjEvZnJhZzpiYjAxMWI1Njk1MGM0ZTQyOTI3NTczNzVkODU1ZDBhYy90YWJsZTpmMjJkODM0ZTE3ZGE0YTFiOTA2ODNkMWZlNDZkYmFmMC90YWJsZXJhbmdlOmYyMmQ4MzRlMTdkYTRhMWI5MDY4M2QxZmU0NmRiYWYwXzI2LTEtMS0xLTE5MDU2NA_e04f9940-1fc7-4ef8-bf53-3882944cc5b4"
      unitRef="usd">228574000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjEvZnJhZzpiYjAxMWI1Njk1MGM0ZTQyOTI3NTczNzVkODU1ZDBhYy90YWJsZTpmMjJkODM0ZTE3ZGE0YTFiOTA2ODNkMWZlNDZkYmFmMC90YWJsZXJhbmdlOmYyMmQ4MzRlMTdkYTRhMWI5MDY4M2QxZmU0NmRiYWYwXzI2LTMtMS0xLTE5MDU2NA_ccd81998-92b4-4945-9764-7c824ea9afb4"
      unitRef="usd">226153000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:RestructuringCharges
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjEvZnJhZzpiYjAxMWI1Njk1MGM0ZTQyOTI3NTczNzVkODU1ZDBhYy90YWJsZTowNThmM2RjZWM4NmI0NjIyYmYxMDI3YWFlNTcyOGE4Yy90YWJsZXJhbmdlOjA1OGYzZGNlYzg2YjQ2MjJiZjEwMjdhYWU1NzI4YThjXzItMS0xLTEtMTkwNTY0_f794e176-c8ca-45f6-9e0d-862eefa621c1"
      unitRef="usd">12476000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjEvZnJhZzpiYjAxMWI1Njk1MGM0ZTQyOTI3NTczNzVkODU1ZDBhYy90YWJsZTowNThmM2RjZWM4NmI0NjIyYmYxMDI3YWFlNTcyOGE4Yy90YWJsZXJhbmdlOjA1OGYzZGNlYzg2YjQ2MjJiZjEwMjdhYWU1NzI4YThjXzItMy0xLTEtMTkwNTY0_8c576b55-2731-4e84-bccb-0aa7921d3449"
      unitRef="usd">8157000</us-gaap:RestructuringCharges>
    <us-gaap:OtherRestructuringCosts
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjEvZnJhZzpiYjAxMWI1Njk1MGM0ZTQyOTI3NTczNzVkODU1ZDBhYy90YWJsZTowNThmM2RjZWM4NmI0NjIyYmYxMDI3YWFlNTcyOGE4Yy90YWJsZXJhbmdlOjA1OGYzZGNlYzg2YjQ2MjJiZjEwMjdhYWU1NzI4YThjXzMtMS0xLTEtMTkwNTY0_c10846e1-c78c-4ae9-9810-020d3a7def38"
      unitRef="usd">1577000</us-gaap:OtherRestructuringCosts>
    <us-gaap:OtherRestructuringCosts
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjEvZnJhZzpiYjAxMWI1Njk1MGM0ZTQyOTI3NTczNzVkODU1ZDBhYy90YWJsZTowNThmM2RjZWM4NmI0NjIyYmYxMDI3YWFlNTcyOGE4Yy90YWJsZXJhbmdlOjA1OGYzZGNlYzg2YjQ2MjJiZjEwMjdhYWU1NzI4YThjXzMtMy0xLTEtMTkwNTY0_a7b23156-4d23-4655-87b0-7266d24b0795"
      unitRef="usd">2395000</us-gaap:OtherRestructuringCosts>
    <us-gaap:RestructuringCostsAndAssetImpairmentCharges
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjEvZnJhZzpiYjAxMWI1Njk1MGM0ZTQyOTI3NTczNzVkODU1ZDBhYy90YWJsZTowNThmM2RjZWM4NmI0NjIyYmYxMDI3YWFlNTcyOGE4Yy90YWJsZXJhbmdlOjA1OGYzZGNlYzg2YjQ2MjJiZjEwMjdhYWU1NzI4YThjXzQtMS0xLTEtMTkwNTY0_c6c6c1d0-f959-480d-bcf4-628088cd2c46"
      unitRef="usd">14053000</us-gaap:RestructuringCostsAndAssetImpairmentCharges>
    <us-gaap:RestructuringCostsAndAssetImpairmentCharges
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjEvZnJhZzpiYjAxMWI1Njk1MGM0ZTQyOTI3NTczNzVkODU1ZDBhYy90YWJsZTowNThmM2RjZWM4NmI0NjIyYmYxMDI3YWFlNTcyOGE4Yy90YWJsZXJhbmdlOjA1OGYzZGNlYzg2YjQ2MjJiZjEwMjdhYWU1NzI4YThjXzQtMy0xLTEtMTkwNTY0_4487dd4a-4ca4-4b62-8488-78b33f1b64c6"
      unitRef="usd">10552000</us-gaap:RestructuringCostsAndAssetImpairmentCharges>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjEvZnJhZzpiYjAxMWI1Njk1MGM0ZTQyOTI3NTczNzVkODU1ZDBhYy90ZXh0cmVnaW9uOmJiMDExYjU2OTUwYzRlNDI5Mjc1NzM3NWQ4NTVkMGFjXzM2ODk_6e37a02f-fcae-4583-9104-2df84ddcb100">&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 revenue disaggregated by geography based on the location of the Company's customers:&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:70.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.352%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;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 by geography&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,171,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,151,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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;432,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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;214,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,079,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,051,901&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icb7fcc60e437409ea3df70d8a7b88a51_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjEvZnJhZzpiYjAxMWI1Njk1MGM0ZTQyOTI3NTczNzVkODU1ZDBhYy90YWJsZTo3NDVjYzY1NmY0Zjc0YTUzODVlNDgwYTNjODQwMzczOS90YWJsZXJhbmdlOjc0NWNjNjU2ZjRmNzRhNTM4NWU0ODBhM2M4NDAzNzM5XzItMS0xLTEtMTkwNTY0_24f98207-da0b-4725-a77d-fe7fe65f82c2"
      unitRef="usd">1171364000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7ce7d6c245ba4920805df43bf3e88ceb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjEvZnJhZzpiYjAxMWI1Njk1MGM0ZTQyOTI3NTczNzVkODU1ZDBhYy90YWJsZTo3NDVjYzY1NmY0Zjc0YTUzODVlNDgwYTNjODQwMzczOS90YWJsZXJhbmdlOjc0NWNjNjU2ZjRmNzRhNTM4NWU0ODBhM2M4NDAzNzM5XzItMy0xLTEtMTkwNTY0_88012f6d-04f1-4f15-a928-0884535b3c48"
      unitRef="usd">1151500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9ce098c39d5d4e2daf3bc3953bc17ae0_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjEvZnJhZzpiYjAxMWI1Njk1MGM0ZTQyOTI3NTczNzVkODU1ZDBhYy90YWJsZTo3NDVjYzY1NmY0Zjc0YTUzODVlNDgwYTNjODQwMzczOS90YWJsZXJhbmdlOjc0NWNjNjU2ZjRmNzRhNTM4NWU0ODBhM2M4NDAzNzM5XzMtMS0xLTEtMTkwNTY0_bc0b3772-641f-4028-b599-5f2fdb768951"
      unitRef="usd">432841000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if6806afcc04d4f709de1e7c6e53c5dd9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjEvZnJhZzpiYjAxMWI1Njk1MGM0ZTQyOTI3NTczNzVkODU1ZDBhYy90YWJsZTo3NDVjYzY1NmY0Zjc0YTUzODVlNDgwYTNjODQwMzczOS90YWJsZXJhbmdlOjc0NWNjNjU2ZjRmNzRhNTM4NWU0ODBhM2M4NDAzNzM5XzMtMy0xLTEtMTkwNTY0_732d89f5-cd13-4e7c-a3c3-20bb4fda0bfa"
      unitRef="usd">447565000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib8585d8be1d648de90b11c68916522f2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjEvZnJhZzpiYjAxMWI1Njk1MGM0ZTQyOTI3NTczNzVkODU1ZDBhYy90YWJsZTo3NDVjYzY1NmY0Zjc0YTUzODVlNDgwYTNjODQwMzczOS90YWJsZXJhbmdlOjc0NWNjNjU2ZjRmNzRhNTM4NWU0ODBhM2M4NDAzNzM5XzQtMS0xLTEtMTkwNTY0_56860fdc-4094-4a42-ba7b-f489ac36bc16"
      unitRef="usd">214850000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7719d89935984d01b3db5ce36e449f21_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjEvZnJhZzpiYjAxMWI1Njk1MGM0ZTQyOTI3NTczNzVkODU1ZDBhYy90YWJsZTo3NDVjYzY1NmY0Zjc0YTUzODVlNDgwYTNjODQwMzczOS90YWJsZXJhbmdlOjc0NWNjNjU2ZjRmNzRhNTM4NWU0ODBhM2M4NDAzNzM5XzQtMy0xLTEtMTkwNTY0_de13b2ba-d29a-45a7-b22b-3be0756f6969"
      unitRef="usd">229386000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5ce183d1744141ba9022f322c3842f77_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjEvZnJhZzpiYjAxMWI1Njk1MGM0ZTQyOTI3NTczNzVkODU1ZDBhYy90YWJsZTo3NDVjYzY1NmY0Zjc0YTUzODVlNDgwYTNjODQwMzczOS90YWJsZXJhbmdlOjc0NWNjNjU2ZjRmNzRhNTM4NWU0ODBhM2M4NDAzNzM5XzUtMS0xLTEtMTkwNTY0_007cfd24-f96a-482a-9495-98ced915a834"
      unitRef="usd">172185000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idd9e6e32317f43d0b532d01cedac294d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjEvZnJhZzpiYjAxMWI1Njk1MGM0ZTQyOTI3NTczNzVkODU1ZDBhYy90YWJsZTo3NDVjYzY1NmY0Zjc0YTUzODVlNDgwYTNjODQwMzczOS90YWJsZXJhbmdlOjc0NWNjNjU2ZjRmNzRhNTM4NWU0ODBhM2M4NDAzNzM5XzUtMy0xLTEtMTkwNTY0_b1e4aed3-4e8a-40c1-bf4e-c7da0f57404e"
      unitRef="usd">151592000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i30c29479936943a59c1c747dae5c5163_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjEvZnJhZzpiYjAxMWI1Njk1MGM0ZTQyOTI3NTczNzVkODU1ZDBhYy90YWJsZTo3NDVjYzY1NmY0Zjc0YTUzODVlNDgwYTNjODQwMzczOS90YWJsZXJhbmdlOjc0NWNjNjU2ZjRmNzRhNTM4NWU0ODBhM2M4NDAzNzM5XzYtMS0xLTEtMTkwNTY0_a97d7ce7-ceef-41fc-8273-998575f9a2c4"
      unitRef="usd">87783000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0c4b9ee650b041999e8c6c1c04d3b078_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjEvZnJhZzpiYjAxMWI1Njk1MGM0ZTQyOTI3NTczNzVkODU1ZDBhYy90YWJsZTo3NDVjYzY1NmY0Zjc0YTUzODVlNDgwYTNjODQwMzczOS90YWJsZXJhbmdlOjc0NWNjNjU2ZjRmNzRhNTM4NWU0ODBhM2M4NDAzNzM5XzYtMy0xLTEtMTkwNTY0_597b88cf-1fde-47ca-a9d8-a90ad309f7b6"
      unitRef="usd">71858000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjEvZnJhZzpiYjAxMWI1Njk1MGM0ZTQyOTI3NTczNzVkODU1ZDBhYy90YWJsZTo3NDVjYzY1NmY0Zjc0YTUzODVlNDgwYTNjODQwMzczOS90YWJsZXJhbmdlOjc0NWNjNjU2ZjRmNzRhNTM4NWU0ODBhM2M4NDAzNzM5XzctMS0xLTEtMTkwNTY0_8635df07-fc43-4f7b-9268-49c0957e495f"
      unitRef="usd">2079023000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjEvZnJhZzpiYjAxMWI1Njk1MGM0ZTQyOTI3NTczNzVkODU1ZDBhYy90YWJsZTo3NDVjYzY1NmY0Zjc0YTUzODVlNDgwYTNjODQwMzczOS90YWJsZXJhbmdlOjc0NWNjNjU2ZjRmNzRhNTM4NWU0ODBhM2M4NDAzNzM5XzctMy0xLTEtMTkwNTY0_eb1bf6a0-18c8-400a-bc12-434c47b3a4e0"
      unitRef="usd">2051901000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:TreasuryStockTextBlock
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjcvZnJhZzpiMTM3MzgwOTk2MmE0NTViOGM1YzUwZmQwMWM3YzBhNi90ZXh0cmVnaW9uOmIxMzczODA5OTYyYTQ1NWI4YzVjNTBmZDAxYzdjMGE2XzIyNDc_ddd61cee-dc6e-43db-9c27-d2972273f593">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;15. Share Repurchases&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 November 2020, the Company's Board of Directors approved a new standing share repurchase authorization, whereby the Company may repurchase up to 20 million shares beginning on January 1, 2021 through December 31, 2023. This share repurchase authorization replaced the February 2018 share repurchase authorization.&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 three months ended March&#160;31, 2023 and 2022, there were no share repurchases. As of March&#160;31, 2023, 15,283,326 shares remain authorized for repurchase under the November 2020 share repurchase authorization.&lt;/span&gt;&lt;/div&gt;</us-gaap:TreasuryStockTextBlock>
    <us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
      contextRef="i3170f8d780c741a483c2c68e95ae7228_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjcvZnJhZzpiMTM3MzgwOTk2MmE0NTViOGM1YzUwZmQwMWM3YzBhNi90ZXh0cmVnaW9uOmIxMzczODA5OTYyYTQ1NWI4YzVjNTBmZDAxYzdjMGE2XzE1Nw_199f6e96-d3ab-4e46-b90e-28611a242807"
      unitRef="shares">20000000</us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i139f13abf1304ad0bc04cc28ae669c7c_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjcvZnJhZzpiMTM3MzgwOTk2MmE0NTViOGM1YzUwZmQwMWM3YzBhNi90ZXh0cmVnaW9uOmIxMzczODA5OTYyYTQ1NWI4YzVjNTBmZDAxYzdjMGE2XzE4OTY_3c2b6fb6-394a-4dce-8652-3fd96f6461bd"
      unitRef="shares">0</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="iaad6d9aea50b4bb489c87017b023251a_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjcvZnJhZzpiMTM3MzgwOTk2MmE0NTViOGM1YzUwZmQwMWM3YzBhNi90ZXh0cmVnaW9uOmIxMzczODA5OTYyYTQ1NWI4YzVjNTBmZDAxYzdjMGE2XzE4OTY_fbab0d77-4e62-4229-955c-6968949d8664"
      unitRef="shares">0</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased
      contextRef="i8bac8130ba474407bdaba6613f91543a_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMjcvZnJhZzpiMTM3MzgwOTk2MmE0NTViOGM1YzUwZmQwMWM3YzBhNi90ZXh0cmVnaW9uOmIxMzczODA5OTYyYTQ1NWI4YzVjNTBmZDAxYzdjMGE2XzIxNTA_a6d2932d-310c-41f3-a963-fe89c30165c5"
      unitRef="shares">15283326</us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMzMvZnJhZzo2ODZkMTNhN2NlMjA0N2MyOGQ5ZThjNmJiOTRmM2YyMy90ZXh0cmVnaW9uOjY4NmQxM2E3Y2UyMDQ3YzI4ZDllOGM2YmI5NGYzZjIzXzg1NQ_392ffdb6-24cf-4445-812e-514588184750">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;16. Earnings per Share&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 table sets forth a reconciliation of the information used in computing basic and diluted earnings per share:&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:65.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.715%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;228,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Basic earnings per common share:&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;Net earnings&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.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139,757,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144,087,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:700;line-height:100%"&gt;Diluted earnings per common share:&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;Net earnings&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;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;Weighted average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,616,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145,329,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table is a reconciliation of the share amounts used in computing earnings per share:&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:69.514%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.937%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding - Basic&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;139,757,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144,087,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Dilutive effect of assumed exercise of SARs and vesting of performance shares and RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;859,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,242,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding - Diluted&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;140,616,000&#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="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;145,329,000&#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="display:none"/&gt;&lt;td colspan="3" 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:400;line-height:120%"&gt;Diluted earnings per share amounts are computed using the weighted average number of common shares outstanding and, if dilutive, potential common shares outstanding during the period.&#160;Potential common shares consist of the incremental common shares issuable upon the exercise of SARs and vesting of performance shares and RSUs, as 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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted average number of anti-dilutive potential common shares excluded from the calculation above were approximately 88,000 and 58,000 for the three months ended March&#160;31, 2023 and 2022, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMzMvZnJhZzo2ODZkMTNhN2NlMjA0N2MyOGQ5ZThjNmJiOTRmM2YyMy90ZXh0cmVnaW9uOjY4NmQxM2E3Y2UyMDQ3YzI4ZDllOGM2YmI5NGYzZjIzXzg1OA_49d533a6-2ad9-497b-8836-33db3a6cc4ea">&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 sets forth a reconciliation of the information used in computing basic and diluted earnings per share:&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:65.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.715%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;228,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Basic earnings per common share:&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;Net earnings&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.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139,757,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144,087,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:700;line-height:100%"&gt;Diluted earnings per common share:&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;Net earnings&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;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;Weighted average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,616,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145,329,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMzMvZnJhZzo2ODZkMTNhN2NlMjA0N2MyOGQ5ZThjNmJiOTRmM2YyMy90YWJsZTo3YmFlNmM1Mzg2Mzc0ZTlkYjk3ZjVmN2YwZmI5N2M1MC90YWJsZXJhbmdlOjdiYWU2YzUzODYzNzRlOWRiOTdmNWY3ZjBmYjk3YzUwXzQtMS0xLTEtMTkwNTY0_62a6d971-0230-4675-aa9a-00bd26398243"
      unitRef="usd">228574000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMzMvZnJhZzo2ODZkMTNhN2NlMjA0N2MyOGQ5ZThjNmJiOTRmM2YyMy90YWJsZTo3YmFlNmM1Mzg2Mzc0ZTlkYjk3ZjVmN2YwZmI5N2M1MC90YWJsZXJhbmdlOjdiYWU2YzUzODYzNzRlOWRiOTdmNWY3ZjBmYjk3YzUwXzQtMy0xLTEtMTkwNTY0_91f19598-932e-4918-8a8e-4b11315b9bac"
      unitRef="usd">226153000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMzMvZnJhZzo2ODZkMTNhN2NlMjA0N2MyOGQ5ZThjNmJiOTRmM2YyMy90YWJsZTo3YmFlNmM1Mzg2Mzc0ZTlkYjk3ZjVmN2YwZmI5N2M1MC90YWJsZXJhbmdlOjdiYWU2YzUzODYzNzRlOWRiOTdmNWY3ZjBmYjk3YzUwXzgtMS0xLTEtMTkwNTY0_d10a9740-0350-43da-9a7d-c606844497f7"
      unitRef="usdPerShare">1.64</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMzMvZnJhZzo2ODZkMTNhN2NlMjA0N2MyOGQ5ZThjNmJiOTRmM2YyMy90YWJsZTo3YmFlNmM1Mzg2Mzc0ZTlkYjk3ZjVmN2YwZmI5N2M1MC90YWJsZXJhbmdlOjdiYWU2YzUzODYzNzRlOWRiOTdmNWY3ZjBmYjk3YzUwXzgtMy0xLTEtMTkwNTY0_4d9d96ab-911b-403d-9176-cdcebaaf3473"
      unitRef="usdPerShare">1.57</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMzMvZnJhZzo2ODZkMTNhN2NlMjA0N2MyOGQ5ZThjNmJiOTRmM2YyMy90YWJsZTo3YmFlNmM1Mzg2Mzc0ZTlkYjk3ZjVmN2YwZmI5N2M1MC90YWJsZXJhbmdlOjdiYWU2YzUzODYzNzRlOWRiOTdmNWY3ZjBmYjk3YzUwXzEwLTEtMS0xLTE5MDU2NA_a053b0f9-95bd-4c6d-b7ab-54fcf1be3f1d"
      unitRef="shares">139757000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMzMvZnJhZzo2ODZkMTNhN2NlMjA0N2MyOGQ5ZThjNmJiOTRmM2YyMy90YWJsZTo3YmFlNmM1Mzg2Mzc0ZTlkYjk3ZjVmN2YwZmI5N2M1MC90YWJsZXJhbmdlOjdiYWU2YzUzODYzNzRlOWRiOTdmNWY3ZjBmYjk3YzUwXzEwLTMtMS0xLTE5MDU2NA_57999c74-5542-40a9-9f76-9914fa672eee"
      unitRef="shares">144087000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMzMvZnJhZzo2ODZkMTNhN2NlMjA0N2MyOGQ5ZThjNmJiOTRmM2YyMy90YWJsZTo3YmFlNmM1Mzg2Mzc0ZTlkYjk3ZjVmN2YwZmI5N2M1MC90YWJsZXJhbmdlOjdiYWU2YzUzODYzNzRlOWRiOTdmNWY3ZjBmYjk3YzUwXzE0LTEtMS0xLTE5MDU2NA_b5386cf3-4455-4eda-9fbd-11cf9c2664e0"
      unitRef="usdPerShare">1.63</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMzMvZnJhZzo2ODZkMTNhN2NlMjA0N2MyOGQ5ZThjNmJiOTRmM2YyMy90YWJsZTo3YmFlNmM1Mzg2Mzc0ZTlkYjk3ZjVmN2YwZmI5N2M1MC90YWJsZXJhbmdlOjdiYWU2YzUzODYzNzRlOWRiOTdmNWY3ZjBmYjk3YzUwXzE0LTMtMS0xLTE5MDU2NA_2a5b1348-81fc-43b0-a25c-7907900723b8"
      unitRef="usdPerShare">1.56</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMzMvZnJhZzo2ODZkMTNhN2NlMjA0N2MyOGQ5ZThjNmJiOTRmM2YyMy90YWJsZTo3YmFlNmM1Mzg2Mzc0ZTlkYjk3ZjVmN2YwZmI5N2M1MC90YWJsZXJhbmdlOjdiYWU2YzUzODYzNzRlOWRiOTdmNWY3ZjBmYjk3YzUwXzE2LTEtMS0xLTE5MDU2NA_49b81b5c-19b0-4f4c-a774-fb2a7ddfe9a7"
      unitRef="shares">140616000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMzMvZnJhZzo2ODZkMTNhN2NlMjA0N2MyOGQ5ZThjNmJiOTRmM2YyMy90YWJsZTo3YmFlNmM1Mzg2Mzc0ZTlkYjk3ZjVmN2YwZmI5N2M1MC90YWJsZXJhbmdlOjdiYWU2YzUzODYzNzRlOWRiOTdmNWY3ZjBmYjk3YzUwXzE2LTMtMS0xLTE5MDU2NA_4a3a8891-bd9b-430e-b44f-59c03f8ca5e6"
      unitRef="shares">145329000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMzMvZnJhZzo2ODZkMTNhN2NlMjA0N2MyOGQ5ZThjNmJiOTRmM2YyMy90ZXh0cmVnaW9uOjY4NmQxM2E3Y2UyMDQ3YzI4ZDllOGM2YmI5NGYzZjIzXzg1Mw_dc28bd14-5065-4795-9882-cefdb32f965d">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table is a reconciliation of the share amounts used in computing earnings per share:&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:69.514%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.937%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding - Basic&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;139,757,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144,087,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Dilutive effect of assumed exercise of SARs and vesting of performance shares and RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;859,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,242,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding - Diluted&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;140,616,000&#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="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;145,329,000&#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="display:none"/&gt;&lt;td colspan="3" 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:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMzMvZnJhZzo2ODZkMTNhN2NlMjA0N2MyOGQ5ZThjNmJiOTRmM2YyMy90YWJsZTo5NzkzYzMxNzBhYmQ0OTgwYTEyNWNhYmM0YmI0NmJlNS90YWJsZXJhbmdlOjk3OTNjMzE3MGFiZDQ5ODBhMTI1Y2FiYzRiYjQ2YmU1XzItMS0xLTEtMTkwNTY0_a053b0f9-95bd-4c6d-b7ab-54fcf1be3f1d"
      unitRef="shares">139757000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMzMvZnJhZzo2ODZkMTNhN2NlMjA0N2MyOGQ5ZThjNmJiOTRmM2YyMy90YWJsZTo5NzkzYzMxNzBhYmQ0OTgwYTEyNWNhYmM0YmI0NmJlNS90YWJsZXJhbmdlOjk3OTNjMzE3MGFiZDQ5ODBhMTI1Y2FiYzRiYjQ2YmU1XzItMy0xLTEtMTkwNTY0_57999c74-5542-40a9-9f76-9914fa672eee"
      unitRef="shares">144087000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMzMvZnJhZzo2ODZkMTNhN2NlMjA0N2MyOGQ5ZThjNmJiOTRmM2YyMy90YWJsZTo5NzkzYzMxNzBhYmQ0OTgwYTEyNWNhYmM0YmI0NmJlNS90YWJsZXJhbmdlOjk3OTNjMzE3MGFiZDQ5ODBhMTI1Y2FiYzRiYjQ2YmU1XzMtMS0xLTEtMTkwNTY0_fcf68d7e-4d43-4896-9b2b-8e6247f2cca4"
      unitRef="shares">859000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMzMvZnJhZzo2ODZkMTNhN2NlMjA0N2MyOGQ5ZThjNmJiOTRmM2YyMy90YWJsZTo5NzkzYzMxNzBhYmQ0OTgwYTEyNWNhYmM0YmI0NmJlNS90YWJsZXJhbmdlOjk3OTNjMzE3MGFiZDQ5ODBhMTI1Y2FiYzRiYjQ2YmU1XzMtMy0xLTEtMTkwNTY0_868cc196-ab9a-40b7-9b1c-3876a733cb1f"
      unitRef="shares">1242000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMzMvZnJhZzo2ODZkMTNhN2NlMjA0N2MyOGQ5ZThjNmJiOTRmM2YyMy90YWJsZTo5NzkzYzMxNzBhYmQ0OTgwYTEyNWNhYmM0YmI0NmJlNS90YWJsZXJhbmdlOjk3OTNjMzE3MGFiZDQ5ODBhMTI1Y2FiYzRiYjQ2YmU1XzQtMS0xLTEtMTkwNTY0_c1fc57f8-501f-401a-9126-a4eb672442a5"
      unitRef="shares">140616000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMzMvZnJhZzo2ODZkMTNhN2NlMjA0N2MyOGQ5ZThjNmJiOTRmM2YyMy90YWJsZTo5NzkzYzMxNzBhYmQ0OTgwYTEyNWNhYmM0YmI0NmJlNS90YWJsZXJhbmdlOjk3OTNjMzE3MGFiZDQ5ODBhMTI1Y2FiYzRiYjQ2YmU1XzQtMy0xLTEtMTkwNTY0_fd2a4712-bbfb-4119-b7fe-a43973270bd1"
      unitRef="shares">145329000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMzMvZnJhZzo2ODZkMTNhN2NlMjA0N2MyOGQ5ZThjNmJiOTRmM2YyMy90ZXh0cmVnaW9uOjY4NmQxM2E3Y2UyMDQ3YzI4ZDllOGM2YmI5NGYzZjIzXzczNg_9196748a-d698-4bce-b402-0f7bbce0e93f"
      unitRef="shares">88000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i4a507ec659824f16bd2cd17234a77431_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMzMvZnJhZzo2ODZkMTNhN2NlMjA0N2MyOGQ5ZThjNmJiOTRmM2YyMy90ZXh0cmVnaW9uOjY4NmQxM2E3Y2UyMDQ3YzI4ZDllOGM2YmI5NGYzZjIzXzc0Mw_dfeb82d9-2064-41e2-93e4-79b15cb1d49f"
      unitRef="shares">58000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMzkvZnJhZzo5NDQ2ZGExNjlkM2M0NzIxOWRhYWFlOGQ5ODBiMTA2NC90ZXh0cmVnaW9uOjk0NDZkYTE2OWQzYzQ3MjE5ZGFhYWU4ZDk4MGIxMDY0XzE0MDk_81495f72-267b-46e8-a9dc-efcf07a7632d">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;17. Recent Accounting Pronouncements&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;Recently Adopted Accounting Standard&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 September 2022, the FASB issued ASU No. 2022-04 Liabilities-Supplier Finance Programs (Topic 405-50): Disclosure of Supplier Finance Program Obligations. The amendments in this update require a buyer in a supplier finance program to disclose information about the program's nature, activity during the period, changes from period to period, and potential magnitude. The Company adopted the guidance when it became effective on January 1, 2023, except for the rollforward requirement, which becomes effective January 1, 2024. The adoption did not have a material impact on the Company's condensed consolidated financial statements. &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 facilitates the opportunity for suppliers to participate in a voluntary supply chain financing ("SCF") program with a third-party financial institution. Participating suppliers are paid directly by the SCF financial institution and, in addition, may elect to sell receivables due from the Company to the SCF financial institution for early payment. Thus, participating suppliers have additional potential flexibility in managing their liquidity by accelerating, at their option and cost, collection of receivables due from the Company. &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 and its suppliers agree on commercial terms, including payment terms, for the goods and services the Company procures, regardless of whether the supplier participates in SCF. For participating suppliers, the Company&#x2019;s responsibility is limited to making all payments to the SCF financial institution on the terms originally negotiated with the supplier, irrespective of whether the supplier elects to sell receivables to the SCF financial institution. The Company does not determine the terms or conditions of the arrangement between the SCF financial institution and the Company's suppliers. The SCF financial institution pays the supplier on the invoice due date for any invoices that were not previously sold by the supplier. The agreement between the Company and the SCF financial institution does not require the Company to provide assets pledged as security or other forms of guarantees. &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;Outstanding payments related to the SCF program are recorded within accounts payable in our condensed consolidated balance sheets. As of March&#160;31, 2023 and December&#160;31, 2022, amounts due to the SCF financial institution were approximately $189,296 and $194,362, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMzkvZnJhZzo5NDQ2ZGExNjlkM2M0NzIxOWRhYWFlOGQ5ODBiMTA2NC90ZXh0cmVnaW9uOjk0NDZkYTE2OWQzYzQ3MjE5ZGFhYWU4ZDk4MGIxMDY0XzE0MTA_9d8dad3e-c153-40f5-9746-6044e4c6fe58">&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;Recently Adopted Accounting Standard&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 September 2022, the FASB issued ASU No. 2022-04 Liabilities-Supplier Finance Programs (Topic 405-50): Disclosure of Supplier Finance Program Obligations. The amendments in this update require a buyer in a supplier finance program to disclose information about the program's nature, activity during the period, changes from period to period, and potential magnitude. The Company adopted the guidance when it became effective on January 1, 2023, except for the rollforward requirement, which becomes effective January 1, 2024. The adoption did not have a material impact on the Company's condensed consolidated financial statements. &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 facilitates the opportunity for suppliers to participate in a voluntary supply chain financing ("SCF") program with a third-party financial institution. Participating suppliers are paid directly by the SCF financial institution and, in addition, may elect to sell receivables due from the Company to the SCF financial institution for early payment. Thus, participating suppliers have additional potential flexibility in managing their liquidity by accelerating, at their option and cost, collection of receivables due from the Company. &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 and its suppliers agree on commercial terms, including payment terms, for the goods and services the Company procures, regardless of whether the supplier participates in SCF. For participating suppliers, the Company&#x2019;s responsibility is limited to making all payments to the SCF financial institution on the terms originally negotiated with the supplier, irrespective of whether the supplier elects to sell receivables to the SCF financial institution. The Company does not determine the terms or conditions of the arrangement between the SCF financial institution and the Company's suppliers. The SCF financial institution pays the supplier on the invoice due date for any invoices that were not previously sold by the supplier. The agreement between the Company and the SCF financial institution does not require the Company to provide assets pledged as security or other forms of guarantees. &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;Outstanding payments related to the SCF program are recorded within accounts payable in our condensed consolidated balance sheets. As of March&#160;31, 2023 and December&#160;31, 2022, amounts due to the SCF financial institution were approximately $189,296 and $194,362, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:AccountsPayableCurrent
      contextRef="i60a60423b67746f5b4f1cb31c86d9ea6_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMzkvZnJhZzo5NDQ2ZGExNjlkM2M0NzIxOWRhYWFlOGQ5ODBiMTA2NC90ZXh0cmVnaW9uOjk0NDZkYTE2OWQzYzQ3MjE5ZGFhYWU4ZDk4MGIxMDY0XzEwOTk1MTE2NDI0NzA_859b702d-a262-4ee6-85f1-ffab2e791fed"
      unitRef="usd">189296000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ib887f07ff3e144fcb43e6258bd0cf9b5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xMzkvZnJhZzo5NDQ2ZGExNjlkM2M0NzIxOWRhYWFlOGQ5ODBiMTA2NC90ZXh0cmVnaW9uOjk0NDZkYTE2OWQzYzQ3MjE5ZGFhYWU4ZDk4MGIxMDY0XzEwOTk1MTE2NDI0NTE_24895097-a702-4353-ae8c-7064e0e58ff0"
      unitRef="usd">194362000</us-gaap:AccountsPayableCurrent>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="ic146a1f71f93493cbb940b1c7542b5f4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xNDUvZnJhZzplODBiODE4NTc5YzA0MzYyYTAxYzg3NjczM2ExMmE4ZC90ZXh0cmVnaW9uOmU4MGI4MTg1NzljMDQzNjJhMDFjODc2NzMzYTEyYThkXzkzNDU4NDg4MzkxMDY_c4a8c050-c987-4c6a-a624-e66a7bbffa67">18. Subsequent EventsOn April 6, 2023, the Company entered into a new $1&#160;billion five-year unsecured revolving credit facility with a syndicate of banks on substantially similar terms as the existing Credit Agreement. The new five-year revolving credit facility replaced the existing $1&#160;billion five-year Credit Agreement, which was terminated by the Company upon execution of the new credit facility. The lenders' commitments under the new five-year credit agreement will terminate, and the loans under that credit agreement will mature, on April 6, 2028. Also on April 6, 2023, the Company entered into a $500&#160;million 364-day unsecured revolving credit facility with the same syndicate of banks. The lenders' commitments under the 364-day credit agreement will terminate, and the loans under that credit agreement will mature, on April 4, 2024. The Company may elect to extend the maturity date of any loans under the 364-day credit agreement until April 4, 2025, subject to the conditions specified therein.  As of April 26, 2023, there are no outstanding loans under these new revolving credit facilities.</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ib845a0f7416044cca97e69b4857825fd_I20230406"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xNDUvZnJhZzplODBiODE4NTc5YzA0MzYyYTAxYzg3NjczM2ExMmE4ZC90ZXh0cmVnaW9uOmU4MGI4MTg1NzljMDQzNjJhMDFjODc2NzMzYTEyYThkXzY1OTcwNjk3NjY4NTI_660943f6-0e3c-46b8-b6ac-cabc16678996"
      unitRef="usd">1000000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentTerm
      contextRef="i75d990eda0a1469fa0a2ab022cdb280e_D20230406-20230406"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xNDUvZnJhZzplODBiODE4NTc5YzA0MzYyYTAxYzg3NjczM2ExMmE4ZC90ZXh0cmVnaW9uOmU4MGI4MTg1NzljMDQzNjJhMDFjODc2NzMzYTEyYThkXzkzNDU4NDg4MzkxMDc_22695679-c5fc-46c9-a077-8fe6faaf66ec">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentTerm
      contextRef="i75d990eda0a1469fa0a2ab022cdb280e_D20230406-20230406"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xNDUvZnJhZzplODBiODE4NTc5YzA0MzYyYTAxYzg3NjczM2ExMmE4ZC90ZXh0cmVnaW9uOmU4MGI4MTg1NzljMDQzNjJhMDFjODc2NzMzYTEyYThkXzkzNDU4NDg4MzkxMjA_4bc22bf8-a290-449d-a8cf-178c8bab6f2e">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ic4c24c1b08a74b188b151f8e8809351f_I20230405"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xNDUvZnJhZzplODBiODE4NTc5YzA0MzYyYTAxYzg3NjczM2ExMmE4ZC90ZXh0cmVnaW9uOmU4MGI4MTg1NzljMDQzNjJhMDFjODc2NzMzYTEyYThkXzY1OTcwNjk3NjcwMjg_6ce0ec91-6b00-4654-b933-216f7c9fc55d"
      unitRef="usd">1000000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentTerm
      contextRef="i8e68d01ad8fa41b29ccb7d561be1f265_D20230405-20230405"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xNDUvZnJhZzplODBiODE4NTc5YzA0MzYyYTAxYzg3NjczM2ExMmE4ZC90ZXh0cmVnaW9uOmU4MGI4MTg1NzljMDQzNjJhMDFjODc2NzMzYTEyYThkXzkzNDU4NDg4MzkxMDg_08c82950-5298-4e46-9ed8-5b35cebfedb4">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentTerm
      contextRef="i75d990eda0a1469fa0a2ab022cdb280e_D20230406-20230406"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xNDUvZnJhZzplODBiODE4NTc5YzA0MzYyYTAxYzg3NjczM2ExMmE4ZC90ZXh0cmVnaW9uOmU4MGI4MTg1NzljMDQzNjJhMDFjODc2NzMzYTEyYThkXzkzNDU4NDg4MzkxNjY_50e4d314-03bf-4be2-b3ff-7efe2725a947">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i6e7800a2dfce4e32b05c83d8d48822f8_I20230406"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xNDUvZnJhZzplODBiODE4NTc5YzA0MzYyYTAxYzg3NjczM2ExMmE4ZC90ZXh0cmVnaW9uOmU4MGI4MTg1NzljMDQzNjJhMDFjODc2NzMzYTEyYThkXzY1OTcwNjk3NjcyMzI_87c5fac5-15da-4c95-81fb-a66829af6d4a"
      unitRef="usd">500000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentTerm
      contextRef="ibe06859525e84015ae36864fb2f17d3f_D20230406-20230406"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xNDUvZnJhZzplODBiODE4NTc5YzA0MzYyYTAxYzg3NjczM2ExMmE4ZC90ZXh0cmVnaW9uOmU4MGI4MTg1NzljMDQzNjJhMDFjODc2NzMzYTEyYThkXzkzNDU4NDg4MzkxMzY_1a6c0689-439d-4560-a88f-b3baf9945cb6">P364D</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentTerm
      contextRef="ibe06859525e84015ae36864fb2f17d3f_D20230406-20230406"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xNDUvZnJhZzplODBiODE4NTc5YzA0MzYyYTAxYzg3NjczM2ExMmE4ZC90ZXh0cmVnaW9uOmU4MGI4MTg1NzljMDQzNjJhMDFjODc2NzMzYTEyYThkXzkzNDU4NDg4MzkxMzc_e1eda9f7-58b0-4b6c-8616-e227c03afd0f">P364D</us-gaap:DebtInstrumentTerm>
    <dov:DebtInstrumentOptionToExtendMaturityPeriodOfExtension
      contextRef="ibe06859525e84015ae36864fb2f17d3f_D20230406-20230406"
      id="id3VybDovL2RvY3MudjEvZG9jOjJiZTY4ZmI4OTc4MjQxOTU5YTExNTkxZTg2Zjk1OWFiL3NlYzoyYmU2OGZiODk3ODI0MTk1OWExMTU5MWU4NmY5NTlhYl8xNDUvZnJhZzplODBiODE4NTc5YzA0MzYyYTAxYzg3NjczM2ExMmE4ZC90ZXh0cmVnaW9uOmU4MGI4MTg1NzljMDQzNjJhMDFjODc2NzMzYTEyYThkXzkzNDU4NDg4MzkxMzg_f892cac7-3e63-4115-b8d0-f4521ba77e8f">P364D</dov:DebtInstrumentOptionToExtendMaturityPeriodOfExtension>
</xbrl>
