<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:ame="http://www.amtexinc.com/20230331"
  xmlns:country="http://xbrl.sec.gov/country/2022"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  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">
    <link:schemaRef xlink:href="ame-20230331.xsd" xlink:type="simple"/>
    <context id="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i492a661e22184d97bbde0d702872a9e4_I20230428">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
        </entity>
        <period>
            <instant>2023-04-28</instant>
        </period>
    </context>
    <context id="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="idb97194ef636474eae2e6e55a22407e2_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ic8f243e13eb44bc1a02c0cc62b61b960_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibacd014a550142be93cb2c313aaa8c57_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i68c8379b4f9f48b69fc60eef5e9f0a26_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="ib12bf4a69c1e49be864388ae1e33e456_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="idb412f4b12e147c28b77b3e4f1144291_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="i015f30d5fd3a415ebe76cab7a8af32f9_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="id259d580ec5a476e96fce6ca27bf5982_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="i24d06b00f6224041b001f36e087baee1_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="i919122d930994789b12e69012b2d4a73_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="if6c67f6da7964caaa43bdcc1964e88d8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="i6017e5a745f347f186b259c25a1d5787_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="i342a89ef434f482da4dbd594c1ba54ee_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="ib8f9a0a9c4454c13a63cdb1b6342b2b3_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="i63b2767b8d7c49428148cf81bd0b6a23_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="if7872dab8f9f4629985a3a5f91a77dc1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="i28da5400dd20407382895baef0979526_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="i0b0a9ced13c9464badfa2efb96c789d6_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="idf1c3ae4dc3441449ac0ea65c62ec1ee_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="i8cafa9b6c11f4331aa0c6ccabcc6948c_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="ibaacd9cb742d4221af2368121fc5af99_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="i944d43f0e0fe458a99de9dda1e1cadb9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if026d84230514006b7fc7d7cbe9d49eb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i48948c0e9662417b9eac98f58bb5f6ef_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <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="iaeae152cc33849af8254db428b3a945e_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <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="iebaaa8bb6df0468aa72d7bd6e139b652_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="id085b8a69d5b40bdaea051b3859739f8_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i4bcf4f9656514f01922e8d4be05df443_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib95cf96efda54a9a8ad08ad80f1529ba_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i259431bc3c3f47d89882933ded3a8ee6_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <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="i9a37ac95a43e426ea2c6a51e644b3aa3_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <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="i420c35e828f44640a95144395fcf4f8b_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i892caa1f79234e32b4e6b92c7db03c32_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ic531cd6863d54feb8c3d622fb1a9806d_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="i7d2303ed73014d2a9e9b22074abb357f_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="iacf7bc1f12f346488df346f71af700a2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="i4807f42e45ca484daf009dee4220d60c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="ida4084f3743e4641965a3e8b0ca122e9_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i4c5b074149c94c19a7431d4b638a120a_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i6ce6fce5ef3a4ab6949544e2b0fb3cc6_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="id7f79927ed1841f4a616152d4e24ad75_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="i11fb10e744ce4a25aba1ea696f4e49a5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i937e5459ffd14415a28617318b5caf9b_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="i38ca8b1d26134bbc94dd5c862a0ceba7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2024-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1f5b0ca51d4741fcb744269858fac4ad_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <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="ia01477c94fe94985a3e763cf903a81c2_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2024-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ie1fb8f219fda418485ee72b6fb6f975f_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i9706f1ac82d546aa9b08f77473fde9de_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="id5ed9f35122a44d482388a163b9371ea_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="i0883054fea954cbea481211c07218644_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ie38af1cca1cd466f8f4e7021bf2b0d66_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i1985d2cf30254f6e829e3fab3cc26902_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i12121b9db1b7494a9a54c2244f898840_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EuropeanUnionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="if46edfac12374baa84dc1d0bf7993cb1_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EuropeanUnionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i1238cf5c0252426baeb2fe628cc90234_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EuropeanUnionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="if481514cf5f1443e9a207514c982221f_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ibe3b7bc39e94499b9ee7983c3d19b891_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i84b674603e874ff190c48ea18a4072bb_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="i9bb4fd82f982427b9a141286f8487bb1_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ame:OtherForeignCountriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="id3ead079efc9487491df9e1bbe448a16_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ame:OtherForeignCountriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="icbdafd49ac44469da1766a6ea87ee9e5_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ame:OtherForeignCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ib4512205ec9a4c4494fcdfd275e093f6_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ame:InternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ifa55478e12004952b70b9d99e8bb031a_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ame:InternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="if7115727dfd94f36bdff37a441ea60e0_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ame:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ib4391337bfb448da97e5698e7584dbee_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia428212bff254b23a60fce25312b29f0_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ic08b71158c9b4944af3f34ddcf52c2a3_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="idcb9aeeb199548b39987e1080e7dd7af_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ia0b3eeb39996486897e5b041d3e419ca_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iffb69c9f5fc442c1bd40babee841ea61_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="i2641f25543e44da38abb6c188c6cd9c3_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="icacb5c8760d24e348f9649c652e86ae6_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="icfef6057cb864f35a499db9a52a2e5ee_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i6df3127564984dfc9e1c1a287ac38044_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EuropeanUnionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i1ec0742d63454b3fb161f63dbe538762_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EuropeanUnionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="idcac57c3dcd84699ad64670d50665adc_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EuropeanUnionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i4e609cf27bca428ba331b288d8dcc5a4_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iaaaec9079f5d46d198112fc7ba906446_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i1b15f8d872214fcab72e36f6d6d851b3_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="ib649649b3bfb44fa9100e2377fb6f951_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ame:OtherForeignCountriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i67d36ad8ed854ffdbc28eaa3f6021b98_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ame:OtherForeignCountriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i4563cf0dae5a4314a273e105da1f482d_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ame:OtherForeignCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ieaa496a47e004ebcbed5dafdd9380b28_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ame:InternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i87fb96a84dcd432dad49b04ea66e3243_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ame:InternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i00a466497c4e473b8493b25add4e428b_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ame:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i092296797f6e49019fd78a7101f974f1_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ica58ab29d2284b71a84719b718e375de_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i12b9a3d8830045d29cab69dbb0d0a0d2_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i24b55107313b4cf186b8a4018c228748_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:ProcessAndAnalyticalInstrumentationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i9eb77a2e8a23472187e562fd42cf1cff_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:ProcessAndAnalyticalInstrumentationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i8a090e1e380241efadefa6afb8c7400e_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:ProcessAndAnalyticalInstrumentationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i768ff5a9e4ad40f6aae5247b4334ce58_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:AerospaceAndPowerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ibd94cc32c55a4a61ad7843a623fceb11_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:AerospaceAndPowerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia194a8ffa3e64d7c924ccdfac3cab6c0_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:AerospaceAndPowerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i2e51dd0be57f48a6ba6d3552f86b6ad0_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:AutomationAndEngineeredSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ib9ac671b82f0490ea1f24d8d13f43217_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:AutomationAndEngineeredSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ic472a205486e4b7c940f759dd0ed38d6_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:AutomationAndEngineeredSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i3fa9721ffe05474dac5a9230f83ac2be_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:ProcessAndAnalyticalInstrumentationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ie6d43025320f42fdb0bbfc427074b7f1_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:ProcessAndAnalyticalInstrumentationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ie31912fddd8f4ea88b217ba5de18a492_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:ProcessAndAnalyticalInstrumentationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i370ae47e6a5847948dc632f26eebb6e0_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:AerospaceAndPowerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i67af3794d29a48f68350506b2c9e79d8_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:AerospaceAndPowerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i1257c2de5f2342549942f7ce7056f9b7_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:AerospaceAndPowerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i2735fa0901b8433dae4f9344da8825cc_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:AutomationAndEngineeredSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i3b710a67ecea426283e88a08903d14be_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:AutomationAndEngineeredSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i8cbace0da3e64b4c8a0cdf898bca37d7_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:AutomationAndEngineeredSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i702679aa108c40838aec29fd1a5e9d39_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i7a61b23a3a994db3a3188bfbacf142a7_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i606ef56551104853bb130fcd0218f842_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i21e2ee814f8e42daa4397fcc26663457_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ie01448b6b8b7475cad9a00c42071955d_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i87cf5746c3c04e9495b3377970af3db1_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="if9ae13986ef64671b4bdad17b18cc101_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i0520ca46de864eea918a054efb573f41_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="if09cd4fc6a404f3fa23c37601b06f7a1_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i82b800bdf0e940af8594971eae15d9c7_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i16fa5cc3413649d89aa0852762873aea_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i3fc0a95d57784d80ac1bf466d3faa7cc_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ia80593fe9b2141f1bc0d5ae89bd766ba_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i82728242f8364f04ab2558369e74a608_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="iceeeab6376f5432b859cc8c297af2feb_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ia3b113ecf4e34fac991efe883f9ec43c_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="ida4750e2bcfb48ada85087e2a5f3cec0_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i18d785d324694ca0b852948eceacd943_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id20403c88dbf440c8dd51dcc43d9a1ab_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i202155f9fe944ec0be99e82a51413dc9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="i1225a0a8abd649849343a347805d99d2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib71f565d47534f63ab279aed7c1a8b30_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ame:EuroForwardContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i66f63be45e864731b82b99ac70d5df82_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ame:CanadianDollarForwardContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ic45795efe1bb479dbcb102bb7454a6c0_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ie1cf3b88bf9444b7a49813a24604dfc5_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="i1b22b2dd09514225ac75923d0afef609_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0c0479fbd213407eb36c1f63b85263e2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="ie58529a167af4819afb6fe773c10c12f_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">ame:BritishPoundDenominatedLoansMember</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="i2249f7a3e3964ce9ba86e3504bd403eb_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">ame:EuroLoanMember</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="i860df41659e44e25b6fa45dfc0a5b336_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i2ef95be3712d4cf1b7952089f77c90b7_D20220901-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ame:NavitarIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i39744751e10a45969ffde2403f92f445_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ame:NavitarIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i3e5f68ebbbe74b5b898a93083626c26d_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ame:NavitarIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i0e1f3b905ac34b82baff4da6ba8822d7_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ame:NavitarIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i5080f16264d24d11ad9d30c2c4acdcee_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ame:NavitarIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ice293c1aca48411d937041540bfa9489_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ame:NavitarIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ame:PurchasedTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i5962e5ce52d84cf4821bc1a55f0eef7c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie0ec8ead54014cb28f52b45355ce971c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if52dfbe5a3374d91981a89d8b209904f_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="if26a65ea741b45a9ac1ba213d82c4186_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i2bc4568d967b43c197a93d7ea115b30c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6839472862c04cd991f45de29a556af7_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ame:NonVestedStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i0033ec62e1a847b883159b1b367b6987_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibc090ca7c14446c69818bb57fd300b58_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iff75bd8ee22e4bf1893fc4b5442d1a1e_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i3979843158da452fafff42ce7425af8d_D20230301-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ame:PerformanceRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">ame:OfficersAndKeyManagementEmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia8f733061fb840c5b752d382c1731b68_D20230301-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ame:PerformanceRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">ame:OfficersAndKeyManagementEmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i89b5dbaf09fd4a199e66cc355e2dfc95_D20230301-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ame:PerformanceRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">ame:OfficersAndKeyManagementEmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i63f072e16ee747f9a042ed563899c6fb_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ame:PerformanceRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie1fb06ec01314d32ba3617772cddb116_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ame:PerformanceRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i65d6cd46a4284f229e8882c5ddd2decf_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ame:PerformanceRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ida42657070e147569c06b992fd2c12ca_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">ame:HccMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</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="eur">
        <measure>iso4217:EUR</measure>
    </unit>
    <unit id="cad">
        <measure>iso4217:CAD</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="site">
        <measure>ame:site</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80L2ZyYWc6MWZjZmQ1ODBjMmNlNGE2N2JlMDU3ZWEwZjIwMzM3NjcvdGFibGU6YzZiOWUwZDhmODIzNDQ4MTg2MTQ0ODQzN2EwNDE0NDcvdGFibGVyYW5nZTpjNmI5ZTBkOGY4MjM0NDgxODYxNDQ4NDM3YTA0MTQ0N18yLTEtMS0xLTc5MzE2_b66301ca-8d1e-4a65-a62c-6c927e67e15a">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80L2ZyYWc6MWZjZmQ1ODBjMmNlNGE2N2JlMDU3ZWEwZjIwMzM3NjcvdGFibGU6YzZiOWUwZDhmODIzNDQ4MTg2MTQ0ODQzN2EwNDE0NDcvdGFibGVyYW5nZTpjNmI5ZTBkOGY4MjM0NDgxODYxNDQ4NDM3YTA0MTQ0N18zLTEtMS0xLTc5MzE2_3f27e97a-a603-4733-813f-f7cb4df64c7b">2023</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80L2ZyYWc6MWZjZmQ1ODBjMmNlNGE2N2JlMDU3ZWEwZjIwMzM3NjcvdGFibGU6YzZiOWUwZDhmODIzNDQ4MTg2MTQ0ODQzN2EwNDE0NDcvdGFibGVyYW5nZTpjNmI5ZTBkOGY4MjM0NDgxODYxNDQ4NDM3YTA0MTQ0N180LTEtMS0xLTc5MzE2_47d50894-c564-4c84-bb1d-0f0c99d225c9">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80L2ZyYWc6MWZjZmQ1ODBjMmNlNGE2N2JlMDU3ZWEwZjIwMzM3NjcvdGFibGU6YzZiOWUwZDhmODIzNDQ4MTg2MTQ0ODQzN2EwNDE0NDcvdGFibGVyYW5nZTpjNmI5ZTBkOGY4MjM0NDgxODYxNDQ4NDM3YTA0MTQ0N181LTEtMS0xLTc5MzE2_5ff3131d-eb27-4c97-9b17-07ffa2ad14e2">0001037868</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80L2ZyYWc6MWZjZmQ1ODBjMmNlNGE2N2JlMDU3ZWEwZjIwMzM3NjcvdGFibGU6YzZiOWUwZDhmODIzNDQ4MTg2MTQ0ODQzN2EwNDE0NDcvdGFibGVyYW5nZTpjNmI5ZTBkOGY4MjM0NDgxODYxNDQ4NDM3YTA0MTQ0N182LTEtMS0xLTc5MzE2_54b8b568-bbb2-4d5b-8a41-8d76f72ffeeb">--12-31</dei:CurrentFiscalYearEndDate>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i1f5b0ca51d4741fcb744269858fac4ad_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RleHRyZWdpb246MTUxODc4YmMwYjQzNDA3OTk5MzNhMmJkOTQ2ZTUwNWRfMTE1MQ_c59689a4-7ca5-45cf-8a11-e2eeb74bef55">P2Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="ia80593fe9b2141f1bc0d5ae89bd766ba_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80My9mcmFnOjJkYjhlN2U5MTViYjQxOGRhYjlkMWU0N2NkYmY4MThiL3RhYmxlOjM5YTJhYWU4YjQ2NDQ5MjRiMzc2NjZlYzQ5NzZlMzhiL3RhYmxlcmFuZ2U6MzlhMmFhZThiNDY0NDkyNGIzNzY2NmVjNDk3NmUzOGJfMS0xLTEtMS03OTMxNg_a26570e5-6d2c-4dee-9a89-cbad5fb496af">P9M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i38ca8b1d26134bbc94dd5c862a0ceba7_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80My9mcmFnOjJkYjhlN2U5MTViYjQxOGRhYjlkMWU0N2NkYmY4MThiL3RhYmxlOjM5YTJhYWU4YjQ2NDQ5MjRiMzc2NjZlYzQ5NzZlMzhiL3RhYmxlcmFuZ2U6MzlhMmFhZThiNDY0NDkyNGIzNzY2NmVjNDk3NmUzOGJfMS0yLTEtMS03OTMxNg_dd2f7d51-539f-424f-8f66-4ba02939ec00">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF81OC9mcmFnOmZmZDNlOWNhYTAyODQ3Mjk4Yzg5YTBlMGNkZGE5MmUyL3RhYmxlOjkzMmQ1NDRmZTQ5NjQwNmVhMjkyYmE1OTYzMGVjOTIxL3RhYmxlcmFuZ2U6OTMyZDU0NGZlNDk2NDA2ZWEyOTJiYTU5NjMwZWM5MjFfMy0wLTEtMS03OTMxNg_09f96919-d9bb-4e4a-81cb-32209d6e0950">http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="ic8f243e13eb44bc1a02c0cc62b61b960_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF81OC9mcmFnOmZmZDNlOWNhYTAyODQ3Mjk4Yzg5YTBlMGNkZGE5MmUyL3RhYmxlOjkzMmQ1NDRmZTQ5NjQwNmVhMjkyYmE1OTYzMGVjOTIxL3RhYmxlcmFuZ2U6OTMyZDU0NGZlNDk2NDA2ZWEyOTJiYTU5NjMwZWM5MjFfMy0wLTEtMS03OTMxNg_297550c1-46b4-4aa1-a285-0ae97127d508">http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF81OC9mcmFnOmZmZDNlOWNhYTAyODQ3Mjk4Yzg5YTBlMGNkZGE5MmUyL3RhYmxlOjkzMmQ1NDRmZTQ5NjQwNmVhMjkyYmE1OTYzMGVjOTIxL3RhYmxlcmFuZ2U6OTMyZDU0NGZlNDk2NDA2ZWEyOTJiYTU5NjMwZWM5MjFfNC0wLTEtMS03OTMxNg_59baab4c-12cd-4473-a18b-634fcd0b1d7d">http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="ic8f243e13eb44bc1a02c0cc62b61b960_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF81OC9mcmFnOmZmZDNlOWNhYTAyODQ3Mjk4Yzg5YTBlMGNkZGE5MmUyL3RhYmxlOjkzMmQ1NDRmZTQ5NjQwNmVhMjkyYmE1OTYzMGVjOTIxL3RhYmxlcmFuZ2U6OTMyZDU0NGZlNDk2NDA2ZWEyOTJiYTU5NjMwZWM5MjFfNC0wLTEtMS03OTMxNg_8a3d92ae-e2d1-4210-8d0f-c5333b722952">http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8xL2ZyYWc6NjU0YmIyMzgxYjRlNGIxOWE1OGEzM2NmMzNlMjNjODIvdGV4dHJlZ2lvbjo2NTRiYjIzODFiNGU0YjE5YTU4YTMzY2YzM2UyM2M4Ml8yNTA0_296e78c9-0edd-46b2-976b-c5750cc15119">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8xL2ZyYWc6NjU0YmIyMzgxYjRlNGIxOWE1OGEzM2NmMzNlMjNjODIvdGFibGU6ZjFjNDVjZGIxOTZjNGExMmFlNTc2MzFlZTdlNmZlZmMvdGFibGVyYW5nZTpmMWM0NWNkYjE5NmM0YTEyYWU1NzYzMWVlN2U2ZmVmY18wLTAtMS0xLTc5MzE2_1275fabe-a891-4dfa-9753-ed5bf0a32053">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8xL2ZyYWc6NjU0YmIyMzgxYjRlNGIxOWE1OGEzM2NmMzNlMjNjODIvdGV4dHJlZ2lvbjo2NTRiYjIzODFiNGU0YjE5YTU4YTMzY2YzM2UyM2M4Ml8xODg_9762b041-9866-4446-a844-7ea35dc25e3a">2023-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8xL2ZyYWc6NjU0YmIyMzgxYjRlNGIxOWE1OGEzM2NmMzNlMjNjODIvdGFibGU6OGRhMmI2OTM0NWQ0NGUzNTk4NjMxY2I1YzNmN2Q3YzMvdGFibGVyYW5nZTo4ZGEyYjY5MzQ1ZDQ0ZTM1OTg2MzFjYjVjM2Y3ZDdjM18wLTAtMS0xLTc5MzE2_4131280b-3304-4f5b-9da5-af8597f9bf8c">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8xL2ZyYWc6NjU0YmIyMzgxYjRlNGIxOWE1OGEzM2NmMzNlMjNjODIvdGV4dHJlZ2lvbjo2NTRiYjIzODFiNGU0YjE5YTU4YTMzY2YzM2UyM2M4Ml8yNTAx_076f61a9-3f97-4e9d-b1ee-899230c2f95a">1-12981</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8xL2ZyYWc6NjU0YmIyMzgxYjRlNGIxOWE1OGEzM2NmMzNlMjNjODIvdGV4dHJlZ2lvbjo2NTRiYjIzODFiNGU0YjE5YTU4YTMzY2YzM2UyM2M4Ml8yNDk3_d7ecb0d3-374d-4659-b844-20c1cabfb8ec">AMETEK, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8xL2ZyYWc6NjU0YmIyMzgxYjRlNGIxOWE1OGEzM2NmMzNlMjNjODIvdGV4dHJlZ2lvbjo2NTRiYjIzODFiNGU0YjE5YTU4YTMzY2YzM2UyM2M4Ml8yNTA1_69e0d758-1b1f-4859-a813-1eac55db2077">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8xL2ZyYWc6NjU0YmIyMzgxYjRlNGIxOWE1OGEzM2NmMzNlMjNjODIvdGV4dHJlZ2lvbjo2NTRiYjIzODFiNGU0YjE5YTU4YTMzY2YzM2UyM2M4Ml8yNTAy_028bdf2b-0246-4a45-8f85-1962473cb421">1100 Cassatt Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8xL2ZyYWc6NjU0YmIyMzgxYjRlNGIxOWE1OGEzM2NmMzNlMjNjODIvdGV4dHJlZ2lvbjo2NTRiYjIzODFiNGU0YjE5YTU4YTMzY2YzM2UyM2M4Ml8yNDkz_3e5b348e-2af3-4aa2-90ea-07ac7aea6721">Berwyn</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8xL2ZyYWc6NjU0YmIyMzgxYjRlNGIxOWE1OGEzM2NmMzNlMjNjODIvdGV4dHJlZ2lvbjo2NTRiYjIzODFiNGU0YjE5YTU4YTMzY2YzM2UyM2M4Ml8yNTAz_60dd0004-ab97-479f-a36b-e83150aae24e">PA</dei:EntityAddressStateOrProvince>
    <dei:EntityTaxIdentificationNumber
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8xL2ZyYWc6NjU0YmIyMzgxYjRlNGIxOWE1OGEzM2NmMzNlMjNjODIvdGV4dHJlZ2lvbjo2NTRiYjIzODFiNGU0YjE5YTU4YTMzY2YzM2UyM2M4Ml8yNDk4_2d26a4ec-0113-4114-a328-381062827f01">14-1682544</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressPostalZipCode
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8xL2ZyYWc6NjU0YmIyMzgxYjRlNGIxOWE1OGEzM2NmMzNlMjNjODIvdGV4dHJlZ2lvbjo2NTRiYjIzODFiNGU0YjE5YTU4YTMzY2YzM2UyM2M4Ml8yNDk5_03521329-ab6d-4cc0-bf45-45bd7e526c54">19312-1177</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8xL2ZyYWc6NjU0YmIyMzgxYjRlNGIxOWE1OGEzM2NmMzNlMjNjODIvdGV4dHJlZ2lvbjo2NTRiYjIzODFiNGU0YjE5YTU4YTMzY2YzM2UyM2M4Ml8yNDk0_e41cd011-9b87-4c41-bfdf-7e60eb8be51c">610</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8xL2ZyYWc6NjU0YmIyMzgxYjRlNGIxOWE1OGEzM2NmMzNlMjNjODIvdGV4dHJlZ2lvbjo2NTRiYjIzODFiNGU0YjE5YTU4YTMzY2YzM2UyM2M4Ml8yNDk1_92e3c4cb-0206-4d6c-90a5-a39eec74bf4c">647-2121</dei:LocalPhoneNumber>
    <dei:EntityCurrentReportingStatus
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8xL2ZyYWc6NjU0YmIyMzgxYjRlNGIxOWE1OGEzM2NmMzNlMjNjODIvdGV4dHJlZ2lvbjo2NTRiYjIzODFiNGU0YjE5YTU4YTMzY2YzM2UyM2M4Ml8yNDk2_919fe12f-0011-4fc8-8cb4-3b7251e53311">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8xL2ZyYWc6NjU0YmIyMzgxYjRlNGIxOWE1OGEzM2NmMzNlMjNjODIvdGV4dHJlZ2lvbjo2NTRiYjIzODFiNGU0YjE5YTU4YTMzY2YzM2UyM2M4Ml8yNTAw_57d96b33-23d3-488e-945f-a7fce943f2e5">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8xL2ZyYWc6NjU0YmIyMzgxYjRlNGIxOWE1OGEzM2NmMzNlMjNjODIvdGFibGU6MTAwMTc1YzM0MmIyNGU3NzkwMjFhOGQwMzZlZjgwOGQvdGFibGVyYW5nZToxMDAxNzVjMzQyYjI0ZTc3OTAyMWE4ZDAzNmVmODA4ZF8wLTAtMS0xLTc5MzE2_114b01be-1edc-4fae-8d8a-1613cc50b4e2">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8xL2ZyYWc6NjU0YmIyMzgxYjRlNGIxOWE1OGEzM2NmMzNlMjNjODIvdGFibGU6MTAwMTc1YzM0MmIyNGU3NzkwMjFhOGQwMzZlZjgwOGQvdGFibGVyYW5nZToxMDAxNzVjMzQyYjI0ZTc3OTAyMWE4ZDAzNmVmODA4ZF8yLTMtMS0xLTc5MzE2_5862a741-c800-4523-9c57-da578cd1536e">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8xL2ZyYWc6NjU0YmIyMzgxYjRlNGIxOWE1OGEzM2NmMzNlMjNjODIvdGFibGU6MTAwMTc1YzM0MmIyNGU3NzkwMjFhOGQwMzZlZjgwOGQvdGFibGVyYW5nZToxMDAxNzVjMzQyYjI0ZTc3OTAyMWE4ZDAzNmVmODA4ZF80LTMtMS0xLTc5MzE2_b7ef5970-7d2c-4fe7-8800-e1624fbf3628">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8xL2ZyYWc6NjU0YmIyMzgxYjRlNGIxOWE1OGEzM2NmMzNlMjNjODIvdGV4dHJlZ2lvbjo2NTRiYjIzODFiNGU0YjE5YTU4YTMzY2YzM2UyM2M4Ml8yNTA2_9b389f3a-3758-46df-9d9a-2502ec178ef9">false</dei:EntityShellCompany>
    <dei:Security12bTitle
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8xL2ZyYWc6NjU0YmIyMzgxYjRlNGIxOWE1OGEzM2NmMzNlMjNjODIvdGFibGU6NTA0NGUzNjBkYTRmNDlmNzk5NDk4ZTMyOGExZWFhNTEvdGFibGVyYW5nZTo1MDQ0ZTM2MGRhNGY0OWY3OTk0OThlMzI4YTFlYWE1MV8xLTAtMS0xLTc5MzE2_fe026d3d-e973-4166-906a-be4218d9d3a2">Common Stock</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8xL2ZyYWc6NjU0YmIyMzgxYjRlNGIxOWE1OGEzM2NmMzNlMjNjODIvdGFibGU6NTA0NGUzNjBkYTRmNDlmNzk5NDk4ZTMyOGExZWFhNTEvdGFibGVyYW5nZTo1MDQ0ZTM2MGRhNGY0OWY3OTk0OThlMzI4YTFlYWE1MV8xLTItMS0xLTc5MzE2_120db794-f12f-4654-9f5c-34e5e1b040cb">AME</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8xL2ZyYWc6NjU0YmIyMzgxYjRlNGIxOWE1OGEzM2NmMzNlMjNjODIvdGFibGU6NTA0NGUzNjBkYTRmNDlmNzk5NDk4ZTMyOGExZWFhNTEvdGFibGVyYW5nZTo1MDQ0ZTM2MGRhNGY0OWY3OTk0OThlMzI4YTFlYWE1MV8xLTQtMS0xLTc5MzE2_b48f8f4e-2694-4935-aaef-6ffa9c8e59b4">NYSE</dei:SecurityExchangeName>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i492a661e22184d97bbde0d702872a9e4_I20230428"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8xL2ZyYWc6NjU0YmIyMzgxYjRlNGIxOWE1OGEzM2NmMzNlMjNjODIvdGV4dHJlZ2lvbjo2NTRiYjIzODFiNGU0YjE5YTU4YTMzY2YzM2UyM2M4Ml8yNDgy_0196ed0e-0e38-4141-b05d-0e6748f5c182"
      unitRef="shares">230475184</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8xNi9mcmFnOmI1M2RkY2RlZGNhNjRjNjk4MWNlM2NkNTNkNjMwNGUzL3RhYmxlOjQ1YjI2MjUxNjViYzQzZWZiZjUzYmRlMzdhNWRlZjVlL3RhYmxlcmFuZ2U6NDViMjYyNTE2NWJjNDNlZmJmNTNiZGUzN2E1ZGVmNWVfMi0xLTEtMS03OTMxNg_174fe747-be5e-44f0-a76c-57fb8b7a43e1"
      unitRef="usd">1597117000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8xNi9mcmFnOmI1M2RkY2RlZGNhNjRjNjk4MWNlM2NkNTNkNjMwNGUzL3RhYmxlOjQ1YjI2MjUxNjViYzQzZWZiZjUzYmRlMzdhNWRlZjVlL3RhYmxlcmFuZ2U6NDViMjYyNTE2NWJjNDNlZmJmNTNiZGUzN2E1ZGVmNWVfMi0zLTEtMS03OTMxNg_c8c985af-90e0-4f6f-b3e5-356f962b8d79"
      unitRef="usd">1458525000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8xNi9mcmFnOmI1M2RkY2RlZGNhNjRjNjk4MWNlM2NkNTNkNjMwNGUzL3RhYmxlOjQ1YjI2MjUxNjViYzQzZWZiZjUzYmRlMzdhNWRlZjVlL3RhYmxlcmFuZ2U6NDViMjYyNTE2NWJjNDNlZmJmNTNiZGUzN2E1ZGVmNWVfMy0xLTEtMS03OTMxNg_a91ac3f9-a665-45f7-9a90-bd3fd31ec65a"
      unitRef="usd">1022525000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8xNi9mcmFnOmI1M2RkY2RlZGNhNjRjNjk4MWNlM2NkNTNkNjMwNGUzL3RhYmxlOjQ1YjI2MjUxNjViYzQzZWZiZjUzYmRlMzdhNWRlZjVlL3RhYmxlcmFuZ2U6NDViMjYyNTE2NWJjNDNlZmJmNTNiZGUzN2E1ZGVmNWVfMy0zLTEtMS03OTMxNg_72e7684d-5726-40c2-bc3d-af42bc55da0a"
      unitRef="usd">948833000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8xNi9mcmFnOmI1M2RkY2RlZGNhNjRjNjk4MWNlM2NkNTNkNjMwNGUzL3RhYmxlOjQ1YjI2MjUxNjViYzQzZWZiZjUzYmRlMzdhNWRlZjVlL3RhYmxlcmFuZ2U6NDViMjYyNTE2NWJjNDNlZmJmNTNiZGUzN2E1ZGVmNWVfNC0xLTEtMS03OTMxNg_cbff1560-ed22-494a-9774-3b488a30741c"
      unitRef="usd">169051000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8xNi9mcmFnOmI1M2RkY2RlZGNhNjRjNjk4MWNlM2NkNTNkNjMwNGUzL3RhYmxlOjQ1YjI2MjUxNjViYzQzZWZiZjUzYmRlMzdhNWRlZjVlL3RhYmxlcmFuZ2U6NDViMjYyNTE2NWJjNDNlZmJmNTNiZGUzN2E1ZGVmNWVfNC0zLTEtMS03OTMxNg_1355f701-a772-4c80-a101-15d553b8b489"
      unitRef="usd">156452000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:CostsAndExpenses
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8xNi9mcmFnOmI1M2RkY2RlZGNhNjRjNjk4MWNlM2NkNTNkNjMwNGUzL3RhYmxlOjQ1YjI2MjUxNjViYzQzZWZiZjUzYmRlMzdhNWRlZjVlL3RhYmxlcmFuZ2U6NDViMjYyNTE2NWJjNDNlZmJmNTNiZGUzN2E1ZGVmNWVfNS0xLTEtMS03OTMxNg_98ed9e3f-25dc-41e3-8a2c-c290b18e3528"
      unitRef="usd">1191576000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8xNi9mcmFnOmI1M2RkY2RlZGNhNjRjNjk4MWNlM2NkNTNkNjMwNGUzL3RhYmxlOjQ1YjI2MjUxNjViYzQzZWZiZjUzYmRlMzdhNWRlZjVlL3RhYmxlcmFuZ2U6NDViMjYyNTE2NWJjNDNlZmJmNTNiZGUzN2E1ZGVmNWVfNS0zLTEtMS03OTMxNg_1f964b78-c527-4efa-b33d-64360bd5f3e0"
      unitRef="usd">1105285000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8xNi9mcmFnOmI1M2RkY2RlZGNhNjRjNjk4MWNlM2NkNTNkNjMwNGUzL3RhYmxlOjQ1YjI2MjUxNjViYzQzZWZiZjUzYmRlMzdhNWRlZjVlL3RhYmxlcmFuZ2U6NDViMjYyNTE2NWJjNDNlZmJmNTNiZGUzN2E1ZGVmNWVfNi0xLTEtMS03OTMxNg_c8c52ed0-7e31-46ff-95a0-b986d56913fa"
      unitRef="usd">405541000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8xNi9mcmFnOmI1M2RkY2RlZGNhNjRjNjk4MWNlM2NkNTNkNjMwNGUzL3RhYmxlOjQ1YjI2MjUxNjViYzQzZWZiZjUzYmRlMzdhNWRlZjVlL3RhYmxlcmFuZ2U6NDViMjYyNTE2NWJjNDNlZmJmNTNiZGUzN2E1ZGVmNWVfNi0zLTEtMS03OTMxNg_034424d7-60f9-4a48-9f17-764d2195910e"
      unitRef="usd">353240000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8xNi9mcmFnOmI1M2RkY2RlZGNhNjRjNjk4MWNlM2NkNTNkNjMwNGUzL3RhYmxlOjQ1YjI2MjUxNjViYzQzZWZiZjUzYmRlMzdhNWRlZjVlL3RhYmxlcmFuZ2U6NDViMjYyNTE2NWJjNDNlZmJmNTNiZGUzN2E1ZGVmNWVfNy0xLTEtMS03OTMxNg_815d281c-f731-424c-9ccb-ed71d6c5bf8e"
      unitRef="usd">20569000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8xNi9mcmFnOmI1M2RkY2RlZGNhNjRjNjk4MWNlM2NkNTNkNjMwNGUzL3RhYmxlOjQ1YjI2MjUxNjViYzQzZWZiZjUzYmRlMzdhNWRlZjVlL3RhYmxlcmFuZ2U6NDViMjYyNTE2NWJjNDNlZmJmNTNiZGUzN2E1ZGVmNWVfNy0zLTEtMS03OTMxNg_40e4a0f5-dd67-497a-90d7-2e707fa0abcc"
      unitRef="usd">19570000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8xNi9mcmFnOmI1M2RkY2RlZGNhNjRjNjk4MWNlM2NkNTNkNjMwNGUzL3RhYmxlOjQ1YjI2MjUxNjViYzQzZWZiZjUzYmRlMzdhNWRlZjVlL3RhYmxlcmFuZ2U6NDViMjYyNTE2NWJjNDNlZmJmNTNiZGUzN2E1ZGVmNWVfOC0xLTEtMS03OTMxNg_6065cecb-81bf-4622-83ba-6d3234615770"
      unitRef="usd">-5373000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8xNi9mcmFnOmI1M2RkY2RlZGNhNjRjNjk4MWNlM2NkNTNkNjMwNGUzL3RhYmxlOjQ1YjI2MjUxNjViYzQzZWZiZjUzYmRlMzdhNWRlZjVlL3RhYmxlcmFuZ2U6NDViMjYyNTE2NWJjNDNlZmJmNTNiZGUzN2E1ZGVmNWVfOC0zLTEtMS03OTMxNg_51564613-d469-4f0d-b62c-60416ab3c39c"
      unitRef="usd">2552000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8xNi9mcmFnOmI1M2RkY2RlZGNhNjRjNjk4MWNlM2NkNTNkNjMwNGUzL3RhYmxlOjQ1YjI2MjUxNjViYzQzZWZiZjUzYmRlMzdhNWRlZjVlL3RhYmxlcmFuZ2U6NDViMjYyNTE2NWJjNDNlZmJmNTNiZGUzN2E1ZGVmNWVfOS0xLTEtMS03OTMxNg_414da5a5-329f-4500-9f36-ed26fe35f9ab"
      unitRef="usd">379599000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8xNi9mcmFnOmI1M2RkY2RlZGNhNjRjNjk4MWNlM2NkNTNkNjMwNGUzL3RhYmxlOjQ1YjI2MjUxNjViYzQzZWZiZjUzYmRlMzdhNWRlZjVlL3RhYmxlcmFuZ2U6NDViMjYyNTE2NWJjNDNlZmJmNTNiZGUzN2E1ZGVmNWVfOS0zLTEtMS03OTMxNg_889e1f33-2c72-4f2c-9e3f-df5d4537fbf1"
      unitRef="usd">336222000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8xNi9mcmFnOmI1M2RkY2RlZGNhNjRjNjk4MWNlM2NkNTNkNjMwNGUzL3RhYmxlOjQ1YjI2MjUxNjViYzQzZWZiZjUzYmRlMzdhNWRlZjVlL3RhYmxlcmFuZ2U6NDViMjYyNTE2NWJjNDNlZmJmNTNiZGUzN2E1ZGVmNWVfMTAtMS0xLTEtNzkzMTY_440ff4c9-95d1-456a-b3f4-e1bc2c318b1e"
      unitRef="usd">73887000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8xNi9mcmFnOmI1M2RkY2RlZGNhNjRjNjk4MWNlM2NkNTNkNjMwNGUzL3RhYmxlOjQ1YjI2MjUxNjViYzQzZWZiZjUzYmRlMzdhNWRlZjVlL3RhYmxlcmFuZ2U6NDViMjYyNTE2NWJjNDNlZmJmNTNiZGUzN2E1ZGVmNWVfMTAtMy0xLTEtNzkzMTY_2ed4161a-38f6-4b65-b5f6-1827f100d6ee"
      unitRef="usd">63775000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8xNi9mcmFnOmI1M2RkY2RlZGNhNjRjNjk4MWNlM2NkNTNkNjMwNGUzL3RhYmxlOjQ1YjI2MjUxNjViYzQzZWZiZjUzYmRlMzdhNWRlZjVlL3RhYmxlcmFuZ2U6NDViMjYyNTE2NWJjNDNlZmJmNTNiZGUzN2E1ZGVmNWVfMTEtMS0xLTEtNzkzMTY_00abbec7-2ca2-4233-be39-83a80ff32205"
      unitRef="usd">305712000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8xNi9mcmFnOmI1M2RkY2RlZGNhNjRjNjk4MWNlM2NkNTNkNjMwNGUzL3RhYmxlOjQ1YjI2MjUxNjViYzQzZWZiZjUzYmRlMzdhNWRlZjVlL3RhYmxlcmFuZ2U6NDViMjYyNTE2NWJjNDNlZmJmNTNiZGUzN2E1ZGVmNWVfMTEtMy0xLTEtNzkzMTY_0491dfaf-d36d-4b86-93a7-89daffc85a6d"
      unitRef="usd">272447000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8xNi9mcmFnOmI1M2RkY2RlZGNhNjRjNjk4MWNlM2NkNTNkNjMwNGUzL3RhYmxlOjQ1YjI2MjUxNjViYzQzZWZiZjUzYmRlMzdhNWRlZjVlL3RhYmxlcmFuZ2U6NDViMjYyNTE2NWJjNDNlZmJmNTNiZGUzN2E1ZGVmNWVfMTItMS0xLTEtNzkzMTY_ccae9ffd-2a91-4187-ab15-fce8637e4834"
      unitRef="usdPerShare">1.33</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8xNi9mcmFnOmI1M2RkY2RlZGNhNjRjNjk4MWNlM2NkNTNkNjMwNGUzL3RhYmxlOjQ1YjI2MjUxNjViYzQzZWZiZjUzYmRlMzdhNWRlZjVlL3RhYmxlcmFuZ2U6NDViMjYyNTE2NWJjNDNlZmJmNTNiZGUzN2E1ZGVmNWVfMTItMy0xLTEtNzkzMTY_a2c0efff-105b-4959-b8fa-04352ea92afd"
      unitRef="usdPerShare">1.18</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8xNi9mcmFnOmI1M2RkY2RlZGNhNjRjNjk4MWNlM2NkNTNkNjMwNGUzL3RhYmxlOjQ1YjI2MjUxNjViYzQzZWZiZjUzYmRlMzdhNWRlZjVlL3RhYmxlcmFuZ2U6NDViMjYyNTE2NWJjNDNlZmJmNTNiZGUzN2E1ZGVmNWVfMTMtMS0xLTEtNzkzMTY_3f8fee2f-2409-4b5b-8007-764248d0477c"
      unitRef="usdPerShare">1.32</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8xNi9mcmFnOmI1M2RkY2RlZGNhNjRjNjk4MWNlM2NkNTNkNjMwNGUzL3RhYmxlOjQ1YjI2MjUxNjViYzQzZWZiZjUzYmRlMzdhNWRlZjVlL3RhYmxlcmFuZ2U6NDViMjYyNTE2NWJjNDNlZmJmNTNiZGUzN2E1ZGVmNWVfMTMtMy0xLTEtNzkzMTY_8d51ed0f-5587-4275-a27a-fc7207053775"
      unitRef="usdPerShare">1.17</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8xNi9mcmFnOmI1M2RkY2RlZGNhNjRjNjk4MWNlM2NkNTNkNjMwNGUzL3RhYmxlOjQ1YjI2MjUxNjViYzQzZWZiZjUzYmRlMzdhNWRlZjVlL3RhYmxlcmFuZ2U6NDViMjYyNTE2NWJjNDNlZmJmNTNiZGUzN2E1ZGVmNWVfMTUtMS0xLTEtNzkzMTY_3e791e0b-b034-42b1-8ecd-9592e6380397"
      unitRef="shares">230126000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8xNi9mcmFnOmI1M2RkY2RlZGNhNjRjNjk4MWNlM2NkNTNkNjMwNGUzL3RhYmxlOjQ1YjI2MjUxNjViYzQzZWZiZjUzYmRlMzdhNWRlZjVlL3RhYmxlcmFuZ2U6NDViMjYyNTE2NWJjNDNlZmJmNTNiZGUzN2E1ZGVmNWVfMTUtMy0xLTEtNzkzMTY_045df4d6-a2a6-46dc-b9e4-aab5a93e14e7"
      unitRef="shares">231481000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8xNi9mcmFnOmI1M2RkY2RlZGNhNjRjNjk4MWNlM2NkNTNkNjMwNGUzL3RhYmxlOjQ1YjI2MjUxNjViYzQzZWZiZjUzYmRlMzdhNWRlZjVlL3RhYmxlcmFuZ2U6NDViMjYyNTE2NWJjNDNlZmJmNTNiZGUzN2E1ZGVmNWVfMTYtMS0xLTEtNzkzMTY_654bdde7-d7e2-4d42-9d5f-4ea9916df463"
      unitRef="shares">231229000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8xNi9mcmFnOmI1M2RkY2RlZGNhNjRjNjk4MWNlM2NkNTNkNjMwNGUzL3RhYmxlOjQ1YjI2MjUxNjViYzQzZWZiZjUzYmRlMzdhNWRlZjVlL3RhYmxlcmFuZ2U6NDViMjYyNTE2NWJjNDNlZmJmNTNiZGUzN2E1ZGVmNWVfMTYtMy0xLTEtNzkzMTY_493fcd56-099c-4186-a76b-cd4372fda634"
      unitRef="shares">233065000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8xNi9mcmFnOmI1M2RkY2RlZGNhNjRjNjk4MWNlM2NkNTNkNjMwNGUzL3RhYmxlOjQ1YjI2MjUxNjViYzQzZWZiZjUzYmRlMzdhNWRlZjVlL3RhYmxlcmFuZ2U6NDViMjYyNTE2NWJjNDNlZmJmNTNiZGUzN2E1ZGVmNWVfMTctMS0xLTEtNzkzMTY_25aa6fa6-01a7-4151-b62b-815db0f7e4e4"
      unitRef="usdPerShare">0.25</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8xNi9mcmFnOmI1M2RkY2RlZGNhNjRjNjk4MWNlM2NkNTNkNjMwNGUzL3RhYmxlOjQ1YjI2MjUxNjViYzQzZWZiZjUzYmRlMzdhNWRlZjVlL3RhYmxlcmFuZ2U6NDViMjYyNTE2NWJjNDNlZmJmNTNiZGUzN2E1ZGVmNWVfMTctMy0xLTEtNzkzMTY_a11aa7c7-d352-442d-8fa0-d57ceb8a150b"
      unitRef="usdPerShare">0.22</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8xOS9mcmFnOmI4NDM4Y2M2ODEwZjQ5ZDFhNWMyYTAzZTlkZGY0NTQ0L3RhYmxlOjkxZGM4MzNkZmY2MzQxZDdhMTNmMzU3YTFiZWQyZWU3L3RhYmxlcmFuZ2U6OTFkYzgzM2RmZjYzNDFkN2ExM2YzNTdhMWJlZDJlZTdfMi0xLTEtMS03OTMxNg_b6977d2c-1480-4c12-8a9f-c03d228ffddc"
      unitRef="usd">332211000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8xOS9mcmFnOmI4NDM4Y2M2ODEwZjQ5ZDFhNWMyYTAzZTlkZGY0NTQ0L3RhYmxlOjkxZGM4MzNkZmY2MzQxZDdhMTNmMzU3YTFiZWQyZWU3L3RhYmxlcmFuZ2U6OTFkYzgzM2RmZjYzNDFkN2ExM2YzNTdhMWJlZDJlZTdfMi0zLTEtMS03OTMxNg_b6db4c44-be4f-4b50-bf1f-5e01a87dab8b"
      unitRef="usd">257301000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yMi9mcmFnOjdhYmJlMjQzMTdiNjQzMTNhYWQ5MjVjYTEwM2EwNGZjL3RhYmxlOjU1NWQ0MzBjMTZkMjQzOGQ5NGRjOTJjYTA0NTJlMTJmL3RhYmxlcmFuZ2U6NTU1ZDQzMGMxNmQyNDM4ZDk0ZGM5MmNhMDQ1MmUxMmZfNC0xLTEtMS03OTMxNg_03200567-91f6-4faf-84e3-e6f5f6a4bcd8"
      unitRef="usd">399873000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ic8f243e13eb44bc1a02c0cc62b61b960_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yMi9mcmFnOjdhYmJlMjQzMTdiNjQzMTNhYWQ5MjVjYTEwM2EwNGZjL3RhYmxlOjU1NWQ0MzBjMTZkMjQzOGQ5NGRjOTJjYTA0NTJlMTJmL3RhYmxlcmFuZ2U6NTU1ZDQzMGMxNmQyNDM4ZDk0ZGM5MmNhMDQ1MmUxMmZfNC0zLTEtMS03OTMxNg_cf8432d3-18a4-492b-a252-f89656b7f185"
      unitRef="usd">345386000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ReceivablesNetCurrent
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yMi9mcmFnOjdhYmJlMjQzMTdiNjQzMTNhYWQ5MjVjYTEwM2EwNGZjL3RhYmxlOjU1NWQ0MzBjMTZkMjQzOGQ5NGRjOTJjYTA0NTJlMTJmL3RhYmxlcmFuZ2U6NTU1ZDQzMGMxNmQyNDM4ZDk0ZGM5MmNhMDQ1MmUxMmZfNS0xLTEtMS03OTMxNg_a1239d36-0eaa-4838-9238-ea7e0d8ee1f2"
      unitRef="usd">901506000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:ReceivablesNetCurrent
      contextRef="ic8f243e13eb44bc1a02c0cc62b61b960_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yMi9mcmFnOjdhYmJlMjQzMTdiNjQzMTNhYWQ5MjVjYTEwM2EwNGZjL3RhYmxlOjU1NWQ0MzBjMTZkMjQzOGQ5NGRjOTJjYTA0NTJlMTJmL3RhYmxlcmFuZ2U6NTU1ZDQzMGMxNmQyNDM4ZDk0ZGM5MmNhMDQ1MmUxMmZfNS0zLTEtMS03OTMxNg_a645910e-8fe4-46b3-ac6f-8b0192186d51"
      unitRef="usd">919335000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:InventoryNet
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yMi9mcmFnOjdhYmJlMjQzMTdiNjQzMTNhYWQ5MjVjYTEwM2EwNGZjL3RhYmxlOjU1NWQ0MzBjMTZkMjQzOGQ5NGRjOTJjYTA0NTJlMTJmL3RhYmxlcmFuZ2U6NTU1ZDQzMGMxNmQyNDM4ZDk0ZGM5MmNhMDQ1MmUxMmZfNi0xLTEtMS03OTMxNg_401c4005-933c-4083-9ed3-4081d4ba0d44"
      unitRef="usd">1117051000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ic8f243e13eb44bc1a02c0cc62b61b960_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yMi9mcmFnOjdhYmJlMjQzMTdiNjQzMTNhYWQ5MjVjYTEwM2EwNGZjL3RhYmxlOjU1NWQ0MzBjMTZkMjQzOGQ5NGRjOTJjYTA0NTJlMTJmL3RhYmxlcmFuZ2U6NTU1ZDQzMGMxNmQyNDM4ZDk0ZGM5MmNhMDQ1MmUxMmZfNi0zLTEtMS03OTMxNg_452553dc-ab28-41de-aaef-cc61c7260288"
      unitRef="usd">1044284000</us-gaap:InventoryNet>
    <us-gaap:OtherAssetsCurrent
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yMi9mcmFnOjdhYmJlMjQzMTdiNjQzMTNhYWQ5MjVjYTEwM2EwNGZjL3RhYmxlOjU1NWQ0MzBjMTZkMjQzOGQ5NGRjOTJjYTA0NTJlMTJmL3RhYmxlcmFuZ2U6NTU1ZDQzMGMxNmQyNDM4ZDk0ZGM5MmNhMDQ1MmUxMmZfNy0xLTEtMS03OTMxNg_5bea0b4e-b140-4199-bfbb-768eb78f25da"
      unitRef="usd">247512000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="ic8f243e13eb44bc1a02c0cc62b61b960_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yMi9mcmFnOjdhYmJlMjQzMTdiNjQzMTNhYWQ5MjVjYTEwM2EwNGZjL3RhYmxlOjU1NWQ0MzBjMTZkMjQzOGQ5NGRjOTJjYTA0NTJlMTJmL3RhYmxlcmFuZ2U6NTU1ZDQzMGMxNmQyNDM4ZDk0ZGM5MmNhMDQ1MmUxMmZfNy0zLTEtMS03OTMxNg_43fc939c-a746-4437-a1c4-b57c618ab4f9"
      unitRef="usd">219053000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yMi9mcmFnOjdhYmJlMjQzMTdiNjQzMTNhYWQ5MjVjYTEwM2EwNGZjL3RhYmxlOjU1NWQ0MzBjMTZkMjQzOGQ5NGRjOTJjYTA0NTJlMTJmL3RhYmxlcmFuZ2U6NTU1ZDQzMGMxNmQyNDM4ZDk0ZGM5MmNhMDQ1MmUxMmZfOC0xLTEtMS03OTMxNg_3183a9a6-b479-4cd0-9a5a-b6c995ffedc2"
      unitRef="usd">2665942000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ic8f243e13eb44bc1a02c0cc62b61b960_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yMi9mcmFnOjdhYmJlMjQzMTdiNjQzMTNhYWQ5MjVjYTEwM2EwNGZjL3RhYmxlOjU1NWQ0MzBjMTZkMjQzOGQ5NGRjOTJjYTA0NTJlMTJmL3RhYmxlcmFuZ2U6NTU1ZDQzMGMxNmQyNDM4ZDk0ZGM5MmNhMDQ1MmUxMmZfOC0zLTEtMS03OTMxNg_60c53c34-cff8-4fe4-b7b4-37979c4fd59e"
      unitRef="usd">2528058000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yMi9mcmFnOjdhYmJlMjQzMTdiNjQzMTNhYWQ5MjVjYTEwM2EwNGZjL3RhYmxlOjU1NWQ0MzBjMTZkMjQzOGQ5NGRjOTJjYTA0NTJlMTJmL3RhYmxlcmFuZ2U6NTU1ZDQzMGMxNmQyNDM4ZDk0ZGM5MmNhMDQ1MmUxMmZfOS0xLTEtMS03OTMxNg_19d9716e-30a6-4473-8772-3f4ab8a47a47"
      unitRef="usd">637672000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ic8f243e13eb44bc1a02c0cc62b61b960_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yMi9mcmFnOjdhYmJlMjQzMTdiNjQzMTNhYWQ5MjVjYTEwM2EwNGZjL3RhYmxlOjU1NWQ0MzBjMTZkMjQzOGQ5NGRjOTJjYTA0NTJlMTJmL3RhYmxlcmFuZ2U6NTU1ZDQzMGMxNmQyNDM4ZDk0ZGM5MmNhMDQ1MmUxMmZfOS0zLTEtMS03OTMxNg_45ef0bf0-9b1b-414d-b0bb-06d4f273be02"
      unitRef="usd">635641000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yMi9mcmFnOjdhYmJlMjQzMTdiNjQzMTNhYWQ5MjVjYTEwM2EwNGZjL3RhYmxlOjU1NWQ0MzBjMTZkMjQzOGQ5NGRjOTJjYTA0NTJlMTJmL3RhYmxlcmFuZ2U6NTU1ZDQzMGMxNmQyNDM4ZDk0ZGM5MmNhMDQ1MmUxMmZfMTAtMS0xLTEtNzkzMTY_f9e940c6-ece0-4024-a7f2-222102194ca5"
      unitRef="usd">166985000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ic8f243e13eb44bc1a02c0cc62b61b960_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yMi9mcmFnOjdhYmJlMjQzMTdiNjQzMTNhYWQ5MjVjYTEwM2EwNGZjL3RhYmxlOjU1NWQ0MzBjMTZkMjQzOGQ5NGRjOTJjYTA0NTJlMTJmL3RhYmxlcmFuZ2U6NTU1ZDQzMGMxNmQyNDM4ZDk0ZGM5MmNhMDQ1MmUxMmZfMTAtMy0xLTEtNzkzMTY_96162b6d-aac5-46ff-a357-29e93e2cec4d"
      unitRef="usd">170295000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yMi9mcmFnOjdhYmJlMjQzMTdiNjQzMTNhYWQ5MjVjYTEwM2EwNGZjL3RhYmxlOjU1NWQ0MzBjMTZkMjQzOGQ5NGRjOTJjYTA0NTJlMTJmL3RhYmxlcmFuZ2U6NTU1ZDQzMGMxNmQyNDM4ZDk0ZGM5MmNhMDQ1MmUxMmZfMTEtMS0xLTEtNzkzMTY_b1f46c15-ac79-4ede-95df-292c1e34e457"
      unitRef="usd">5430493000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ic8f243e13eb44bc1a02c0cc62b61b960_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yMi9mcmFnOjdhYmJlMjQzMTdiNjQzMTNhYWQ5MjVjYTEwM2EwNGZjL3RhYmxlOjU1NWQ0MzBjMTZkMjQzOGQ5NGRjOTJjYTA0NTJlMTJmL3RhYmxlcmFuZ2U6NTU1ZDQzMGMxNmQyNDM4ZDk0ZGM5MmNhMDQ1MmUxMmZfMTEtMy0xLTEtNzkzMTY_6e0043c8-671d-41e6-9330-feeab6c5cdce"
      unitRef="usd">5372562000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yMi9mcmFnOjdhYmJlMjQzMTdiNjQzMTNhYWQ5MjVjYTEwM2EwNGZjL3RhYmxlOjU1NWQ0MzBjMTZkMjQzOGQ5NGRjOTJjYTA0NTJlMTJmL3RhYmxlcmFuZ2U6NTU1ZDQzMGMxNmQyNDM4ZDk0ZGM5MmNhMDQ1MmUxMmZfMTItMS0xLTEtNzkzMTY_cdc74f32-e9e4-4058-a409-f4d3d5f30a98"
      unitRef="usd">3321124000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ic8f243e13eb44bc1a02c0cc62b61b960_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yMi9mcmFnOjdhYmJlMjQzMTdiNjQzMTNhYWQ5MjVjYTEwM2EwNGZjL3RhYmxlOjU1NWQ0MzBjMTZkMjQzOGQ5NGRjOTJjYTA0NTJlMTJmL3RhYmxlcmFuZ2U6NTU1ZDQzMGMxNmQyNDM4ZDk0ZGM5MmNhMDQ1MmUxMmZfMTItMy0xLTEtNzkzMTY_d2e92c34-0f8f-4e36-b9e7-8e19c71d2ee1"
      unitRef="usd">3342085000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:InvestmentsAndOtherNoncurrentAssets
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yMi9mcmFnOjdhYmJlMjQzMTdiNjQzMTNhYWQ5MjVjYTEwM2EwNGZjL3RhYmxlOjU1NWQ0MzBjMTZkMjQzOGQ5NGRjOTJjYTA0NTJlMTJmL3RhYmxlcmFuZ2U6NTU1ZDQzMGMxNmQyNDM4ZDk0ZGM5MmNhMDQ1MmUxMmZfMTMtMS0xLTEtNzkzMTY_c4a746eb-2a25-49fa-9e02-42528c031d78"
      unitRef="usd">393806000</us-gaap:InvestmentsAndOtherNoncurrentAssets>
    <us-gaap:InvestmentsAndOtherNoncurrentAssets
      contextRef="ic8f243e13eb44bc1a02c0cc62b61b960_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yMi9mcmFnOjdhYmJlMjQzMTdiNjQzMTNhYWQ5MjVjYTEwM2EwNGZjL3RhYmxlOjU1NWQ0MzBjMTZkMjQzOGQ5NGRjOTJjYTA0NTJlMTJmL3RhYmxlcmFuZ2U6NTU1ZDQzMGMxNmQyNDM4ZDk0ZGM5MmNhMDQ1MmUxMmZfMTMtMy0xLTEtNzkzMTY_65821ba2-2c8d-49f2-90e4-6adcf6a63cb8"
      unitRef="usd">382479000</us-gaap:InvestmentsAndOtherNoncurrentAssets>
    <us-gaap:Assets
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yMi9mcmFnOjdhYmJlMjQzMTdiNjQzMTNhYWQ5MjVjYTEwM2EwNGZjL3RhYmxlOjU1NWQ0MzBjMTZkMjQzOGQ5NGRjOTJjYTA0NTJlMTJmL3RhYmxlcmFuZ2U6NTU1ZDQzMGMxNmQyNDM4ZDk0ZGM5MmNhMDQ1MmUxMmZfMTQtMS0xLTEtNzkzMTY_6f24ba2e-f817-4212-8bf1-3b476a70e9e6"
      unitRef="usd">12616022000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ic8f243e13eb44bc1a02c0cc62b61b960_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yMi9mcmFnOjdhYmJlMjQzMTdiNjQzMTNhYWQ5MjVjYTEwM2EwNGZjL3RhYmxlOjU1NWQ0MzBjMTZkMjQzOGQ5NGRjOTJjYTA0NTJlMTJmL3RhYmxlcmFuZ2U6NTU1ZDQzMGMxNmQyNDM4ZDk0ZGM5MmNhMDQ1MmUxMmZfMTQtMy0xLTEtNzkzMTY_cc11e345-5d72-4357-8f5b-51fb478ca787"
      unitRef="usd">12431120000</us-gaap:Assets>
    <us-gaap:DebtCurrent
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yMi9mcmFnOjdhYmJlMjQzMTdiNjQzMTNhYWQ5MjVjYTEwM2EwNGZjL3RhYmxlOjU1NWQ0MzBjMTZkMjQzOGQ5NGRjOTJjYTA0NTJlMTJmL3RhYmxlcmFuZ2U6NTU1ZDQzMGMxNmQyNDM4ZDk0ZGM5MmNhMDQ1MmUxMmZfMTgtMS0xLTEtNzkzMTY_df3eb1f8-5e63-4aac-a098-89a0b00c101e"
      unitRef="usd">70017000</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="ic8f243e13eb44bc1a02c0cc62b61b960_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yMi9mcmFnOjdhYmJlMjQzMTdiNjQzMTNhYWQ5MjVjYTEwM2EwNGZjL3RhYmxlOjU1NWQ0MzBjMTZkMjQzOGQ5NGRjOTJjYTA0NTJlMTJmL3RhYmxlcmFuZ2U6NTU1ZDQzMGMxNmQyNDM4ZDk0ZGM5MmNhMDQ1MmUxMmZfMTgtMy0xLTEtNzkzMTY_d33744dd-c93a-49c9-a1ac-ee3eebf388d3"
      unitRef="usd">226079000</us-gaap:DebtCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yMi9mcmFnOjdhYmJlMjQzMTdiNjQzMTNhYWQ5MjVjYTEwM2EwNGZjL3RhYmxlOjU1NWQ0MzBjMTZkMjQzOGQ5NGRjOTJjYTA0NTJlMTJmL3RhYmxlcmFuZ2U6NTU1ZDQzMGMxNmQyNDM4ZDk0ZGM5MmNhMDQ1MmUxMmZfMTktMS0xLTEtNzkzMTY_c89dc9d9-9128-4993-b019-94c3aceee4c4"
      unitRef="usd">526063000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ic8f243e13eb44bc1a02c0cc62b61b960_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yMi9mcmFnOjdhYmJlMjQzMTdiNjQzMTNhYWQ5MjVjYTEwM2EwNGZjL3RhYmxlOjU1NWQ0MzBjMTZkMjQzOGQ5NGRjOTJjYTA0NTJlMTJmL3RhYmxlcmFuZ2U6NTU1ZDQzMGMxNmQyNDM4ZDk0ZGM5MmNhMDQ1MmUxMmZfMTktMy0xLTEtNzkzMTY_bdea7341-27d2-45bb-b5d3-5c1727682def"
      unitRef="usd">497134000</us-gaap:AccountsPayableCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yMi9mcmFnOjdhYmJlMjQzMTdiNjQzMTNhYWQ5MjVjYTEwM2EwNGZjL3RhYmxlOjU1NWQ0MzBjMTZkMjQzOGQ5NGRjOTJjYTA0NTJlMTJmL3RhYmxlcmFuZ2U6NTU1ZDQzMGMxNmQyNDM4ZDk0ZGM5MmNhMDQ1MmUxMmZfMjAtMS0xLTEtNzkzMTY_6783c088-6df6-4089-878d-ba76cb316483"
      unitRef="usd">377856000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ic8f243e13eb44bc1a02c0cc62b61b960_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yMi9mcmFnOjdhYmJlMjQzMTdiNjQzMTNhYWQ5MjVjYTEwM2EwNGZjL3RhYmxlOjU1NWQ0MzBjMTZkMjQzOGQ5NGRjOTJjYTA0NTJlMTJmL3RhYmxlcmFuZ2U6NTU1ZDQzMGMxNmQyNDM4ZDk0ZGM5MmNhMDQ1MmUxMmZfMjAtMy0xLTEtNzkzMTY_fcaa6bf6-a5e6-443f-bf6d-30dc45e0b98c"
      unitRef="usd">357674000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yMi9mcmFnOjdhYmJlMjQzMTdiNjQzMTNhYWQ5MjVjYTEwM2EwNGZjL3RhYmxlOjU1NWQ0MzBjMTZkMjQzOGQ5NGRjOTJjYTA0NTJlMTJmL3RhYmxlcmFuZ2U6NTU1ZDQzMGMxNmQyNDM4ZDk0ZGM5MmNhMDQ1MmUxMmZfMjEtMS0xLTEtNzkzMTY_4b1fb985-7baa-4a7a-b267-e1974cb68c17"
      unitRef="usd">107134000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="ic8f243e13eb44bc1a02c0cc62b61b960_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yMi9mcmFnOjdhYmJlMjQzMTdiNjQzMTNhYWQ5MjVjYTEwM2EwNGZjL3RhYmxlOjU1NWQ0MzBjMTZkMjQzOGQ5NGRjOTJjYTA0NTJlMTJmL3RhYmxlcmFuZ2U6NTU1ZDQzMGMxNmQyNDM4ZDk0ZGM5MmNhMDQ1MmUxMmZfMjEtMy0xLTEtNzkzMTY_b9596d4b-b337-47ee-9531-227d2c25d4be"
      unitRef="usd">48171000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yMi9mcmFnOjdhYmJlMjQzMTdiNjQzMTNhYWQ5MjVjYTEwM2EwNGZjL3RhYmxlOjU1NWQ0MzBjMTZkMjQzOGQ5NGRjOTJjYTA0NTJlMTJmL3RhYmxlcmFuZ2U6NTU1ZDQzMGMxNmQyNDM4ZDk0ZGM5MmNhMDQ1MmUxMmZfMjItMS0xLTEtNzkzMTY_1c7d6d0c-c50e-4500-8942-455fffd8019e"
      unitRef="usd">371597000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ic8f243e13eb44bc1a02c0cc62b61b960_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yMi9mcmFnOjdhYmJlMjQzMTdiNjQzMTNhYWQ5MjVjYTEwM2EwNGZjL3RhYmxlOjU1NWQ0MzBjMTZkMjQzOGQ5NGRjOTJjYTA0NTJlMTJmL3RhYmxlcmFuZ2U6NTU1ZDQzMGMxNmQyNDM4ZDk0ZGM5MmNhMDQ1MmUxMmZfMjItMy0xLTEtNzkzMTY_f667d8c6-5ef8-4ba7-b094-6a3ec401fdd4"
      unitRef="usd">435144000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yMi9mcmFnOjdhYmJlMjQzMTdiNjQzMTNhYWQ5MjVjYTEwM2EwNGZjL3RhYmxlOjU1NWQ0MzBjMTZkMjQzOGQ5NGRjOTJjYTA0NTJlMTJmL3RhYmxlcmFuZ2U6NTU1ZDQzMGMxNmQyNDM4ZDk0ZGM5MmNhMDQ1MmUxMmZfMjMtMS0xLTEtNzkzMTY_93a8fd1d-5c69-47a5-8c71-8a13d4ec3df2"
      unitRef="usd">1452667000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ic8f243e13eb44bc1a02c0cc62b61b960_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yMi9mcmFnOjdhYmJlMjQzMTdiNjQzMTNhYWQ5MjVjYTEwM2EwNGZjL3RhYmxlOjU1NWQ0MzBjMTZkMjQzOGQ5NGRjOTJjYTA0NTJlMTJmL3RhYmxlcmFuZ2U6NTU1ZDQzMGMxNmQyNDM4ZDk0ZGM5MmNhMDQ1MmUxMmZfMjMtMy0xLTEtNzkzMTY_bfff0467-202b-45b3-96e1-fb536dfe9dbd"
      unitRef="usd">1564202000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yMi9mcmFnOjdhYmJlMjQzMTdiNjQzMTNhYWQ5MjVjYTEwM2EwNGZjL3RhYmxlOjU1NWQ0MzBjMTZkMjQzOGQ5NGRjOTJjYTA0NTJlMTJmL3RhYmxlcmFuZ2U6NTU1ZDQzMGMxNmQyNDM4ZDk0ZGM5MmNhMDQ1MmUxMmZfMjQtMS0xLTEtNzkzMTY_8b901693-a444-4b81-b7b8-f4cd4e934292"
      unitRef="usd">2175880000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ic8f243e13eb44bc1a02c0cc62b61b960_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yMi9mcmFnOjdhYmJlMjQzMTdiNjQzMTNhYWQ5MjVjYTEwM2EwNGZjL3RhYmxlOjU1NWQ0MzBjMTZkMjQzOGQ5NGRjOTJjYTA0NTJlMTJmL3RhYmxlcmFuZ2U6NTU1ZDQzMGMxNmQyNDM4ZDk0ZGM5MmNhMDQ1MmUxMmZfMjQtMy0xLTEtNzkzMTY_9243a922-bad8-443f-9822-97b9ab840150"
      unitRef="usd">2158928000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yMi9mcmFnOjdhYmJlMjQzMTdiNjQzMTNhYWQ5MjVjYTEwM2EwNGZjL3RhYmxlOjU1NWQ0MzBjMTZkMjQzOGQ5NGRjOTJjYTA0NTJlMTJmL3RhYmxlcmFuZ2U6NTU1ZDQzMGMxNmQyNDM4ZDk0ZGM5MmNhMDQ1MmUxMmZfMjUtMS0xLTEtNzkzMTY_fe78a454-db83-4e36-8ece-c51ae5571222"
      unitRef="usd">670256000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ic8f243e13eb44bc1a02c0cc62b61b960_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yMi9mcmFnOjdhYmJlMjQzMTdiNjQzMTNhYWQ5MjVjYTEwM2EwNGZjL3RhYmxlOjU1NWQ0MzBjMTZkMjQzOGQ5NGRjOTJjYTA0NTJlMTJmL3RhYmxlcmFuZ2U6NTU1ZDQzMGMxNmQyNDM4ZDk0ZGM5MmNhMDQ1MmUxMmZfMjUtMy0xLTEtNzkzMTY_d5f24dfc-ee43-4d38-a81d-11c1bdb78b5b"
      unitRef="usd">694267000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yMi9mcmFnOjdhYmJlMjQzMTdiNjQzMTNhYWQ5MjVjYTEwM2EwNGZjL3RhYmxlOjU1NWQ0MzBjMTZkMjQzOGQ5NGRjOTJjYTA0NTJlMTJmL3RhYmxlcmFuZ2U6NTU1ZDQzMGMxNmQyNDM4ZDk0ZGM5MmNhMDQ1MmUxMmZfMjYtMS0xLTEtNzkzMTY_725bb29f-ace4-4f29-9b8a-d715e2a35d4c"
      unitRef="usd">560094000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ic8f243e13eb44bc1a02c0cc62b61b960_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yMi9mcmFnOjdhYmJlMjQzMTdiNjQzMTNhYWQ5MjVjYTEwM2EwNGZjL3RhYmxlOjU1NWQ0MzBjMTZkMjQzOGQ5NGRjOTJjYTA0NTJlMTJmL3RhYmxlcmFuZ2U6NTU1ZDQzMGMxNmQyNDM4ZDk0ZGM5MmNhMDQ1MmUxMmZfMjYtMy0xLTEtNzkzMTY_aa928218-cea3-4912-9f38-49a7d3848b97"
      unitRef="usd">537211000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yMi9mcmFnOjdhYmJlMjQzMTdiNjQzMTNhYWQ5MjVjYTEwM2EwNGZjL3RhYmxlOjU1NWQ0MzBjMTZkMjQzOGQ5NGRjOTJjYTA0NTJlMTJmL3RhYmxlcmFuZ2U6NTU1ZDQzMGMxNmQyNDM4ZDk0ZGM5MmNhMDQ1MmUxMmZfMjctMS0xLTEtNzkzMTY_18b3bccd-1233-47a9-8a0a-654f6faa7695"
      unitRef="usd">4858897000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="ic8f243e13eb44bc1a02c0cc62b61b960_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yMi9mcmFnOjdhYmJlMjQzMTdiNjQzMTNhYWQ5MjVjYTEwM2EwNGZjL3RhYmxlOjU1NWQ0MzBjMTZkMjQzOGQ5NGRjOTJjYTA0NTJlMTJmL3RhYmxlcmFuZ2U6NTU1ZDQzMGMxNmQyNDM4ZDk0ZGM5MmNhMDQ1MmUxMmZfMjctMy0xLTEtNzkzMTY_691bbccf-fc41-4d44-9fea-8a1fc137267c"
      unitRef="usd">4954608000</us-gaap:Liabilities>
    <us-gaap:CommonStockValue
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yMi9mcmFnOjdhYmJlMjQzMTdiNjQzMTNhYWQ5MjVjYTEwM2EwNGZjL3RhYmxlOjU1NWQ0MzBjMTZkMjQzOGQ5NGRjOTJjYTA0NTJlMTJmL3RhYmxlcmFuZ2U6NTU1ZDQzMGMxNmQyNDM4ZDk0ZGM5MmNhMDQ1MmUxMmZfMjktMS0xLTEtNzkzMTY_95e0e18a-9ebd-437b-8d85-f5132d4952a5"
      unitRef="usd">2704000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ic8f243e13eb44bc1a02c0cc62b61b960_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yMi9mcmFnOjdhYmJlMjQzMTdiNjQzMTNhYWQ5MjVjYTEwM2EwNGZjL3RhYmxlOjU1NWQ0MzBjMTZkMjQzOGQ5NGRjOTJjYTA0NTJlMTJmL3RhYmxlcmFuZ2U6NTU1ZDQzMGMxNmQyNDM4ZDk0ZGM5MmNhMDQ1MmUxMmZfMjktMy0xLTEtNzkzMTY_9eb85fac-fcbc-4fd1-a40a-8a5b5dc387e6"
      unitRef="usd">2700000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yMi9mcmFnOjdhYmJlMjQzMTdiNjQzMTNhYWQ5MjVjYTEwM2EwNGZjL3RhYmxlOjU1NWQ0MzBjMTZkMjQzOGQ5NGRjOTJjYTA0NTJlMTJmL3RhYmxlcmFuZ2U6NTU1ZDQzMGMxNmQyNDM4ZDk0ZGM5MmNhMDQ1MmUxMmZfMzAtMS0xLTEtNzkzMTY_89af7695-17b0-4a90-ab14-e98dcde75d4a"
      unitRef="usd">1092362000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="ic8f243e13eb44bc1a02c0cc62b61b960_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yMi9mcmFnOjdhYmJlMjQzMTdiNjQzMTNhYWQ5MjVjYTEwM2EwNGZjL3RhYmxlOjU1NWQ0MzBjMTZkMjQzOGQ5NGRjOTJjYTA0NTJlMTJmL3RhYmxlcmFuZ2U6NTU1ZDQzMGMxNmQyNDM4ZDk0ZGM5MmNhMDQ1MmUxMmZfMzAtMy0xLTEtNzkzMTY_8c07cc99-ac43-4037-abc3-2f50b127be45"
      unitRef="usd">1094236000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yMi9mcmFnOjdhYmJlMjQzMTdiNjQzMTNhYWQ5MjVjYTEwM2EwNGZjL3RhYmxlOjU1NWQ0MzBjMTZkMjQzOGQ5NGRjOTJjYTA0NTJlMTJmL3RhYmxlcmFuZ2U6NTU1ZDQzMGMxNmQyNDM4ZDk0ZGM5MmNhMDQ1MmUxMmZfMzEtMS0xLTEtNzkzMTY_87c474a8-3614-4467-81d2-a88265da1828"
      unitRef="usd">9105705000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ic8f243e13eb44bc1a02c0cc62b61b960_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yMi9mcmFnOjdhYmJlMjQzMTdiNjQzMTNhYWQ5MjVjYTEwM2EwNGZjL3RhYmxlOjU1NWQ0MzBjMTZkMjQzOGQ5NGRjOTJjYTA0NTJlMTJmL3RhYmxlcmFuZ2U6NTU1ZDQzMGMxNmQyNDM4ZDk0ZGM5MmNhMDQ1MmUxMmZfMzEtMy0xLTEtNzkzMTY_f4a1b1b7-9c6f-4aca-92c2-c8df290a6e69"
      unitRef="usd">8857485000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yMi9mcmFnOjdhYmJlMjQzMTdiNjQzMTNhYWQ5MjVjYTEwM2EwNGZjL3RhYmxlOjU1NWQ0MzBjMTZkMjQzOGQ5NGRjOTJjYTA0NTJlMTJmL3RhYmxlcmFuZ2U6NTU1ZDQzMGMxNmQyNDM4ZDk0ZGM5MmNhMDQ1MmUxMmZfMzItMS0xLTEtNzkzMTY_bf0100e2-37d0-4c97-993a-c88b5849ccb6"
      unitRef="usd">-548446000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ic8f243e13eb44bc1a02c0cc62b61b960_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yMi9mcmFnOjdhYmJlMjQzMTdiNjQzMTNhYWQ5MjVjYTEwM2EwNGZjL3RhYmxlOjU1NWQ0MzBjMTZkMjQzOGQ5NGRjOTJjYTA0NTJlMTJmL3RhYmxlcmFuZ2U6NTU1ZDQzMGMxNmQyNDM4ZDk0ZGM5MmNhMDQ1MmUxMmZfMzItMy0xLTEtNzkzMTY_bf6402dd-0e87-4a15-86ce-4f0ab544c90c"
      unitRef="usd">-574945000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:TreasuryStockValue
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yMi9mcmFnOjdhYmJlMjQzMTdiNjQzMTNhYWQ5MjVjYTEwM2EwNGZjL3RhYmxlOjU1NWQ0MzBjMTZkMjQzOGQ5NGRjOTJjYTA0NTJlMTJmL3RhYmxlcmFuZ2U6NTU1ZDQzMGMxNmQyNDM4ZDk0ZGM5MmNhMDQ1MmUxMmZfMzMtMS0xLTEtNzkzMTY_fad7c87e-1770-4202-b3d8-3a086365018c"
      unitRef="usd">1895200000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="ic8f243e13eb44bc1a02c0cc62b61b960_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yMi9mcmFnOjdhYmJlMjQzMTdiNjQzMTNhYWQ5MjVjYTEwM2EwNGZjL3RhYmxlOjU1NWQ0MzBjMTZkMjQzOGQ5NGRjOTJjYTA0NTJlMTJmL3RhYmxlcmFuZ2U6NTU1ZDQzMGMxNmQyNDM4ZDk0ZGM5MmNhMDQ1MmUxMmZfMzMtMy0xLTEtNzkzMTY_6e0c3a03-a902-4ca0-b3f2-00d4568d10c8"
      unitRef="usd">1902964000</us-gaap:TreasuryStockValue>
    <us-gaap:StockholdersEquity
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yMi9mcmFnOjdhYmJlMjQzMTdiNjQzMTNhYWQ5MjVjYTEwM2EwNGZjL3RhYmxlOjU1NWQ0MzBjMTZkMjQzOGQ5NGRjOTJjYTA0NTJlMTJmL3RhYmxlcmFuZ2U6NTU1ZDQzMGMxNmQyNDM4ZDk0ZGM5MmNhMDQ1MmUxMmZfMzQtMS0xLTEtNzkzMTY_bf7a3fc0-2c77-45d9-b73c-fd5068f6661f"
      unitRef="usd">7757125000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic8f243e13eb44bc1a02c0cc62b61b960_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yMi9mcmFnOjdhYmJlMjQzMTdiNjQzMTNhYWQ5MjVjYTEwM2EwNGZjL3RhYmxlOjU1NWQ0MzBjMTZkMjQzOGQ5NGRjOTJjYTA0NTJlMTJmL3RhYmxlcmFuZ2U6NTU1ZDQzMGMxNmQyNDM4ZDk0ZGM5MmNhMDQ1MmUxMmZfMzQtMy0xLTEtNzkzMTY_f61c1ce0-0820-4cfc-80f2-0948269287ea"
      unitRef="usd">7476512000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yMi9mcmFnOjdhYmJlMjQzMTdiNjQzMTNhYWQ5MjVjYTEwM2EwNGZjL3RhYmxlOjU1NWQ0MzBjMTZkMjQzOGQ5NGRjOTJjYTA0NTJlMTJmL3RhYmxlcmFuZ2U6NTU1ZDQzMGMxNmQyNDM4ZDk0ZGM5MmNhMDQ1MmUxMmZfMzUtMS0xLTEtNzkzMTY_f7a9e227-8dd5-43b5-a50f-19f230bddf89"
      unitRef="usd">12616022000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ic8f243e13eb44bc1a02c0cc62b61b960_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yMi9mcmFnOjdhYmJlMjQzMTdiNjQzMTNhYWQ5MjVjYTEwM2EwNGZjL3RhYmxlOjU1NWQ0MzBjMTZkMjQzOGQ5NGRjOTJjYTA0NTJlMTJmL3RhYmxlcmFuZ2U6NTU1ZDQzMGMxNmQyNDM4ZDk0ZGM5MmNhMDQ1MmUxMmZfMzUtMy0xLTEtNzkzMTY_01c75b2d-3cd4-454d-9d2b-32ab27409577"
      unitRef="usd">12431120000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yNS9mcmFnOmQyZWE4YjJhNmEyMDRiYzJhMjQyZGYyZjQwOTNkMjZkL3RhYmxlOjQyMGFmNWNkN2RiZjQyMTU4NjNmYjQwNjIzMjAwNzIwL3RhYmxlcmFuZ2U6NDIwYWY1Y2Q3ZGJmNDIxNTg2M2ZiNDA2MjMyMDA3MjBfNC0wLTEtMS03OTMxNi90ZXh0cmVnaW9uOjhjYTkyNzBjN2I1ZTQzMzBhMWFkZTZhMGM1ZGUwYjNhXzE4_570e861e-66e8-4ba7-ba39-bcf0998829b5"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ibacd014a550142be93cb2c313aaa8c57_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yNS9mcmFnOmQyZWE4YjJhNmEyMDRiYzJhMjQyZGYyZjQwOTNkMjZkL3RhYmxlOjQyMGFmNWNkN2RiZjQyMTU4NjNmYjQwNjIzMjAwNzIwL3RhYmxlcmFuZ2U6NDIwYWY1Y2Q3ZGJmNDIxNTg2M2ZiNDA2MjMyMDA3MjBfNC0wLTEtMS03OTMxNi90ZXh0cmVnaW9uOjhjYTkyNzBjN2I1ZTQzMzBhMWFkZTZhMGM1ZGUwYjNhXzE4_64126075-0b73-4054-afb0-7c0e2a8e61f0"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ibacd014a550142be93cb2c313aaa8c57_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yNS9mcmFnOmQyZWE4YjJhNmEyMDRiYzJhMjQyZGYyZjQwOTNkMjZkL3RhYmxlOjQyMGFmNWNkN2RiZjQyMTU4NjNmYjQwNjIzMjAwNzIwL3RhYmxlcmFuZ2U6NDIwYWY1Y2Q3ZGJmNDIxNTg2M2ZiNDA2MjMyMDA3MjBfNC0wLTEtMS03OTMxNi90ZXh0cmVnaW9uOjhjYTkyNzBjN2I1ZTQzMzBhMWFkZTZhMGM1ZGUwYjNhXzE4_952fa9e6-e07e-4fa1-af5e-dc2935dba77d"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yNS9mcmFnOmQyZWE4YjJhNmEyMDRiYzJhMjQyZGYyZjQwOTNkMjZkL3RhYmxlOjQyMGFmNWNkN2RiZjQyMTU4NjNmYjQwNjIzMjAwNzIwL3RhYmxlcmFuZ2U6NDIwYWY1Y2Q3ZGJmNDIxNTg2M2ZiNDA2MjMyMDA3MjBfNC0wLTEtMS03OTMxNi90ZXh0cmVnaW9uOjhjYTkyNzBjN2I1ZTQzMzBhMWFkZTZhMGM1ZGUwYjNhXzE4_daec7adc-ddd5-4434-9da1-f1116128f25a"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:StockholdersEquity
      contextRef="i68c8379b4f9f48b69fc60eef5e9f0a26_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yNS9mcmFnOmQyZWE4YjJhNmEyMDRiYzJhMjQyZGYyZjQwOTNkMjZkL3RhYmxlOjQyMGFmNWNkN2RiZjQyMTU4NjNmYjQwNjIzMjAwNzIwL3RhYmxlcmFuZ2U6NDIwYWY1Y2Q3ZGJmNDIxNTg2M2ZiNDA2MjMyMDA3MjBfNS0xLTEtMS03OTMxNg_33e3b26e-5161-4523-a592-55463e44a471"
      unitRef="usd">2700000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib12bf4a69c1e49be864388ae1e33e456_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yNS9mcmFnOmQyZWE4YjJhNmEyMDRiYzJhMjQyZGYyZjQwOTNkMjZkL3RhYmxlOjQyMGFmNWNkN2RiZjQyMTU4NjNmYjQwNjIzMjAwNzIwL3RhYmxlcmFuZ2U6NDIwYWY1Y2Q3ZGJmNDIxNTg2M2ZiNDA2MjMyMDA3MjBfNS0zLTEtMS03OTMxNg_1cf41cbf-69cc-4c92-9a0d-c5eacbe213ce"
      unitRef="usd">2689000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="idb412f4b12e147c28b77b3e4f1144291_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yNS9mcmFnOmQyZWE4YjJhNmEyMDRiYzJhMjQyZGYyZjQwOTNkMjZkL3RhYmxlOjQyMGFmNWNkN2RiZjQyMTU4NjNmYjQwNjIzMjAwNzIwL3RhYmxlcmFuZ2U6NDIwYWY1Y2Q3ZGJmNDIxNTg2M2ZiNDA2MjMyMDA3MjBfNi0xLTEtMS03OTMxNg_81a8a2c7-ddf6-4bb6-8447-1f55a08cb5eb"
      unitRef="usd">4000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i015f30d5fd3a415ebe76cab7a8af32f9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yNS9mcmFnOmQyZWE4YjJhNmEyMDRiYzJhMjQyZGYyZjQwOTNkMjZkL3RhYmxlOjQyMGFmNWNkN2RiZjQyMTU4NjNmYjQwNjIzMjAwNzIwL3RhYmxlcmFuZ2U6NDIwYWY1Y2Q3ZGJmNDIxNTg2M2ZiNDA2MjMyMDA3MjBfNi0zLTEtMS03OTMxNg_4d904c9a-af4e-4edd-9c95-bb605d2b14cf"
      unitRef="usd">4000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockholdersEquity
      contextRef="id259d580ec5a476e96fce6ca27bf5982_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yNS9mcmFnOmQyZWE4YjJhNmEyMDRiYzJhMjQyZGYyZjQwOTNkMjZkL3RhYmxlOjQyMGFmNWNkN2RiZjQyMTU4NjNmYjQwNjIzMjAwNzIwL3RhYmxlcmFuZ2U6NDIwYWY1Y2Q3ZGJmNDIxNTg2M2ZiNDA2MjMyMDA3MjBfNy0xLTEtMS03OTMxNg_d030bb06-c78b-4879-a017-1f550b55a63c"
      unitRef="usd">2704000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i24d06b00f6224041b001f36e087baee1_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yNS9mcmFnOmQyZWE4YjJhNmEyMDRiYzJhMjQyZGYyZjQwOTNkMjZkL3RhYmxlOjQyMGFmNWNkN2RiZjQyMTU4NjNmYjQwNjIzMjAwNzIwL3RhYmxlcmFuZ2U6NDIwYWY1Y2Q3ZGJmNDIxNTg2M2ZiNDA2MjMyMDA3MjBfNy0zLTEtMS03OTMxNg_db44e7fe-24fa-47df-a0db-f0666a1658a3"
      unitRef="usd">2693000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i919122d930994789b12e69012b2d4a73_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yNS9mcmFnOmQyZWE4YjJhNmEyMDRiYzJhMjQyZGYyZjQwOTNkMjZkL3RhYmxlOjQyMGFmNWNkN2RiZjQyMTU4NjNmYjQwNjIzMjAwNzIwL3RhYmxlcmFuZ2U6NDIwYWY1Y2Q3ZGJmNDIxNTg2M2ZiNDA2MjMyMDA3MjBfOS0xLTEtMS03OTMxNg_4adf3504-49f8-4b35-8dfe-be79d8d6e866"
      unitRef="usd">1094236000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if6c67f6da7964caaa43bdcc1964e88d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yNS9mcmFnOmQyZWE4YjJhNmEyMDRiYzJhMjQyZGYyZjQwOTNkMjZkL3RhYmxlOjQyMGFmNWNkN2RiZjQyMTU4NjNmYjQwNjIzMjAwNzIwL3RhYmxlcmFuZ2U6NDIwYWY1Y2Q3ZGJmNDIxNTg2M2ZiNDA2MjMyMDA3MjBfOS0zLTEtMS03OTMxNg_937fd19d-407a-4f2b-a2ff-74da85ca2c91"
      unitRef="usd">1012526000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="i6017e5a745f347f186b259c25a1d5787_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yNS9mcmFnOmQyZWE4YjJhNmEyMDRiYzJhMjQyZGYyZjQwOTNkMjZkL3RhYmxlOjQyMGFmNWNkN2RiZjQyMTU4NjNmYjQwNjIzMjAwNzIwL3RhYmxlcmFuZ2U6NDIwYWY1Y2Q3ZGJmNDIxNTg2M2ZiNDA2MjMyMDA3MjBfMTAtMS0xLTEtNzkzMTY_cb46d00e-4001-4e1f-aa47-5e6565128cb9"
      unitRef="usd">-12153000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="i342a89ef434f482da4dbd594c1ba54ee_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yNS9mcmFnOmQyZWE4YjJhNmEyMDRiYzJhMjQyZGYyZjQwOTNkMjZkL3RhYmxlOjQyMGFmNWNkN2RiZjQyMTU4NjNmYjQwNjIzMjAwNzIwL3RhYmxlcmFuZ2U6NDIwYWY1Y2Q3ZGJmNDIxNTg2M2ZiNDA2MjMyMDA3MjBfMTAtMy0xLTEtNzkzMTY_90f109e9-f7f7-4cf6-88ec-989d5eddccda"
      unitRef="usd">-3664000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i6017e5a745f347f186b259c25a1d5787_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yNS9mcmFnOmQyZWE4YjJhNmEyMDRiYzJhMjQyZGYyZjQwOTNkMjZkL3RhYmxlOjQyMGFmNWNkN2RiZjQyMTU4NjNmYjQwNjIzMjAwNzIwL3RhYmxlcmFuZ2U6NDIwYWY1Y2Q3ZGJmNDIxNTg2M2ZiNDA2MjMyMDA3MjBfMTEtMS0xLTEtNzkzMTY_a8b4a4f8-143d-421b-90fb-b5cd98f8621c"
      unitRef="usd">10279000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i342a89ef434f482da4dbd594c1ba54ee_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yNS9mcmFnOmQyZWE4YjJhNmEyMDRiYzJhMjQyZGYyZjQwOTNkMjZkL3RhYmxlOjQyMGFmNWNkN2RiZjQyMTU4NjNmYjQwNjIzMjAwNzIwL3RhYmxlcmFuZ2U6NDIwYWY1Y2Q3ZGJmNDIxNTg2M2ZiNDA2MjMyMDA3MjBfMTEtMy0xLTEtNzkzMTY_0afc0411-08c5-4609-a7fb-bce250039961"
      unitRef="usd">9571000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockholdersEquity
      contextRef="ib8f9a0a9c4454c13a63cdb1b6342b2b3_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yNS9mcmFnOmQyZWE4YjJhNmEyMDRiYzJhMjQyZGYyZjQwOTNkMjZkL3RhYmxlOjQyMGFmNWNkN2RiZjQyMTU4NjNmYjQwNjIzMjAwNzIwL3RhYmxlcmFuZ2U6NDIwYWY1Y2Q3ZGJmNDIxNTg2M2ZiNDA2MjMyMDA3MjBfMTItMS0xLTEtNzkzMTY_6ad7122b-3978-47ad-ab62-52d88b702adc"
      unitRef="usd">1092362000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i63b2767b8d7c49428148cf81bd0b6a23_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yNS9mcmFnOmQyZWE4YjJhNmEyMDRiYzJhMjQyZGYyZjQwOTNkMjZkL3RhYmxlOjQyMGFmNWNkN2RiZjQyMTU4NjNmYjQwNjIzMjAwNzIwL3RhYmxlcmFuZ2U6NDIwYWY1Y2Q3ZGJmNDIxNTg2M2ZiNDA2MjMyMDA3MjBfMTItMy0xLTEtNzkzMTY_f5d74b73-4f80-4f0c-a6e7-2fda93cdac65"
      unitRef="usd">1018433000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if7872dab8f9f4629985a3a5f91a77dc1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yNS9mcmFnOmQyZWE4YjJhNmEyMDRiYzJhMjQyZGYyZjQwOTNkMjZkL3RhYmxlOjQyMGFmNWNkN2RiZjQyMTU4NjNmYjQwNjIzMjAwNzIwL3RhYmxlcmFuZ2U6NDIwYWY1Y2Q3ZGJmNDIxNTg2M2ZiNDA2MjMyMDA3MjBfMTQtMS0xLTEtNzkzMTY_85db3eb3-a694-4fa9-9e3e-b756ddb9a6b7"
      unitRef="usd">8857485000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i28da5400dd20407382895baef0979526_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yNS9mcmFnOmQyZWE4YjJhNmEyMDRiYzJhMjQyZGYyZjQwOTNkMjZkL3RhYmxlOjQyMGFmNWNkN2RiZjQyMTU4NjNmYjQwNjIzMjAwNzIwL3RhYmxlcmFuZ2U6NDIwYWY1Y2Q3ZGJmNDIxNTg2M2ZiNDA2MjMyMDA3MjBfMTQtMy0xLTEtNzkzMTY_7d78be07-7288-4003-9f88-f7f2b1ab7775"
      unitRef="usd">7900113000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i0b0a9ced13c9464badfa2efb96c789d6_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yNS9mcmFnOmQyZWE4YjJhNmEyMDRiYzJhMjQyZGYyZjQwOTNkMjZkL3RhYmxlOjQyMGFmNWNkN2RiZjQyMTU4NjNmYjQwNjIzMjAwNzIwL3RhYmxlcmFuZ2U6NDIwYWY1Y2Q3ZGJmNDIxNTg2M2ZiNDA2MjMyMDA3MjBfMTUtMS0xLTEtNzkzMTY_ac39770e-5c1b-40b4-9fa2-3169c7040995"
      unitRef="usd">305712000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="idf1c3ae4dc3441449ac0ea65c62ec1ee_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yNS9mcmFnOmQyZWE4YjJhNmEyMDRiYzJhMjQyZGYyZjQwOTNkMjZkL3RhYmxlOjQyMGFmNWNkN2RiZjQyMTU4NjNmYjQwNjIzMjAwNzIwL3RhYmxlcmFuZ2U6NDIwYWY1Y2Q3ZGJmNDIxNTg2M2ZiNDA2MjMyMDA3MjBfMTUtMy0xLTEtNzkzMTY_05562f26-a190-4986-9bcf-835ca914a906"
      unitRef="usd">272447000</us-gaap:NetIncomeLoss>
    <us-gaap:DividendsCommonStockCash
      contextRef="i0b0a9ced13c9464badfa2efb96c789d6_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yNS9mcmFnOmQyZWE4YjJhNmEyMDRiYzJhMjQyZGYyZjQwOTNkMjZkL3RhYmxlOjQyMGFmNWNkN2RiZjQyMTU4NjNmYjQwNjIzMjAwNzIwL3RhYmxlcmFuZ2U6NDIwYWY1Y2Q3ZGJmNDIxNTg2M2ZiNDA2MjMyMDA3MjBfMTYtMS0xLTEtNzkzMTY_d740ce08-fc1c-4304-bdb3-45d3039b265c"
      unitRef="usd">57492000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="idf1c3ae4dc3441449ac0ea65c62ec1ee_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yNS9mcmFnOmQyZWE4YjJhNmEyMDRiYzJhMjQyZGYyZjQwOTNkMjZkL3RhYmxlOjQyMGFmNWNkN2RiZjQyMTU4NjNmYjQwNjIzMjAwNzIwL3RhYmxlcmFuZ2U6NDIwYWY1Y2Q3ZGJmNDIxNTg2M2ZiNDA2MjMyMDA3MjBfMTYtMy0xLTEtNzkzMTY_ae5c0ca7-24ce-4862-a982-ed91161c9245"
      unitRef="usd">50778000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockholdersEquityOther
      contextRef="i0b0a9ced13c9464badfa2efb96c789d6_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yNS9mcmFnOmQyZWE4YjJhNmEyMDRiYzJhMjQyZGYyZjQwOTNkMjZkL3RhYmxlOjQyMGFmNWNkN2RiZjQyMTU4NjNmYjQwNjIzMjAwNzIwL3RhYmxlcmFuZ2U6NDIwYWY1Y2Q3ZGJmNDIxNTg2M2ZiNDA2MjMyMDA3MjBfMTgtMS0xLTEtNzkzMTY_9cd522fd-14f1-40e3-abd0-9965827d9a1f"
      unitRef="usd">0</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="idf1c3ae4dc3441449ac0ea65c62ec1ee_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yNS9mcmFnOmQyZWE4YjJhNmEyMDRiYzJhMjQyZGYyZjQwOTNkMjZkL3RhYmxlOjQyMGFmNWNkN2RiZjQyMTU4NjNmYjQwNjIzMjAwNzIwL3RhYmxlcmFuZ2U6NDIwYWY1Y2Q3ZGJmNDIxNTg2M2ZiNDA2MjMyMDA3MjBfMTgtMy0xLTEtNzkzMTY_1bc68826-1101-4a21-800b-badfef9f4c8e"
      unitRef="usd">1000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquity
      contextRef="i8cafa9b6c11f4331aa0c6ccabcc6948c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yNS9mcmFnOmQyZWE4YjJhNmEyMDRiYzJhMjQyZGYyZjQwOTNkMjZkL3RhYmxlOjQyMGFmNWNkN2RiZjQyMTU4NjNmYjQwNjIzMjAwNzIwL3RhYmxlcmFuZ2U6NDIwYWY1Y2Q3ZGJmNDIxNTg2M2ZiNDA2MjMyMDA3MjBfMTktMS0xLTEtNzkzMTY_9aed104e-cc67-42f5-a46a-2721a196db52"
      unitRef="usd">9105705000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibaacd9cb742d4221af2368121fc5af99_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yNS9mcmFnOmQyZWE4YjJhNmEyMDRiYzJhMjQyZGYyZjQwOTNkMjZkL3RhYmxlOjQyMGFmNWNkN2RiZjQyMTU4NjNmYjQwNjIzMjAwNzIwL3RhYmxlcmFuZ2U6NDIwYWY1Y2Q3ZGJmNDIxNTg2M2ZiNDA2MjMyMDA3MjBfMTktMy0xLTEtNzkzMTY_9de7dfc9-5283-483e-b6e8-cece3374b411"
      unitRef="usd">8121781000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i944d43f0e0fe458a99de9dda1e1cadb9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yNS9mcmFnOmQyZWE4YjJhNmEyMDRiYzJhMjQyZGYyZjQwOTNkMjZkL3RhYmxlOjQyMGFmNWNkN2RiZjQyMTU4NjNmYjQwNjIzMjAwNzIwL3RhYmxlcmFuZ2U6NDIwYWY1Y2Q3ZGJmNDIxNTg2M2ZiNDA2MjMyMDA3MjBfMjItMS0xLTEtNzkzMTY_ecf2e2c6-be06-4187-a573-7f4ab16953af"
      unitRef="usd">-368124000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if026d84230514006b7fc7d7cbe9d49eb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yNS9mcmFnOmQyZWE4YjJhNmEyMDRiYzJhMjQyZGYyZjQwOTNkMjZkL3RhYmxlOjQyMGFmNWNkN2RiZjQyMTU4NjNmYjQwNjIzMjAwNzIwL3RhYmxlcmFuZ2U6NDIwYWY1Y2Q3ZGJmNDIxNTg2M2ZiNDA2MjMyMDA3MjBfMjItMy0xLTEtNzkzMTY_2a5aca1e-56c6-4fa9-81bd-f05177577680"
      unitRef="usd">-275365000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i48948c0e9662417b9eac98f58bb5f6ef_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yNS9mcmFnOmQyZWE4YjJhNmEyMDRiYzJhMjQyZGYyZjQwOTNkMjZkL3RhYmxlOjQyMGFmNWNkN2RiZjQyMTU4NjNmYjQwNjIzMjAwNzIwL3RhYmxlcmFuZ2U6NDIwYWY1Y2Q3ZGJmNDIxNTg2M2ZiNDA2MjMyMDA3MjBfMjMtMS0xLTEtNzkzMTY_648a2112-fcac-4de3-88e8-0a6dc207b51c"
      unitRef="usd">32820000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="iaeae152cc33849af8254db428b3a945e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yNS9mcmFnOmQyZWE4YjJhNmEyMDRiYzJhMjQyZGYyZjQwOTNkMjZkL3RhYmxlOjQyMGFmNWNkN2RiZjQyMTU4NjNmYjQwNjIzMjAwNzIwL3RhYmxlcmFuZ2U6NDIwYWY1Y2Q3ZGJmNDIxNTg2M2ZiNDA2MjMyMDA3MjBfMjMtMy0xLTEtNzkzMTY_5f8cf188-7ee4-4921-a0ac-234d5910b89b"
      unitRef="usd">-27185000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i48948c0e9662417b9eac98f58bb5f6ef_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yNS9mcmFnOmQyZWE4YjJhNmEyMDRiYzJhMjQyZGYyZjQwOTNkMjZkL3RhYmxlOjQyMGFmNWNkN2RiZjQyMTU4NjNmYjQwNjIzMjAwNzIwL3RhYmxlcmFuZ2U6NDIwYWY1Y2Q3ZGJmNDIxNTg2M2ZiNDA2MjMyMDA3MjBfMjQtMS0xLTEtNzkzMTY_2435f544-9fb9-409e-9450-dd2e957f8641"
      unitRef="usd">3771000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="iaeae152cc33849af8254db428b3a945e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yNS9mcmFnOmQyZWE4YjJhNmEyMDRiYzJhMjQyZGYyZjQwOTNkMjZkL3RhYmxlOjQyMGFmNWNkN2RiZjQyMTU4NjNmYjQwNjIzMjAwNzIwL3RhYmxlcmFuZ2U6NDIwYWY1Y2Q3ZGJmNDIxNTg2M2ZiNDA2MjMyMDA3MjBfMjQtMy0xLTEtNzkzMTY_554acd0a-f945-440f-86ce-15f8f9166a2e"
      unitRef="usd">-6867000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yNS9mcmFnOmQyZWE4YjJhNmEyMDRiYzJhMjQyZGYyZjQwOTNkMjZkL3RhYmxlOjQyMGFmNWNkN2RiZjQyMTU4NjNmYjQwNjIzMjAwNzIwL3RhYmxlcmFuZ2U6NDIwYWY1Y2Q3ZGJmNDIxNTg2M2ZiNDA2MjMyMDA3MjBfMjUtMC0xLTEtNzkzMTYvdGV4dHJlZ2lvbjo1MGU2YmIzODljNWM0NzkxYTdhZTc5NTk5MTZiZTEwNV82NA_14d3bedd-b070-4438-8e12-9cf5fe26f64c"
      unitRef="usd">3805000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yNS9mcmFnOmQyZWE4YjJhNmEyMDRiYzJhMjQyZGYyZjQwOTNkMjZkL3RhYmxlOjQyMGFmNWNkN2RiZjQyMTU4NjNmYjQwNjIzMjAwNzIwL3RhYmxlcmFuZ2U6NDIwYWY1Y2Q3ZGJmNDIxNTg2M2ZiNDA2MjMyMDA3MjBfMjUtMC0xLTEtNzkzMTYvdGV4dHJlZ2lvbjo1MGU2YmIzODljNWM0NzkxYTdhZTc5NTk5MTZiZTEwNV83Mg_4f715fe2-bcd0-4b82-a8e4-6becb856d92f"
      unitRef="usd">-5831000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i48948c0e9662417b9eac98f58bb5f6ef_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yNS9mcmFnOmQyZWE4YjJhNmEyMDRiYzJhMjQyZGYyZjQwOTNkMjZkL3RhYmxlOjQyMGFmNWNkN2RiZjQyMTU4NjNmYjQwNjIzMjAwNzIwL3RhYmxlcmFuZ2U6NDIwYWY1Y2Q3ZGJmNDIxNTg2M2ZiNDA2MjMyMDA3MjBfMjUtMS0xLTEtNzkzMTY_3a394ea2-4fd5-4bc4-a7c9-cfa4f71ab0ab"
      unitRef="usd">-11684000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="iaeae152cc33849af8254db428b3a945e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yNS9mcmFnOmQyZWE4YjJhNmEyMDRiYzJhMjQyZGYyZjQwOTNkMjZkL3RhYmxlOjQyMGFmNWNkN2RiZjQyMTU4NjNmYjQwNjIzMjAwNzIwL3RhYmxlcmFuZ2U6NDIwYWY1Y2Q3ZGJmNDIxNTg2M2ZiNDA2MjMyMDA3MjBfMjUtMy0xLTEtNzkzMTY_9e1d2367-1aa7-47b5-bb00-d2c82b24e5ce"
      unitRef="usd">17906000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:StockholdersEquity
      contextRef="iebaaa8bb6df0468aa72d7bd6e139b652_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yNS9mcmFnOmQyZWE4YjJhNmEyMDRiYzJhMjQyZGYyZjQwOTNkMjZkL3RhYmxlOjQyMGFmNWNkN2RiZjQyMTU4NjNmYjQwNjIzMjAwNzIwL3RhYmxlcmFuZ2U6NDIwYWY1Y2Q3ZGJmNDIxNTg2M2ZiNDA2MjMyMDA3MjBfMjYtMS0xLTEtNzkzMTY_239f1440-1db3-450e-8654-2a87ff1f92a9"
      unitRef="usd">-343217000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id085b8a69d5b40bdaea051b3859739f8_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yNS9mcmFnOmQyZWE4YjJhNmEyMDRiYzJhMjQyZGYyZjQwOTNkMjZkL3RhYmxlOjQyMGFmNWNkN2RiZjQyMTU4NjNmYjQwNjIzMjAwNzIwL3RhYmxlcmFuZ2U6NDIwYWY1Y2Q3ZGJmNDIxNTg2M2ZiNDA2MjMyMDA3MjBfMjYtMy0xLTEtNzkzMTY_627273c8-1bc9-4d05-b0fa-e3a93788fa74"
      unitRef="usd">-291511000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4bcf4f9656514f01922e8d4be05df443_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yNS9mcmFnOmQyZWE4YjJhNmEyMDRiYzJhMjQyZGYyZjQwOTNkMjZkL3RhYmxlOjQyMGFmNWNkN2RiZjQyMTU4NjNmYjQwNjIzMjAwNzIwL3RhYmxlcmFuZ2U6NDIwYWY1Y2Q3ZGJmNDIxNTg2M2ZiNDA2MjMyMDA3MjBfMjgtMS0xLTEtNzkzMTY_f48214c0-1da8-4b0c-b4b5-2667e31dc2c4"
      unitRef="usd">-206821000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib95cf96efda54a9a8ad08ad80f1529ba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yNS9mcmFnOmQyZWE4YjJhNmEyMDRiYzJhMjQyZGYyZjQwOTNkMjZkL3RhYmxlOjQyMGFmNWNkN2RiZjQyMTU4NjNmYjQwNjIzMjAwNzIwL3RhYmxlcmFuZ2U6NDIwYWY1Y2Q3ZGJmNDIxNTg2M2ZiNDA2MjMyMDA3MjBfMjgtMy0xLTEtNzkzMTY_bd8ad339-716c-40bb-89a8-ad58aaa141cd"
      unitRef="usd">-195079000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yNS9mcmFnOmQyZWE4YjJhNmEyMDRiYzJhMjQyZGYyZjQwOTNkMjZkL3RhYmxlOjQyMGFmNWNkN2RiZjQyMTU4NjNmYjQwNjIzMjAwNzIwL3RhYmxlcmFuZ2U6NDIwYWY1Y2Q3ZGJmNDIxNTg2M2ZiNDA2MjMyMDA3MjBfMjktMC0xLTEtNzkzMTYvdGV4dHJlZ2lvbjo5Y2FlNzUyM2ZiNWM0ZDFiOGVlMTQ5NjA3NDFlYWY5NV82NA_d9beda5d-d21c-4105-9ced-da02a164f098"
      unitRef="usd">518000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yNS9mcmFnOmQyZWE4YjJhNmEyMDRiYzJhMjQyZGYyZjQwOTNkMjZkL3RhYmxlOjQyMGFmNWNkN2RiZjQyMTU4NjNmYjQwNjIzMjAwNzIwL3RhYmxlcmFuZ2U6NDIwYWY1Y2Q3ZGJmNDIxNTg2M2ZiNDA2MjMyMDA3MjBfMjktMC0xLTEtNzkzMTYvdGV4dHJlZ2lvbjo5Y2FlNzUyM2ZiNWM0ZDFiOGVlMTQ5NjA3NDFlYWY5NV83MQ_58c620d7-1834-4af8-b6ff-97750fb9a7e2"
      unitRef="usd">326000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i259431bc3c3f47d89882933ded3a8ee6_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yNS9mcmFnOmQyZWE4YjJhNmEyMDRiYzJhMjQyZGYyZjQwOTNkMjZkL3RhYmxlOjQyMGFmNWNkN2RiZjQyMTU4NjNmYjQwNjIzMjAwNzIwL3RhYmxlcmFuZ2U6NDIwYWY1Y2Q3ZGJmNDIxNTg2M2ZiNDA2MjMyMDA3MjBfMjktMS0xLTEtNzkzMTY_867eb03c-90f8-41b5-b20d-be0f02f1cec1"
      unitRef="usd">-1592000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i9a37ac95a43e426ea2c6a51e644b3aa3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yNS9mcmFnOmQyZWE4YjJhNmEyMDRiYzJhMjQyZGYyZjQwOTNkMjZkL3RhYmxlOjQyMGFmNWNkN2RiZjQyMTU4NjNmYjQwNjIzMjAwNzIwL3RhYmxlcmFuZ2U6NDIwYWY1Y2Q3ZGJmNDIxNTg2M2ZiNDA2MjMyMDA3MjBfMjktMy0xLTEtNzkzMTY_dac81771-b427-4572-9441-50431f39bd26"
      unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i420c35e828f44640a95144395fcf4f8b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yNS9mcmFnOmQyZWE4YjJhNmEyMDRiYzJhMjQyZGYyZjQwOTNkMjZkL3RhYmxlOjQyMGFmNWNkN2RiZjQyMTU4NjNmYjQwNjIzMjAwNzIwL3RhYmxlcmFuZ2U6NDIwYWY1Y2Q3ZGJmNDIxNTg2M2ZiNDA2MjMyMDA3MjBfMzAtMS0xLTEtNzkzMTY_527c7e6d-8ac8-4a0a-b270-ba1ccb6ccf1a"
      unitRef="usd">-205229000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i892caa1f79234e32b4e6b92c7db03c32_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yNS9mcmFnOmQyZWE4YjJhNmEyMDRiYzJhMjQyZGYyZjQwOTNkMjZkL3RhYmxlOjQyMGFmNWNkN2RiZjQyMTU4NjNmYjQwNjIzMjAwNzIwL3RhYmxlcmFuZ2U6NDIwYWY1Y2Q3ZGJmNDIxNTg2M2ZiNDA2MjMyMDA3MjBfMzAtMy0xLTEtNzkzMTY_3700e6ed-ee89-4ed7-81b7-ba7473ee84f5"
      unitRef="usd">-194079000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic531cd6863d54feb8c3d622fb1a9806d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yNS9mcmFnOmQyZWE4YjJhNmEyMDRiYzJhMjQyZGYyZjQwOTNkMjZkL3RhYmxlOjQyMGFmNWNkN2RiZjQyMTU4NjNmYjQwNjIzMjAwNzIwL3RhYmxlcmFuZ2U6NDIwYWY1Y2Q3ZGJmNDIxNTg2M2ZiNDA2MjMyMDA3MjBfMzEtMS0xLTEtNzkzMTY_82ef1f99-804e-43ff-9229-4e9674875054"
      unitRef="usd">-548446000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7d2303ed73014d2a9e9b22074abb357f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yNS9mcmFnOmQyZWE4YjJhNmEyMDRiYzJhMjQyZGYyZjQwOTNkMjZkL3RhYmxlOjQyMGFmNWNkN2RiZjQyMTU4NjNmYjQwNjIzMjAwNzIwL3RhYmxlcmFuZ2U6NDIwYWY1Y2Q3ZGJmNDIxNTg2M2ZiNDA2MjMyMDA3MjBfMzEtMy0xLTEtNzkzMTY_90acc81a-c707-4ca2-9145-f3eb40823fbd"
      unitRef="usd">-485590000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iacf7bc1f12f346488df346f71af700a2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yNS9mcmFnOmQyZWE4YjJhNmEyMDRiYzJhMjQyZGYyZjQwOTNkMjZkL3RhYmxlOjQyMGFmNWNkN2RiZjQyMTU4NjNmYjQwNjIzMjAwNzIwL3RhYmxlcmFuZ2U6NDIwYWY1Y2Q3ZGJmNDIxNTg2M2ZiNDA2MjMyMDA3MjBfMzMtMS0xLTEtNzkzMTY_4f15ed8d-b4b5-4d22-9c22-ccaade7b0fe0"
      unitRef="usd">-1902964000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4807f42e45ca484daf009dee4220d60c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yNS9mcmFnOmQyZWE4YjJhNmEyMDRiYzJhMjQyZGYyZjQwOTNkMjZkL3RhYmxlOjQyMGFmNWNkN2RiZjQyMTU4NjNmYjQwNjIzMjAwNzIwL3RhYmxlcmFuZ2U6NDIwYWY1Y2Q3ZGJmNDIxNTg2M2ZiNDA2MjMyMDA3MjBfMzMtMy0xLTEtNzkzMTY_32ac3eeb-e781-49c4-978b-04b24c87d9b4"
      unitRef="usd">-1573000000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="ida4084f3743e4641965a3e8b0ca122e9_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yNS9mcmFnOmQyZWE4YjJhNmEyMDRiYzJhMjQyZGYyZjQwOTNkMjZkL3RhYmxlOjQyMGFmNWNkN2RiZjQyMTU4NjNmYjQwNjIzMjAwNzIwL3RhYmxlcmFuZ2U6NDIwYWY1Y2Q3ZGJmNDIxNTg2M2ZiNDA2MjMyMDA3MjBfMzQtMS0xLTEtNzkzMTY_3012a9db-1f01-49ff-aed4-1a33d864b262"
      unitRef="usd">14266000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="i4c5b074149c94c19a7431d4b638a120a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yNS9mcmFnOmQyZWE4YjJhNmEyMDRiYzJhMjQyZGYyZjQwOTNkMjZkL3RhYmxlOjQyMGFmNWNkN2RiZjQyMTU4NjNmYjQwNjIzMjAwNzIwL3RhYmxlcmFuZ2U6NDIwYWY1Y2Q3ZGJmNDIxNTg2M2ZiNDA2MjMyMDA3MjBfMzQtMy0xLTEtNzkzMTY_e7075e5e-4c26-492c-8b38-8473be9b57bc"
      unitRef="usd">4095000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ida4084f3743e4641965a3e8b0ca122e9_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yNS9mcmFnOmQyZWE4YjJhNmEyMDRiYzJhMjQyZGYyZjQwOTNkMjZkL3RhYmxlOjQyMGFmNWNkN2RiZjQyMTU4NjNmYjQwNjIzMjAwNzIwL3RhYmxlcmFuZ2U6NDIwYWY1Y2Q3ZGJmNDIxNTg2M2ZiNDA2MjMyMDA3MjBfMzUtMS0xLTEtNzkzMTY_1b6feda5-0f1b-4af6-bf1c-62618299ff0f"
      unitRef="usd">6502000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i4c5b074149c94c19a7431d4b638a120a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yNS9mcmFnOmQyZWE4YjJhNmEyMDRiYzJhMjQyZGYyZjQwOTNkMjZkL3RhYmxlOjQyMGFmNWNkN2RiZjQyMTU4NjNmYjQwNjIzMjAwNzIwL3RhYmxlcmFuZ2U6NDIwYWY1Y2Q3ZGJmNDIxNTg2M2ZiNDA2MjMyMDA3MjBfMzUtMy0xLTEtNzkzMTY_a56e8780-344f-4f49-90a5-c479240dc099"
      unitRef="usd">156724000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockholdersEquity
      contextRef="i6ce6fce5ef3a4ab6949544e2b0fb3cc6_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yNS9mcmFnOmQyZWE4YjJhNmEyMDRiYzJhMjQyZGYyZjQwOTNkMjZkL3RhYmxlOjQyMGFmNWNkN2RiZjQyMTU4NjNmYjQwNjIzMjAwNzIwL3RhYmxlcmFuZ2U6NDIwYWY1Y2Q3ZGJmNDIxNTg2M2ZiNDA2MjMyMDA3MjBfMzYtMS0xLTEtNzkzMTY_2877041b-7db4-4f0d-aeba-97b03020d54f"
      unitRef="usd">-1895200000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id7f79927ed1841f4a616152d4e24ad75_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yNS9mcmFnOmQyZWE4YjJhNmEyMDRiYzJhMjQyZGYyZjQwOTNkMjZkL3RhYmxlOjQyMGFmNWNkN2RiZjQyMTU4NjNmYjQwNjIzMjAwNzIwL3RhYmxlcmFuZ2U6NDIwYWY1Y2Q3ZGJmNDIxNTg2M2ZiNDA2MjMyMDA3MjBfMzYtMy0xLTEtNzkzMTY_f20ea026-7648-4b2b-ad4c-9e28dd0396bd"
      unitRef="usd">-1725629000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yNS9mcmFnOmQyZWE4YjJhNmEyMDRiYzJhMjQyZGYyZjQwOTNkMjZkL3RhYmxlOjQyMGFmNWNkN2RiZjQyMTU4NjNmYjQwNjIzMjAwNzIwL3RhYmxlcmFuZ2U6NDIwYWY1Y2Q3ZGJmNDIxNTg2M2ZiNDA2MjMyMDA3MjBfMzctMS0xLTEtNzkzMTY_721b89a6-4571-45fb-a6c1-0ccdcad34524"
      unitRef="usd">7757125000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibacd014a550142be93cb2c313aaa8c57_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yNS9mcmFnOmQyZWE4YjJhNmEyMDRiYzJhMjQyZGYyZjQwOTNkMjZkL3RhYmxlOjQyMGFmNWNkN2RiZjQyMTU4NjNmYjQwNjIzMjAwNzIwL3RhYmxlcmFuZ2U6NDIwYWY1Y2Q3ZGJmNDIxNTg2M2ZiNDA2MjMyMDA3MjBfMzctMy0xLTEtNzkzMTY_e90a7604-7a3f-44a9-a9d3-ab7e745efdc6"
      unitRef="usd">6931688000</us-gaap:StockholdersEquity>
    <us-gaap:ProfitLoss
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yOC9mcmFnOmQyMGI4NGY4YjM4NzQwM2ZhZjkyNDY1YjcwOGMyNGI4L3RhYmxlOmM5NmZjNTRkNGU0ZTRkMjliMThlNWUyYzYzMTAxZGMwL3RhYmxlcmFuZ2U6Yzk2ZmM1NGQ0ZTRlNGQyOWIxOGU1ZTJjNjMxMDFkYzBfNC0xLTEtMS03OTMxNg_f52e1d67-6449-4a99-951c-5243e458ab80"
      unitRef="usd">305712000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yOC9mcmFnOmQyMGI4NGY4YjM4NzQwM2ZhZjkyNDY1YjcwOGMyNGI4L3RhYmxlOmM5NmZjNTRkNGU0ZTRkMjliMThlNWUyYzYzMTAxZGMwL3RhYmxlcmFuZ2U6Yzk2ZmM1NGQ0ZTRlNGQyOWIxOGU1ZTJjNjMxMDFkYzBfNC0zLTEtMS03OTMxNg_31b850be-7010-46e8-ac5a-3872fa3287e1"
      unitRef="usd">272447000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationAndAmortization
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yOC9mcmFnOmQyMGI4NGY4YjM4NzQwM2ZhZjkyNDY1YjcwOGMyNGI4L3RhYmxlOmM5NmZjNTRkNGU0ZTRkMjliMThlNWUyYzYzMTAxZGMwL3RhYmxlcmFuZ2U6Yzk2ZmM1NGQ0ZTRlNGQyOWIxOGU1ZTJjNjMxMDFkYzBfNi0xLTEtMS03OTMxNg_61685d9f-039b-4cf7-b045-7b3f28ccd33b"
      unitRef="usd">82379000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yOC9mcmFnOmQyMGI4NGY4YjM4NzQwM2ZhZjkyNDY1YjcwOGMyNGI4L3RhYmxlOmM5NmZjNTRkNGU0ZTRkMjliMThlNWUyYzYzMTAxZGMwL3RhYmxlcmFuZ2U6Yzk2ZmM1NGQ0ZTRlNGQyOWIxOGU1ZTJjNjMxMDFkYzBfNi0zLTEtMS03OTMxNg_c904448d-481d-47ec-a0ba-ae0d10bfb2a2"
      unitRef="usd">78121000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yOC9mcmFnOmQyMGI4NGY4YjM4NzQwM2ZhZjkyNDY1YjcwOGMyNGI4L3RhYmxlOmM5NmZjNTRkNGU0ZTRkMjliMThlNWUyYzYzMTAxZGMwL3RhYmxlcmFuZ2U6Yzk2ZmM1NGQ0ZTRlNGQyOWIxOGU1ZTJjNjMxMDFkYzBfNy0xLTEtMS03OTMxNg_7c018800-3738-4438-baf5-77f35c70f9ba"
      unitRef="usd">-17587000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yOC9mcmFnOmQyMGI4NGY4YjM4NzQwM2ZhZjkyNDY1YjcwOGMyNGI4L3RhYmxlOmM5NmZjNTRkNGU0ZTRkMjliMThlNWUyYzYzMTAxZGMwL3RhYmxlcmFuZ2U6Yzk2ZmM1NGQ0ZTRlNGQyOWIxOGU1ZTJjNjMxMDFkYzBfNy0zLTEtMS03OTMxNg_9f5065e8-0831-493d-ba6d-14c9de00d622"
      unitRef="usd">-497000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:ShareBasedCompensation
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yOC9mcmFnOmQyMGI4NGY4YjM4NzQwM2ZhZjkyNDY1YjcwOGMyNGI4L3RhYmxlOmM5NmZjNTRkNGU0ZTRkMjliMThlNWUyYzYzMTAxZGMwL3RhYmxlcmFuZ2U6Yzk2ZmM1NGQ0ZTRlNGQyOWIxOGU1ZTJjNjMxMDFkYzBfOC0xLTEtMS03OTMxNg_5d74634f-46ee-4d30-8478-d415408a5290"
      unitRef="usd">10279000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yOC9mcmFnOmQyMGI4NGY4YjM4NzQwM2ZhZjkyNDY1YjcwOGMyNGI4L3RhYmxlOmM5NmZjNTRkNGU0ZTRkMjliMThlNWUyYzYzMTAxZGMwL3RhYmxlcmFuZ2U6Yzk2ZmM1NGQ0ZTRlNGQyOWIxOGU1ZTJjNjMxMDFkYzBfOC0zLTEtMS03OTMxNg_2b5d752a-a3c9-4723-811d-da3898486aa5"
      unitRef="usd">9571000</us-gaap:ShareBasedCompensation>
    <ame:GainLossOnSaleOfFacilities
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yOC9mcmFnOmQyMGI4NGY4YjM4NzQwM2ZhZjkyNDY1YjcwOGMyNGI4L3RhYmxlOmM5NmZjNTRkNGU0ZTRkMjliMThlNWUyYzYzMTAxZGMwL3RhYmxlcmFuZ2U6Yzk2ZmM1NGQ0ZTRlNGQyOWIxOGU1ZTJjNjMxMDFkYzBfMTAtMS0xLTEtNzkzMTY_57dd20d5-77ff-4fa7-876b-fe3d900e8540"
      unitRef="usd">0</ame:GainLossOnSaleOfFacilities>
    <ame:GainLossOnSaleOfFacilities
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yOC9mcmFnOmQyMGI4NGY4YjM4NzQwM2ZhZjkyNDY1YjcwOGMyNGI4L3RhYmxlOmM5NmZjNTRkNGU0ZTRkMjliMThlNWUyYzYzMTAxZGMwL3RhYmxlcmFuZ2U6Yzk2ZmM1NGQ0ZTRlNGQyOWIxOGU1ZTJjNjMxMDFkYzBfMTAtMy0xLTEtNzkzMTY_45918c8d-7d32-4b96-9c08-3db80f21efd0"
      unitRef="usd">7054000</ame:GainLossOnSaleOfFacilities>
    <us-gaap:IncreaseDecreaseInOperatingCapital
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yOC9mcmFnOmQyMGI4NGY4YjM4NzQwM2ZhZjkyNDY1YjcwOGMyNGI4L3RhYmxlOmM5NmZjNTRkNGU0ZTRkMjliMThlNWUyYzYzMTAxZGMwL3RhYmxlcmFuZ2U6Yzk2ZmM1NGQ0ZTRlNGQyOWIxOGU1ZTJjNjMxMDFkYzBfMTEtMS0xLTEtNzkzMTY_9e4ce8b3-5047-43a9-8589-cb1694471287"
      unitRef="usd">-4883000</us-gaap:IncreaseDecreaseInOperatingCapital>
    <us-gaap:IncreaseDecreaseInOperatingCapital
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yOC9mcmFnOmQyMGI4NGY4YjM4NzQwM2ZhZjkyNDY1YjcwOGMyNGI4L3RhYmxlOmM5NmZjNTRkNGU0ZTRkMjliMThlNWUyYzYzMTAxZGMwL3RhYmxlcmFuZ2U6Yzk2ZmM1NGQ0ZTRlNGQyOWIxOGU1ZTJjNjMxMDFkYzBfMTEtMy0xLTEtNzkzMTY_0f66bf98-eeff-45c8-b94b-887cabeddb70"
      unitRef="usd">138897000</us-gaap:IncreaseDecreaseInOperatingCapital>
    <us-gaap:PensionContributions
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yOC9mcmFnOmQyMGI4NGY4YjM4NzQwM2ZhZjkyNDY1YjcwOGMyNGI4L3RhYmxlOmM5NmZjNTRkNGU0ZTRkMjliMThlNWUyYzYzMTAxZGMwL3RhYmxlcmFuZ2U6Yzk2ZmM1NGQ0ZTRlNGQyOWIxOGU1ZTJjNjMxMDFkYzBfMTItMS0xLTEtNzkzMTY_1b68d046-a6d3-43ed-9c70-bea56094b1b0"
      unitRef="usd">1415000</us-gaap:PensionContributions>
    <us-gaap:PensionContributions
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yOC9mcmFnOmQyMGI4NGY4YjM4NzQwM2ZhZjkyNDY1YjcwOGMyNGI4L3RhYmxlOmM5NmZjNTRkNGU0ZTRkMjliMThlNWUyYzYzMTAxZGMwL3RhYmxlcmFuZ2U6Yzk2ZmM1NGQ0ZTRlNGQyOWIxOGU1ZTJjNjMxMDFkYzBfMTItMy0xLTEtNzkzMTY_addc9612-8e74-42eb-baf5-d7f7792c1662"
      unitRef="usd">2137000</us-gaap:PensionContributions>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yOC9mcmFnOmQyMGI4NGY4YjM4NzQwM2ZhZjkyNDY1YjcwOGMyNGI4L3RhYmxlOmM5NmZjNTRkNGU0ZTRkMjliMThlNWUyYzYzMTAxZGMwL3RhYmxlcmFuZ2U6Yzk2ZmM1NGQ0ZTRlNGQyOWIxOGU1ZTJjNjMxMDFkYzBfMTMtMS0xLTEtNzkzMTY_6c9e8d43-b1ff-442e-a923-c756e5417002"
      unitRef="usd">-2285000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yOC9mcmFnOmQyMGI4NGY4YjM4NzQwM2ZhZjkyNDY1YjcwOGMyNGI4L3RhYmxlOmM5NmZjNTRkNGU0ZTRkMjliMThlNWUyYzYzMTAxZGMwL3RhYmxlcmFuZ2U6Yzk2ZmM1NGQ0ZTRlNGQyOWIxOGU1ZTJjNjMxMDFkYzBfMTMtMy0xLTEtNzkzMTY_e06bea5e-1c36-4581-8fa2-dddf080e439d"
      unitRef="usd">10213000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yOC9mcmFnOmQyMGI4NGY4YjM4NzQwM2ZhZjkyNDY1YjcwOGMyNGI4L3RhYmxlOmM5NmZjNTRkNGU0ZTRkMjliMThlNWUyYzYzMTAxZGMwL3RhYmxlcmFuZ2U6Yzk2ZmM1NGQ0ZTRlNGQyOWIxOGU1ZTJjNjMxMDFkYzBfMTQtMS0xLTEtNzkzMTY_98ebf862-fa71-4925-b72b-e782fcd13ce4"
      unitRef="usd">386536000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yOC9mcmFnOmQyMGI4NGY4YjM4NzQwM2ZhZjkyNDY1YjcwOGMyNGI4L3RhYmxlOmM5NmZjNTRkNGU0ZTRkMjliMThlNWUyYzYzMTAxZGMwL3RhYmxlcmFuZ2U6Yzk2ZmM1NGQ0ZTRlNGQyOWIxOGU1ZTJjNjMxMDFkYzBfMTQtMy0xLTEtNzkzMTY_9cecf9ed-2445-4b0a-b22b-66489353ebb9"
      unitRef="usd">201341000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yOC9mcmFnOmQyMGI4NGY4YjM4NzQwM2ZhZjkyNDY1YjcwOGMyNGI4L3RhYmxlOmM5NmZjNTRkNGU0ZTRkMjliMThlNWUyYzYzMTAxZGMwL3RhYmxlcmFuZ2U6Yzk2ZmM1NGQ0ZTRlNGQyOWIxOGU1ZTJjNjMxMDFkYzBfMTYtMS0xLTEtNzkzMTY_715bc7d0-ba2b-46c8-8978-3d55b9ca04fd"
      unitRef="usd">20006000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yOC9mcmFnOmQyMGI4NGY4YjM4NzQwM2ZhZjkyNDY1YjcwOGMyNGI4L3RhYmxlOmM5NmZjNTRkNGU0ZTRkMjliMThlNWUyYzYzMTAxZGMwL3RhYmxlcmFuZ2U6Yzk2ZmM1NGQ0ZTRlNGQyOWIxOGU1ZTJjNjMxMDFkYzBfMTYtMy0xLTEtNzkzMTY_dc58c3f5-2717-497d-9650-97b12ce18f30"
      unitRef="usd">26389000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yOC9mcmFnOmQyMGI4NGY4YjM4NzQwM2ZhZjkyNDY1YjcwOGMyNGI4L3RhYmxlOmM5NmZjNTRkNGU0ZTRkMjliMThlNWUyYzYzMTAxZGMwL3RhYmxlcmFuZ2U6Yzk2ZmM1NGQ0ZTRlNGQyOWIxOGU1ZTJjNjMxMDFkYzBfMTctMS0xLTEtNzkzMTY_4f22ce8c-8083-430f-bc5a-380dc5607e56"
      unitRef="usd">99266000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yOC9mcmFnOmQyMGI4NGY4YjM4NzQwM2ZhZjkyNDY1YjcwOGMyNGI4L3RhYmxlOmM5NmZjNTRkNGU0ZTRkMjliMThlNWUyYzYzMTAxZGMwL3RhYmxlcmFuZ2U6Yzk2ZmM1NGQ0ZTRlNGQyOWIxOGU1ZTJjNjMxMDFkYzBfMTctMy0xLTEtNzkzMTY_273177f5-2889-4e1f-8184-0d8d107431d9"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <ame:ProceedsFromSaleOfFacilities
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yOC9mcmFnOmQyMGI4NGY4YjM4NzQwM2ZhZjkyNDY1YjcwOGMyNGI4L3RhYmxlOmM5NmZjNTRkNGU0ZTRkMjliMThlNWUyYzYzMTAxZGMwL3RhYmxlcmFuZ2U6Yzk2ZmM1NGQ0ZTRlNGQyOWIxOGU1ZTJjNjMxMDFkYzBfMTktMS0xLTEtNzkzMTY_b213a800-3383-4667-92aa-7a943d0ebaba"
      unitRef="usd">0</ame:ProceedsFromSaleOfFacilities>
    <ame:ProceedsFromSaleOfFacilities
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yOC9mcmFnOmQyMGI4NGY4YjM4NzQwM2ZhZjkyNDY1YjcwOGMyNGI4L3RhYmxlOmM5NmZjNTRkNGU0ZTRkMjliMThlNWUyYzYzMTAxZGMwL3RhYmxlcmFuZ2U6Yzk2ZmM1NGQ0ZTRlNGQyOWIxOGU1ZTJjNjMxMDFkYzBfMTktMy0xLTEtNzkzMTY_f6c84774-0f4b-469b-8ff5-20f0235e0ed3"
      unitRef="usd">11754000</ame:ProceedsFromSaleOfFacilities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yOC9mcmFnOmQyMGI4NGY4YjM4NzQwM2ZhZjkyNDY1YjcwOGMyNGI4L3RhYmxlOmM5NmZjNTRkNGU0ZTRkMjliMThlNWUyYzYzMTAxZGMwL3RhYmxlcmFuZ2U6Yzk2ZmM1NGQ0ZTRlNGQyOWIxOGU1ZTJjNjMxMDFkYzBfMjAtMS0xLTEtNzkzMTY_40f02b38-9565-4054-b29e-b1bfeee449a1"
      unitRef="usd">2888000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yOC9mcmFnOmQyMGI4NGY4YjM4NzQwM2ZhZjkyNDY1YjcwOGMyNGI4L3RhYmxlOmM5NmZjNTRkNGU0ZTRkMjliMThlNWUyYzYzMTAxZGMwL3RhYmxlcmFuZ2U6Yzk2ZmM1NGQ0ZTRlNGQyOWIxOGU1ZTJjNjMxMDFkYzBfMjAtMy0xLTEtNzkzMTY_9fd661e9-9234-4a9d-a83f-471d25f5d3b1"
      unitRef="usd">246000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yOC9mcmFnOmQyMGI4NGY4YjM4NzQwM2ZhZjkyNDY1YjcwOGMyNGI4L3RhYmxlOmM5NmZjNTRkNGU0ZTRkMjliMThlNWUyYzYzMTAxZGMwL3RhYmxlcmFuZ2U6Yzk2ZmM1NGQ0ZTRlNGQyOWIxOGU1ZTJjNjMxMDFkYzBfMjEtMS0xLTEtNzkzMTY_16ee5861-8e02-4a8f-8ecb-3068bfac46ff"
      unitRef="usd">-122160000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yOC9mcmFnOmQyMGI4NGY4YjM4NzQwM2ZhZjkyNDY1YjcwOGMyNGI4L3RhYmxlOmM5NmZjNTRkNGU0ZTRkMjliMThlNWUyYzYzMTAxZGMwL3RhYmxlcmFuZ2U6Yzk2ZmM1NGQ0ZTRlNGQyOWIxOGU1ZTJjNjMxMDFkYzBfMjEtMy0xLTEtNzkzMTY_7258960f-2bfa-446d-9f07-579a3ac9bbbf"
      unitRef="usd">-14881000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yOC9mcmFnOmQyMGI4NGY4YjM4NzQwM2ZhZjkyNDY1YjcwOGMyNGI4L3RhYmxlOmM5NmZjNTRkNGU0ZTRkMjliMThlNWUyYzYzMTAxZGMwL3RhYmxlcmFuZ2U6Yzk2ZmM1NGQ0ZTRlNGQyOWIxOGU1ZTJjNjMxMDFkYzBfMjMtMS0xLTEtNzkzMTY_a338b9ed-5b9b-4588-856d-ecca067d5fbf"
      unitRef="usd">-155505000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yOC9mcmFnOmQyMGI4NGY4YjM4NzQwM2ZhZjkyNDY1YjcwOGMyNGI4L3RhYmxlOmM5NmZjNTRkNGU0ZTRkMjliMThlNWUyYzYzMTAxZGMwL3RhYmxlcmFuZ2U6Yzk2ZmM1NGQ0ZTRlNGQyOWIxOGU1ZTJjNjMxMDFkYzBfMjMtMy0xLTEtNzkzMTY_a8c9c280-9f51-4c9f-a428-81b67f3061d4"
      unitRef="usd">19977000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yOC9mcmFnOmQyMGI4NGY4YjM4NzQwM2ZhZjkyNDY1YjcwOGMyNGI4L3RhYmxlOmM5NmZjNTRkNGU0ZTRkMjliMThlNWUyYzYzMTAxZGMwL3RhYmxlcmFuZ2U6Yzk2ZmM1NGQ0ZTRlNGQyOWIxOGU1ZTJjNjMxMDFkYzBfMjctMS0xLTEtNzkzMTY_e003c218-7863-4ccb-a9df-876cad93c648"
      unitRef="usd">6502000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yOC9mcmFnOmQyMGI4NGY4YjM4NzQwM2ZhZjkyNDY1YjcwOGMyNGI4L3RhYmxlOmM5NmZjNTRkNGU0ZTRkMjliMThlNWUyYzYzMTAxZGMwL3RhYmxlcmFuZ2U6Yzk2ZmM1NGQ0ZTRlNGQyOWIxOGU1ZTJjNjMxMDFkYzBfMjctMy0xLTEtNzkzMTY_03a72af2-6f65-4089-ab2f-ea5d4cf04ab6"
      unitRef="usd">156724000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yOC9mcmFnOmQyMGI4NGY4YjM4NzQwM2ZhZjkyNDY1YjcwOGMyNGI4L3RhYmxlOmM5NmZjNTRkNGU0ZTRkMjliMThlNWUyYzYzMTAxZGMwL3RhYmxlcmFuZ2U6Yzk2ZmM1NGQ0ZTRlNGQyOWIxOGU1ZTJjNjMxMDFkYzBfMjgtMS0xLTEtNzkzMTY_666b71bc-12fa-4cc6-bad5-532d45ee9838"
      unitRef="usd">57492000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yOC9mcmFnOmQyMGI4NGY4YjM4NzQwM2ZhZjkyNDY1YjcwOGMyNGI4L3RhYmxlOmM5NmZjNTRkNGU0ZTRkMjliMThlNWUyYzYzMTAxZGMwL3RhYmxlcmFuZ2U6Yzk2ZmM1NGQ0ZTRlNGQyOWIxOGU1ZTJjNjMxMDFkYzBfMjgtMy0xLTEtNzkzMTY_cdfea46f-e542-4226-bad2-442515ad5138"
      unitRef="usd">50778000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yOC9mcmFnOmQyMGI4NGY4YjM4NzQwM2ZhZjkyNDY1YjcwOGMyNGI4L3RhYmxlOmM5NmZjNTRkNGU0ZTRkMjliMThlNWUyYzYzMTAxZGMwL3RhYmxlcmFuZ2U6Yzk2ZmM1NGQ0ZTRlNGQyOWIxOGU1ZTJjNjMxMDFkYzBfMjktMS0xLTEtNzkzMTY_ab041e13-31bb-4445-9bfb-741a4b8e7b2e"
      unitRef="usd">10419000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yOC9mcmFnOmQyMGI4NGY4YjM4NzQwM2ZhZjkyNDY1YjcwOGMyNGI4L3RhYmxlOmM5NmZjNTRkNGU0ZTRkMjliMThlNWUyYzYzMTAxZGMwL3RhYmxlcmFuZ2U6Yzk2ZmM1NGQ0ZTRlNGQyOWIxOGU1ZTJjNjMxMDFkYzBfMjktMy0xLTEtNzkzMTY_fa07b2a5-bf06-423b-9478-df432fb5bff0"
      unitRef="usd">8262000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yOC9mcmFnOmQyMGI4NGY4YjM4NzQwM2ZhZjkyNDY1YjcwOGMyNGI4L3RhYmxlOmM5NmZjNTRkNGU0ZTRkMjliMThlNWUyYzYzMTAxZGMwL3RhYmxlcmFuZ2U6Yzk2ZmM1NGQ0ZTRlNGQyOWIxOGU1ZTJjNjMxMDFkYzBfMzAtMS0xLTEtNzkzMTY_ed692772-a5b3-4de3-abc3-260481ea2040"
      unitRef="usd">-5886000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yOC9mcmFnOmQyMGI4NGY4YjM4NzQwM2ZhZjkyNDY1YjcwOGMyNGI4L3RhYmxlOmM5NmZjNTRkNGU0ZTRkMjliMThlNWUyYzYzMTAxZGMwL3RhYmxlcmFuZ2U6Yzk2ZmM1NGQ0ZTRlNGQyOWIxOGU1ZTJjNjMxMDFkYzBfMzAtMy0xLTEtNzkzMTY_a69dd266-1237-4654-9803-0375b1e71254"
      unitRef="usd">-8180000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yOC9mcmFnOmQyMGI4NGY4YjM4NzQwM2ZhZjkyNDY1YjcwOGMyNGI4L3RhYmxlOmM5NmZjNTRkNGU0ZTRkMjliMThlNWUyYzYzMTAxZGMwL3RhYmxlcmFuZ2U6Yzk2ZmM1NGQ0ZTRlNGQyOWIxOGU1ZTJjNjMxMDFkYzBfMzEtMS0xLTEtNzkzMTY_47365a3e-8040-427d-a28e-adee508919ba"
      unitRef="usd">-214966000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yOC9mcmFnOmQyMGI4NGY4YjM4NzQwM2ZhZjkyNDY1YjcwOGMyNGI4L3RhYmxlOmM5NmZjNTRkNGU0ZTRkMjliMThlNWUyYzYzMTAxZGMwL3RhYmxlcmFuZ2U6Yzk2ZmM1NGQ0ZTRlNGQyOWIxOGU1ZTJjNjMxMDFkYzBfMzEtMy0xLTEtNzkzMTY_bc0f7c4c-132a-4435-b3d3-7c51b7ffc7b4"
      unitRef="usd">-187443000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yOC9mcmFnOmQyMGI4NGY4YjM4NzQwM2ZhZjkyNDY1YjcwOGMyNGI4L3RhYmxlOmM5NmZjNTRkNGU0ZTRkMjliMThlNWUyYzYzMTAxZGMwL3RhYmxlcmFuZ2U6Yzk2ZmM1NGQ0ZTRlNGQyOWIxOGU1ZTJjNjMxMDFkYzBfMzItMS0xLTEtNzkzMTY_fb9b82ff-3f75-4bfb-930b-3cedc08a6f3b"
      unitRef="usd">5077000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yOC9mcmFnOmQyMGI4NGY4YjM4NzQwM2ZhZjkyNDY1YjcwOGMyNGI4L3RhYmxlOmM5NmZjNTRkNGU0ZTRkMjliMThlNWUyYzYzMTAxZGMwL3RhYmxlcmFuZ2U6Yzk2ZmM1NGQ0ZTRlNGQyOWIxOGU1ZTJjNjMxMDFkYzBfMzItMy0xLTEtNzkzMTY_f59a3a09-c6f4-4e80-857d-27f3530bc9c7"
      unitRef="usd">-5485000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yOC9mcmFnOmQyMGI4NGY4YjM4NzQwM2ZhZjkyNDY1YjcwOGMyNGI4L3RhYmxlOmM5NmZjNTRkNGU0ZTRkMjliMThlNWUyYzYzMTAxZGMwL3RhYmxlcmFuZ2U6Yzk2ZmM1NGQ0ZTRlNGQyOWIxOGU1ZTJjNjMxMDFkYzBfMzMtMS0xLTEtNzkzMTY_81ec6f91-e604-468f-89ca-b0ad80b975eb"
      unitRef="usd">54487000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yOC9mcmFnOmQyMGI4NGY4YjM4NzQwM2ZhZjkyNDY1YjcwOGMyNGI4L3RhYmxlOmM5NmZjNTRkNGU0ZTRkMjliMThlNWUyYzYzMTAxZGMwL3RhYmxlcmFuZ2U6Yzk2ZmM1NGQ0ZTRlNGQyOWIxOGU1ZTJjNjMxMDFkYzBfMzMtMy0xLTEtNzkzMTY_33e99be3-6484-47ea-99a7-6c3ff0afcaf6"
      unitRef="usd">-6468000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic8f243e13eb44bc1a02c0cc62b61b960_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yOC9mcmFnOmQyMGI4NGY4YjM4NzQwM2ZhZjkyNDY1YjcwOGMyNGI4L3RhYmxlOmM5NmZjNTRkNGU0ZTRkMjliMThlNWUyYzYzMTAxZGMwL3RhYmxlcmFuZ2U6Yzk2ZmM1NGQ0ZTRlNGQyOWIxOGU1ZTJjNjMxMDFkYzBfMzUtMS0xLTEtNzkzMTY_8609ac41-1ddf-4390-8a89-281d033f3e7e"
      unitRef="usd">345386000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i11fb10e744ce4a25aba1ea696f4e49a5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yOC9mcmFnOmQyMGI4NGY4YjM4NzQwM2ZhZjkyNDY1YjcwOGMyNGI4L3RhYmxlOmM5NmZjNTRkNGU0ZTRkMjliMThlNWUyYzYzMTAxZGMwL3RhYmxlcmFuZ2U6Yzk2ZmM1NGQ0ZTRlNGQyOWIxOGU1ZTJjNjMxMDFkYzBfMzUtMy0xLTEtNzkzMTY_433dedbe-2cb3-4ff0-bc23-ee0a8bb540a3"
      unitRef="usd">346772000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yOC9mcmFnOmQyMGI4NGY4YjM4NzQwM2ZhZjkyNDY1YjcwOGMyNGI4L3RhYmxlOmM5NmZjNTRkNGU0ZTRkMjliMThlNWUyYzYzMTAxZGMwL3RhYmxlcmFuZ2U6Yzk2ZmM1NGQ0ZTRlNGQyOWIxOGU1ZTJjNjMxMDFkYzBfMzYtMS0xLTEtNzkzMTY_599e4ba8-60e0-45d3-8409-935b522955df"
      unitRef="usd">399873000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ibacd014a550142be93cb2c313aaa8c57_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8yOC9mcmFnOmQyMGI4NGY4YjM4NzQwM2ZhZjkyNDY1YjcwOGMyNGI4L3RhYmxlOmM5NmZjNTRkNGU0ZTRkMjliMThlNWUyYzYzMTAxZGMwL3RhYmxlcmFuZ2U6Yzk2ZmM1NGQ0ZTRlNGQyOWIxOGU1ZTJjNjMxMDFkYzBfMzYtMy0xLTEtNzkzMTY_67644c60-edc0-479d-9c40-be577ecfe455"
      unitRef="usd">340304000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8zNC9mcmFnOjUzZmEwNDRkNjZkMjQ0NWZhYWMwZDdjMGZmMTE0YTIxL3RleHRyZWdpb246NTNmYTA0NGQ2NmQyNDQ1ZmFhYzBkN2MwZmYxMTRhMjFfODMx_e33a747f-0d0c-4d68-b940-f4d64bd157c7">Basis of PresentationThe accompanying consolidated financial statements are unaudited. AMETEK,&#160;Inc. (the &#x201c;Company&#x201d;) believes that all adjustments (which primarily consist of normal recurring accruals) necessary for a fair presentation of the consolidated financial position of the Company at March&#160;31, 2023, the consolidated results of its operations for the three months ended March&#160;31, 2023 and 2022 and its cash flows for the three months ended March&#160;31, 2023 and 2022 have been included. Quarterly results of operations are not necessarily indicative of results for the full year. The accompanying consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes presented in the Company&#x2019;s Annual Report on Form&#160;10-K&#160;for the year ended December&#160;31, 2022 as filed with the U.S.&#160;Securities and Exchange Commission.</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF8zNC9mcmFnOjUzZmEwNDRkNjZkMjQ0NWZhYWMwZDdjMGZmMTE0YTIxL3RleHRyZWdpb246NTNmYTA0NGQ2NmQyNDQ1ZmFhYzBkN2MwZmYxMTRhMjFfODMz_952464aa-a770-48ca-9f33-0311b322042a">The accompanying consolidated financial statements are unaudited. AMETEK,&#160;Inc. (the &#x201c;Company&#x201d;) believes that all adjustments (which primarily consist of normal recurring accruals) necessary for a fair presentation of the consolidated financial position of the Company at March&#160;31, 2023, the consolidated results of its operations for the three months ended March&#160;31, 2023 and 2022 and its cash flows for the three months ended March&#160;31, 2023 and 2022 have been included. Quarterly results of operations are not necessarily indicative of results for the full year. The accompanying consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes presented in the Company&#x2019;s Annual Report on Form&#160;10-K&#160;for the year ended December&#160;31, 2022 as filed with the U.S.&#160;Securities and Exchange Commission.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RleHRyZWdpb246MTUxODc4YmMwYjQzNDA3OTk5MzNhMmJkOTQ2ZTUwNWRfMjk3Mw_b2ea7e54-d4c6-4ebe-a9bc-9785c84fbde7">Revenues&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The outstanding contract asset and liability accounts were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&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:12.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract assets&#x2014;January 1&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;119,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract assets &#x2013; March 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;127,412&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in contract assets &#x2013; increase (decrease)&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:700;line-height:100%"&gt;7,671&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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;7,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract liabilities &#x2013; January&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;398,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;328,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract liabilities &#x2013; March 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;432,695&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;351,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in contract liabilities &#x2013; (increase) decrease&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:700;line-height:100%"&gt;(34,003)&lt;/span&gt;&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;(22,237)&lt;/span&gt;&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;Net change&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:700;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:700;line-height:100%"&gt;(26,332)&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;(14,808)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The net change for the three months ended March&#160;31, 2023 was primarily driven by contract liabilities, specifically growth in advance payments from customers.  For the three months&#160;ended March&#160;31, 2023 and 2022, the Company recognized revenue of $199.3 million and $181.6 million, respectively, that was previously included in the beginning balance of contract liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract assets are reported as a component of Other current assets in the consolidated balance sheet. At March&#160;31, 2023 and December&#160;31, 2022, $54.8 million and $41.0 million of Customer advanced payments (contract liabilities), respectively, were recorded in Other long-term liabilities in the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The remaining performance obligations not expected to be completed within one year as of March&#160;31, 2023 and December&#160;31, 2022 were $570.4 million and $526.0 million, respectively. Remaining performance obligations represent the transaction price of firm, non-cancelable orders, with expected delivery dates to customers greater than one year from the balance sheet date, for which the performance obligation is unsatisfied or partially unsatisfied. These performance obligations will be substantially satisfied within &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RleHRyZWdpb246MTUxODc4YmMwYjQzNDA3OTk5MzNhMmJkOTQ2ZTUwNWRfMTE1MQ_c59689a4-7ca5-45cf-8a11-e2eeb74bef55"&gt;two&lt;/span&gt; to three years.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Geographic Areas&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net sales were attributed to geographic areas based on the location of the customer.  Information about the Company&#x2019;s operations in different geographic areas was as follows for the three months ended March 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.698%"/&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended March 31, 2023&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;EIG&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-bottom:1pt solid #000;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:8pt;font-weight:700;line-height:120%"&gt;EMG&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-bottom:1pt solid #000;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:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/div&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;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;561,896&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;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;247,119&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;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;809,015&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:#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;td colspan="3" style="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;International&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United Kingdom&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;28,038&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;31,062&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;59,100&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:#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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;European Union countries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;135,658&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;116,807&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;252,465&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:700;line-height:100%"&gt;283,892&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;50,905&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;334,797&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:#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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other foreign countries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;107,763&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;33,977&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;141,740&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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 37pt;text-align:left;vertical-align: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 international&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:700;line-height:100%"&gt;555,351&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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:700;line-height:100%"&gt;232,751&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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:700;line-height:100%"&gt;788,102&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:#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;td colspan="3" style="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;Consolidated net sales&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:700;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:700;line-height:100%"&gt;1,117,247&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;border-bottom:3pt 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:700;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:700;line-height:100%"&gt;479,870&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;border-bottom:3pt 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:700;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:700;line-height:100%"&gt;1,597,117&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;border-bottom:3pt 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;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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&#160;&#160;&#160;&#160;Includes U.S. export sales of $434.2 million for the three months ended March&#160;31, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.698%"/&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended March 31, 2022&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:8pt;font-weight:700;line-height:100%"&gt;EIG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;EMG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;483,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,267&#160;&lt;/span&gt;&lt;/td&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;td colspan="3" style="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;International&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United Kingdom&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,712&#160;&lt;/span&gt;&lt;/td&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;European Union countries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;234,863&#160;&lt;/span&gt;&lt;/td&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;256,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;319,826&#160;&lt;/span&gt;&lt;/td&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other foreign countries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,857&#160;&lt;/span&gt;&lt;/td&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;td colspan="3" style="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 37pt;text-align:left;vertical-align: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 international&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;504,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;240,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;744,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;td colspan="3" style="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;Consolidated net sales&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;987,759&#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;470,766&#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,458,525&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;______________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&#160;&#160;&#160;&#160;Includes U.S. export sales of $409.2 million for the three months ended March&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Major Products and Services&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&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 major products and services in the reportable segments were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.698%"/&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended March 31, 2023&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:8pt;font-weight:700;line-height:100%"&gt;EIG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;EMG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&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;Process and analytical instrumentation&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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;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;794,433&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;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;794,433&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:#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;td colspan="3" style="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;Aerospace and power&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;322,814&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;143,050&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;465,864&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Automation and engineered 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: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;336,820&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;336,820&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:#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;td colspan="3" style="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;Consolidated net sales&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:700;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:700;line-height:100%"&gt;1,117,247&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;border-bottom:3pt 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:700;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:700;line-height:100%"&gt;479,870&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;border-bottom:3pt 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:700;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:700;line-height:100%"&gt;1,597,117&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;border-bottom:3pt 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;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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.698%"/&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended March 31, 2022&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:8pt;font-weight:700;line-height:100%"&gt;EIG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;EMG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Process and analytical instrumentation&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;692,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;692,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aerospace and power&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;295,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;421,809&#160;&lt;/span&gt;&lt;/td&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Automation and engineered 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,024&#160;&lt;/span&gt;&lt;/td&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated net sales&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;987,759&#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;470,766&#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,458,525&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:13pt"&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;Timing of Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.698%"/&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended March 31, 2023&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;EIG&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-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%"&gt;EMG&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-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/div&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Products transferred at a point in time&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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;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;935,308&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;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;413,601&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;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;1,348,909&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:#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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Products and services transferred over time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;181,939&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;66,269&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;248,208&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Consolidated net sales&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:700;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:700;line-height:100%"&gt;1,117,247&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:#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:700;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:700;line-height:100%"&gt;479,870&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:#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:700;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:700;line-height:100%"&gt;1,597,117&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:#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;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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.698%"/&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended March 31, 2022&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;EIG&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-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%"&gt;EMG&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-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/div&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Products transferred at a point in time&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;812,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;412,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,225,602&#160;&lt;/span&gt;&lt;/td&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Products and services transferred over time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232,923&#160;&lt;/span&gt;&lt;/td&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated net sales&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;987,759&#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;470,766&#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,458,525&#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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:13pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Product Warranties&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&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 provides limited warranties in connection with the sale of its products. The warranty periods for products sold vary among the Company&#x2019;s operations, but the majority do not exceed one year.&#160;The Company calculates its warranty expense provision based on its historical warranty experience and adjustments are made periodically to reflect actual warranty expenses. Product warranty obligations are reported as a component of Accrued liabilities and other in the consolidated balance sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in the accrued product warranty obligation were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended 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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at the beginning of the period&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;26,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accruals for warranties issued during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;3,411&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(3,224)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,023)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warranty accruals related to acquired businesses and other during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;133&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(166)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Balance at the end of the period&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:700;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:700;line-height:100%"&gt;26,807&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:#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;27,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt"&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;Accounts Receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company maintains allowances for estimated losses resulting from the inability of customers to meet their financial obligations to the Company. The Company recognizes an allowance for credit losses, on all accounts receivable and contract assets, which considers risk of future credit losses based on factors such as historical experience, contract terms, as well as general and market business conditions, country, and political risk. Balances are written off when determined to be uncollectible.&lt;/span&gt;&lt;/div&gt;At March&#160;31, 2023, the Company had $901.5 million of accounts receivable, net of allowances of $13.3 million. Changes in the allowance were not material for the three months ended March&#160;31, 2023.</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RleHRyZWdpb246MTUxODc4YmMwYjQzNDA3OTk5MzNhMmJkOTQ2ZTUwNWRfMjk3NA_dee9f587-8a41-41b2-8cc4-0790e8808a01">&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The outstanding contract asset and liability accounts were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&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:12.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract assets&#x2014;January 1&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;119,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract assets &#x2013; March 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;127,412&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in contract assets &#x2013; increase (decrease)&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:700;line-height:100%"&gt;7,671&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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;7,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract liabilities &#x2013; January&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;398,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;328,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract liabilities &#x2013; March 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;432,695&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;351,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in contract liabilities &#x2013; (increase) decrease&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:700;line-height:100%"&gt;(34,003)&lt;/span&gt;&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;(22,237)&lt;/span&gt;&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;Net change&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:700;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:700;line-height:100%"&gt;(26,332)&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;(14,808)&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:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="ic8f243e13eb44bc1a02c0cc62b61b960_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjA2NmQxYzBiYzg4NjQ4NDA4NTNkNmQ4MDdlMmNmYjA5L3RhYmxlcmFuZ2U6MDY2ZDFjMGJjODg2NDg0MDg1M2Q2ZDgwN2UyY2ZiMDlfMi0xLTEtMS03OTMxNg_dbc0a1a1-0094-4725-a6eb-35153b50c54a"
      unitRef="usd">119741000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i11fb10e744ce4a25aba1ea696f4e49a5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjA2NmQxYzBiYzg4NjQ4NDA4NTNkNmQ4MDdlMmNmYjA5L3RhYmxlcmFuZ2U6MDY2ZDFjMGJjODg2NDg0MDg1M2Q2ZDgwN2UyY2ZiMDlfMi0zLTEtMS03OTMxNg_0e24c053-eb64-48e1-85c1-ddb8632967ec"
      unitRef="usd">95274000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjA2NmQxYzBiYzg4NjQ4NDA4NTNkNmQ4MDdlMmNmYjA5L3RhYmxlcmFuZ2U6MDY2ZDFjMGJjODg2NDg0MDg1M2Q2ZDgwN2UyY2ZiMDlfMy0xLTEtMS03OTMxNg_b9e0ca50-b643-4db5-a158-16b8b5aaa83d"
      unitRef="usd">127412000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="ibacd014a550142be93cb2c313aaa8c57_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjA2NmQxYzBiYzg4NjQ4NDA4NTNkNmQ4MDdlMmNmYjA5L3RhYmxlcmFuZ2U6MDY2ZDFjMGJjODg2NDg0MDg1M2Q2ZDgwN2UyY2ZiMDlfMy0zLTEtMS03OTMxNg_a0e1030b-22ae-4a14-9d9c-8b6c98097c10"
      unitRef="usd">102703000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjA2NmQxYzBiYzg4NjQ4NDA4NTNkNmQ4MDdlMmNmYjA5L3RhYmxlcmFuZ2U6MDY2ZDFjMGJjODg2NDg0MDg1M2Q2ZDgwN2UyY2ZiMDlfNC0xLTEtMS03OTMxNg_f1e83516-c14d-4610-8eb8-cd7ff6db0ba6"
      unitRef="usd">7671000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjA2NmQxYzBiYzg4NjQ4NDA4NTNkNmQ4MDdlMmNmYjA5L3RhYmxlcmFuZ2U6MDY2ZDFjMGJjODg2NDg0MDg1M2Q2ZDgwN2UyY2ZiMDlfNC0zLTEtMS03OTMxNg_f7735721-8fb5-4404-a289-9f94b67b8dbb"
      unitRef="usd">7429000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ic8f243e13eb44bc1a02c0cc62b61b960_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjA2NmQxYzBiYzg4NjQ4NDA4NTNkNmQ4MDdlMmNmYjA5L3RhYmxlcmFuZ2U6MDY2ZDFjMGJjODg2NDg0MDg1M2Q2ZDgwN2UyY2ZiMDlfNS0xLTEtMS03OTMxNg_ed369805-5d9b-4c00-a26c-cf2da9934557"
      unitRef="usd">398692000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i11fb10e744ce4a25aba1ea696f4e49a5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjA2NmQxYzBiYzg4NjQ4NDA4NTNkNmQ4MDdlMmNmYjA5L3RhYmxlcmFuZ2U6MDY2ZDFjMGJjODg2NDg0MDg1M2Q2ZDgwN2UyY2ZiMDlfNS0zLTEtMS03OTMxNg_d44a4c30-2181-431b-9c7e-aac2509a79a0"
      unitRef="usd">328816000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjA2NmQxYzBiYzg4NjQ4NDA4NTNkNmQ4MDdlMmNmYjA5L3RhYmxlcmFuZ2U6MDY2ZDFjMGJjODg2NDg0MDg1M2Q2ZDgwN2UyY2ZiMDlfNi0xLTEtMS03OTMxNg_a69420d4-a9f1-4f6a-93e0-cb8d75c4861f"
      unitRef="usd">432695000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ibacd014a550142be93cb2c313aaa8c57_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjA2NmQxYzBiYzg4NjQ4NDA4NTNkNmQ4MDdlMmNmYjA5L3RhYmxlcmFuZ2U6MDY2ZDFjMGJjODg2NDg0MDg1M2Q2ZDgwN2UyY2ZiMDlfNi0zLTEtMS03OTMxNg_43b2ada7-ff4e-4d8a-ba17-218d4a6604bd"
      unitRef="usd">351053000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjA2NmQxYzBiYzg4NjQ4NDA4NTNkNmQ4MDdlMmNmYjA5L3RhYmxlcmFuZ2U6MDY2ZDFjMGJjODg2NDg0MDg1M2Q2ZDgwN2UyY2ZiMDlfNy0xLTEtMS03OTMxNg_c2381527-669b-4e11-b05e-09b96e797100"
      unitRef="usd">34003000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjA2NmQxYzBiYzg4NjQ4NDA4NTNkNmQ4MDdlMmNmYjA5L3RhYmxlcmFuZ2U6MDY2ZDFjMGJjODg2NDg0MDg1M2Q2ZDgwN2UyY2ZiMDlfNy0zLTEtMS03OTMxNg_882ad64f-620e-4d30-9bf8-a0d45c3d4adc"
      unitRef="usd">22237000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <ame:NetIncreaseDecreaseInContractWithCustomerAssetsLiabilities
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjA2NmQxYzBiYzg4NjQ4NDA4NTNkNmQ4MDdlMmNmYjA5L3RhYmxlcmFuZ2U6MDY2ZDFjMGJjODg2NDg0MDg1M2Q2ZDgwN2UyY2ZiMDlfOC0xLTEtMS03OTMxNg_46904400-b88f-47a5-835a-c4be675443d3"
      unitRef="usd">-26332000</ame:NetIncreaseDecreaseInContractWithCustomerAssetsLiabilities>
    <ame:NetIncreaseDecreaseInContractWithCustomerAssetsLiabilities
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjA2NmQxYzBiYzg4NjQ4NDA4NTNkNmQ4MDdlMmNmYjA5L3RhYmxlcmFuZ2U6MDY2ZDFjMGJjODg2NDg0MDg1M2Q2ZDgwN2UyY2ZiMDlfOC0zLTEtMS03OTMxNg_6553ce57-5fc6-432d-afbe-52b4780842f3"
      unitRef="usd">-14808000</ame:NetIncreaseDecreaseInContractWithCustomerAssetsLiabilities>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RleHRyZWdpb246MTUxODc4YmMwYjQzNDA3OTk5MzNhMmJkOTQ2ZTUwNWRfMzA0_2d2d3782-5b15-42ee-9743-8dddb7f4510c"
      unitRef="usd">199300000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RleHRyZWdpb246MTUxODc4YmMwYjQzNDA3OTk5MzNhMmJkOTQ2ZTUwNWRfMzEx_02080ff2-94bf-4b04-874d-fda9b4a68534"
      unitRef="usd">181600000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RleHRyZWdpb246MTUxODc4YmMwYjQzNDA3OTk5MzNhMmJkOTQ2ZTUwNWRfNTI1_7a4c61bb-36ee-42b9-b9ac-be0be3de1e78"
      unitRef="usd">54800000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="ic8f243e13eb44bc1a02c0cc62b61b960_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RleHRyZWdpb246MTUxODc4YmMwYjQzNDA3OTk5MzNhMmJkOTQ2ZTUwNWRfNTMy_616141e3-db15-4aaa-aa11-986db629c23a"
      unitRef="usd">41000000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i937e5459ffd14415a28617318b5caf9b_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RleHRyZWdpb246MTUxODc4YmMwYjQzNDA3OTk5MzNhMmJkOTQ2ZTUwNWRfNzg4_6a30f7d5-c68b-49be-8907-785a4b34a37b"
      unitRef="usd">570400000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i38ca8b1d26134bbc94dd5c862a0ceba7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RleHRyZWdpb246MTUxODc4YmMwYjQzNDA3OTk5MzNhMmJkOTQ2ZTUwNWRfNzk1_58e67661-51aa-4d62-9c47-b9e466417083"
      unitRef="usd">526000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="ia01477c94fe94985a3e763cf903a81c2_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RleHRyZWdpb246MTUxODc4YmMwYjQzNDA3OTk5MzNhMmJkOTQ2ZTUwNWRfMTE1Nw_9c730b36-d614-4e26-a532-e0af5495993c">P3Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RleHRyZWdpb246MTUxODc4YmMwYjQzNDA3OTk5MzNhMmJkOTQ2ZTUwNWRfMjk3OQ_97663356-eaac-4934-ac28-2021bc8626b0">Information about the Company&#x2019;s operations in different geographic areas was as follows for the three months ended March 31:&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.698%"/&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended March 31, 2023&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;EIG&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-bottom:1pt solid #000;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:8pt;font-weight:700;line-height:120%"&gt;EMG&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-bottom:1pt solid #000;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:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/div&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;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;561,896&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;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;247,119&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;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;809,015&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:#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;td colspan="3" style="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;International&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United Kingdom&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;28,038&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;31,062&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;59,100&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:#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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;European Union countries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;135,658&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;116,807&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;252,465&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:700;line-height:100%"&gt;283,892&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;50,905&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;334,797&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:#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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other foreign countries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;107,763&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;33,977&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;141,740&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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 37pt;text-align:left;vertical-align: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 international&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:700;line-height:100%"&gt;555,351&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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:700;line-height:100%"&gt;232,751&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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:700;line-height:100%"&gt;788,102&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:#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;td colspan="3" style="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;Consolidated net sales&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:700;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:700;line-height:100%"&gt;1,117,247&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;border-bottom:3pt 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:700;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:700;line-height:100%"&gt;479,870&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;border-bottom:3pt 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:700;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:700;line-height:100%"&gt;1,597,117&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;border-bottom:3pt 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;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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&#160;&#160;&#160;&#160;Includes U.S. export sales of $434.2 million for the three months ended March&#160;31, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.698%"/&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended March 31, 2022&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:8pt;font-weight:700;line-height:100%"&gt;EIG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;EMG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;483,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,267&#160;&lt;/span&gt;&lt;/td&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;td colspan="3" style="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;International&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United Kingdom&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,712&#160;&lt;/span&gt;&lt;/td&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;European Union countries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;234,863&#160;&lt;/span&gt;&lt;/td&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;256,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;319,826&#160;&lt;/span&gt;&lt;/td&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other foreign countries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,857&#160;&lt;/span&gt;&lt;/td&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;td colspan="3" style="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 37pt;text-align:left;vertical-align: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 international&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;504,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;240,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;744,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;td colspan="3" style="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;Consolidated net sales&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;987,759&#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;470,766&#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,458,525&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;______________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&#160;&#160;&#160;&#160;Includes U.S. export sales of $409.2 million for the three months ended March&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie1fb8f219fda418485ee72b6fb6f975f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjkwYTc2OWQ4ZmZmZTQ2MGM4NTY5MGQ3MDU3NzhiMjk1L3RhYmxlcmFuZ2U6OTBhNzY5ZDhmZmZlNDYwYzg1NjkwZDcwNTc3OGIyOTVfMy0xLTEtMS03OTMxNg_e26a35ac-b80a-4ca9-9c5c-28d29c7d3221"
      unitRef="usd">561896000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9706f1ac82d546aa9b08f77473fde9de_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjkwYTc2OWQ4ZmZmZTQ2MGM4NTY5MGQ3MDU3NzhiMjk1L3RhYmxlcmFuZ2U6OTBhNzY5ZDhmZmZlNDYwYzg1NjkwZDcwNTc3OGIyOTVfMy0zLTEtMS03OTMxNg_489203c8-77cc-443d-bae7-c078bac06f56"
      unitRef="usd">247119000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id5ed9f35122a44d482388a163b9371ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjkwYTc2OWQ4ZmZmZTQ2MGM4NTY5MGQ3MDU3NzhiMjk1L3RhYmxlcmFuZ2U6OTBhNzY5ZDhmZmZlNDYwYzg1NjkwZDcwNTc3OGIyOTVfMy01LTEtMS03OTMxNg_3b178153-eaa4-48b7-9ed4-8ad6eff5eb50"
      unitRef="usd">809015000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0883054fea954cbea481211c07218644_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjkwYTc2OWQ4ZmZmZTQ2MGM4NTY5MGQ3MDU3NzhiMjk1L3RhYmxlcmFuZ2U6OTBhNzY5ZDhmZmZlNDYwYzg1NjkwZDcwNTc3OGIyOTVfNS0xLTEtMS03OTMxNg_6f2d4db5-5070-4d39-9c83-93942e3bf1e0"
      unitRef="usd">28038000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie38af1cca1cd466f8f4e7021bf2b0d66_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjkwYTc2OWQ4ZmZmZTQ2MGM4NTY5MGQ3MDU3NzhiMjk1L3RhYmxlcmFuZ2U6OTBhNzY5ZDhmZmZlNDYwYzg1NjkwZDcwNTc3OGIyOTVfNS0zLTEtMS03OTMxNg_0ec06d10-e39f-4b36-a58f-3ae0110ffbe3"
      unitRef="usd">31062000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1985d2cf30254f6e829e3fab3cc26902_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjkwYTc2OWQ4ZmZmZTQ2MGM4NTY5MGQ3MDU3NzhiMjk1L3RhYmxlcmFuZ2U6OTBhNzY5ZDhmZmZlNDYwYzg1NjkwZDcwNTc3OGIyOTVfNS01LTEtMS03OTMxNg_ab83a484-9ffa-410a-8d7c-9e679da1180c"
      unitRef="usd">59100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i12121b9db1b7494a9a54c2244f898840_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjkwYTc2OWQ4ZmZmZTQ2MGM4NTY5MGQ3MDU3NzhiMjk1L3RhYmxlcmFuZ2U6OTBhNzY5ZDhmZmZlNDYwYzg1NjkwZDcwNTc3OGIyOTVfNi0xLTEtMS03OTMxNg_4636451a-7bc1-4dfa-b9f9-974528b90bc3"
      unitRef="usd">135658000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if46edfac12374baa84dc1d0bf7993cb1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjkwYTc2OWQ4ZmZmZTQ2MGM4NTY5MGQ3MDU3NzhiMjk1L3RhYmxlcmFuZ2U6OTBhNzY5ZDhmZmZlNDYwYzg1NjkwZDcwNTc3OGIyOTVfNi0zLTEtMS03OTMxNg_d81516b2-2372-4c5c-8492-11bb13a3dd08"
      unitRef="usd">116807000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1238cf5c0252426baeb2fe628cc90234_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjkwYTc2OWQ4ZmZmZTQ2MGM4NTY5MGQ3MDU3NzhiMjk1L3RhYmxlcmFuZ2U6OTBhNzY5ZDhmZmZlNDYwYzg1NjkwZDcwNTc3OGIyOTVfNi01LTEtMS03OTMxNg_7dac3f89-f13d-4c8b-84cb-77cabeadb41c"
      unitRef="usd">252465000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if481514cf5f1443e9a207514c982221f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjkwYTc2OWQ4ZmZmZTQ2MGM4NTY5MGQ3MDU3NzhiMjk1L3RhYmxlcmFuZ2U6OTBhNzY5ZDhmZmZlNDYwYzg1NjkwZDcwNTc3OGIyOTVfNy0xLTEtMS03OTMxNg_7e14ed42-dd7a-41e7-b6a8-c94584818e20"
      unitRef="usd">283892000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibe3b7bc39e94499b9ee7983c3d19b891_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjkwYTc2OWQ4ZmZmZTQ2MGM4NTY5MGQ3MDU3NzhiMjk1L3RhYmxlcmFuZ2U6OTBhNzY5ZDhmZmZlNDYwYzg1NjkwZDcwNTc3OGIyOTVfNy0zLTEtMS03OTMxNg_0d7c3a60-9149-45e2-9fe1-01ec03306b29"
      unitRef="usd">50905000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i84b674603e874ff190c48ea18a4072bb_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjkwYTc2OWQ4ZmZmZTQ2MGM4NTY5MGQ3MDU3NzhiMjk1L3RhYmxlcmFuZ2U6OTBhNzY5ZDhmZmZlNDYwYzg1NjkwZDcwNTc3OGIyOTVfNy01LTEtMS03OTMxNg_375b9658-9148-4f93-91ca-c0d06a81231b"
      unitRef="usd">334797000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9bb4fd82f982427b9a141286f8487bb1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjkwYTc2OWQ4ZmZmZTQ2MGM4NTY5MGQ3MDU3NzhiMjk1L3RhYmxlcmFuZ2U6OTBhNzY5ZDhmZmZlNDYwYzg1NjkwZDcwNTc3OGIyOTVfOC0xLTEtMS03OTMxNg_0d60ea5d-3c62-4e59-92fb-5549683b72bd"
      unitRef="usd">107763000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id3ead079efc9487491df9e1bbe448a16_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjkwYTc2OWQ4ZmZmZTQ2MGM4NTY5MGQ3MDU3NzhiMjk1L3RhYmxlcmFuZ2U6OTBhNzY5ZDhmZmZlNDYwYzg1NjkwZDcwNTc3OGIyOTVfOC0zLTEtMS03OTMxNg_e5bb6e9c-67f1-445a-aaac-eff9d4e011d1"
      unitRef="usd">33977000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icbdafd49ac44469da1766a6ea87ee9e5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjkwYTc2OWQ4ZmZmZTQ2MGM4NTY5MGQ3MDU3NzhiMjk1L3RhYmxlcmFuZ2U6OTBhNzY5ZDhmZmZlNDYwYzg1NjkwZDcwNTc3OGIyOTVfOC01LTEtMS03OTMxNg_9c49464b-94ee-4439-bde5-886365381d7d"
      unitRef="usd">141740000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib4512205ec9a4c4494fcdfd275e093f6_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjkwYTc2OWQ4ZmZmZTQ2MGM4NTY5MGQ3MDU3NzhiMjk1L3RhYmxlcmFuZ2U6OTBhNzY5ZDhmZmZlNDYwYzg1NjkwZDcwNTc3OGIyOTVfOS0xLTEtMS03OTMxNg_905fcf44-b77e-433c-8c15-e6722eb4fb15"
      unitRef="usd">555351000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifa55478e12004952b70b9d99e8bb031a_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjkwYTc2OWQ4ZmZmZTQ2MGM4NTY5MGQ3MDU3NzhiMjk1L3RhYmxlcmFuZ2U6OTBhNzY5ZDhmZmZlNDYwYzg1NjkwZDcwNTc3OGIyOTVfOS0zLTEtMS03OTMxNg_357f9b84-b28a-4143-a7ca-20954c550c70"
      unitRef="usd">232751000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if7115727dfd94f36bdff37a441ea60e0_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjkwYTc2OWQ4ZmZmZTQ2MGM4NTY5MGQ3MDU3NzhiMjk1L3RhYmxlcmFuZ2U6OTBhNzY5ZDhmZmZlNDYwYzg1NjkwZDcwNTc3OGIyOTVfOS01LTEtMS03OTMxNg_52f56ae5-c90a-4b82-befa-859af6edf256"
      unitRef="usd">788102000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib4391337bfb448da97e5698e7584dbee_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjkwYTc2OWQ4ZmZmZTQ2MGM4NTY5MGQ3MDU3NzhiMjk1L3RhYmxlcmFuZ2U6OTBhNzY5ZDhmZmZlNDYwYzg1NjkwZDcwNTc3OGIyOTVfMTAtMS0xLTEtNzkzMTY_8bb6897b-7681-4b6c-9d60-86985f7366ad"
      unitRef="usd">1117247000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia428212bff254b23a60fce25312b29f0_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjkwYTc2OWQ4ZmZmZTQ2MGM4NTY5MGQ3MDU3NzhiMjk1L3RhYmxlcmFuZ2U6OTBhNzY5ZDhmZmZlNDYwYzg1NjkwZDcwNTc3OGIyOTVfMTAtMy0xLTEtNzkzMTY_e13e6310-f205-4002-9ecc-43bfd9a2d699"
      unitRef="usd">479870000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjkwYTc2OWQ4ZmZmZTQ2MGM4NTY5MGQ3MDU3NzhiMjk1L3RhYmxlcmFuZ2U6OTBhNzY5ZDhmZmZlNDYwYzg1NjkwZDcwNTc3OGIyOTVfMTAtNS0xLTEtNzkzMTY_69a12790-bd9e-4ac9-bf34-361f8f0a908d"
      unitRef="usd">1597117000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic08b71158c9b4944af3f34ddcf52c2a3_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RleHRyZWdpb246MTUxODc4YmMwYjQzNDA3OTk5MzNhMmJkOTQ2ZTUwNWRfMTQzNA_c7a70199-8aca-471e-a66b-8780c2ff99d9"
      unitRef="usd">434200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idcb9aeeb199548b39987e1080e7dd7af_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjI4YmZhNjExNDQxZjQzMDg4NzZkYjlhZmRhYmMzZjNlL3RhYmxlcmFuZ2U6MjhiZmE2MTE0NDFmNDMwODg3NmRiOWFmZGFiYzNmM2VfMy0xLTEtMS03OTMxNg_28dc23ef-7b9c-4990-90bf-63541e1cf819"
      unitRef="usd">483626000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia0b3eeb39996486897e5b041d3e419ca_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjI4YmZhNjExNDQxZjQzMDg4NzZkYjlhZmRhYmMzZjNlL3RhYmxlcmFuZ2U6MjhiZmE2MTE0NDFmNDMwODg3NmRiOWFmZGFiYzNmM2VfMy0zLTEtMS03OTMxNg_106c243e-b986-4fba-b464-fac329730441"
      unitRef="usd">230641000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iffb69c9f5fc442c1bd40babee841ea61_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjI4YmZhNjExNDQxZjQzMDg4NzZkYjlhZmRhYmMzZjNlL3RhYmxlcmFuZ2U6MjhiZmE2MTE0NDFmNDMwODg3NmRiOWFmZGFiYzNmM2VfMy01LTEtMS03OTMxNg_e3d341c3-aab6-44e0-85fa-93755c2e1eaa"
      unitRef="usd">714267000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2641f25543e44da38abb6c188c6cd9c3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjI4YmZhNjExNDQxZjQzMDg4NzZkYjlhZmRhYmMzZjNlL3RhYmxlcmFuZ2U6MjhiZmE2MTE0NDFmNDMwODg3NmRiOWFmZGFiYzNmM2VfNS0xLTEtMS03OTMxNg_092028f1-e8e1-4373-931d-7fe22f83bc5e"
      unitRef="usd">27955000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icacb5c8760d24e348f9649c652e86ae6_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjI4YmZhNjExNDQxZjQzMDg4NzZkYjlhZmRhYmMzZjNlL3RhYmxlcmFuZ2U6MjhiZmE2MTE0NDFmNDMwODg3NmRiOWFmZGFiYzNmM2VfNS0zLTEtMS03OTMxNg_be93c089-febd-4227-b01f-606159b9a88b"
      unitRef="usd">28757000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icfef6057cb864f35a499db9a52a2e5ee_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjI4YmZhNjExNDQxZjQzMDg4NzZkYjlhZmRhYmMzZjNlL3RhYmxlcmFuZ2U6MjhiZmE2MTE0NDFmNDMwODg3NmRiOWFmZGFiYzNmM2VfNS01LTEtMS03OTMxNg_ef032e6b-890d-4c89-bda6-cd5d7529dbb9"
      unitRef="usd">56712000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6df3127564984dfc9e1c1a287ac38044_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjI4YmZhNjExNDQxZjQzMDg4NzZkYjlhZmRhYmMzZjNlL3RhYmxlcmFuZ2U6MjhiZmE2MTE0NDFmNDMwODg3NmRiOWFmZGFiYzNmM2VfNi0xLTEtMS03OTMxNg_a9d275b8-b9f4-426e-8553-5a440298335f"
      unitRef="usd">120714000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1ec0742d63454b3fb161f63dbe538762_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjI4YmZhNjExNDQxZjQzMDg4NzZkYjlhZmRhYmMzZjNlL3RhYmxlcmFuZ2U6MjhiZmE2MTE0NDFmNDMwODg3NmRiOWFmZGFiYzNmM2VfNi0zLTEtMS03OTMxNg_c5c750aa-2b90-435c-a29a-b1b9034898a4"
      unitRef="usd">114149000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idcac57c3dcd84699ad64670d50665adc_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjI4YmZhNjExNDQxZjQzMDg4NzZkYjlhZmRhYmMzZjNlL3RhYmxlcmFuZ2U6MjhiZmE2MTE0NDFmNDMwODg3NmRiOWFmZGFiYzNmM2VfNi01LTEtMS03OTMxNg_f6ad366a-58b7-416f-b872-492f3863bace"
      unitRef="usd">234863000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4e609cf27bca428ba331b288d8dcc5a4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjI4YmZhNjExNDQxZjQzMDg4NzZkYjlhZmRhYmMzZjNlL3RhYmxlcmFuZ2U6MjhiZmE2MTE0NDFmNDMwODg3NmRiOWFmZGFiYzNmM2VfNy0xLTEtMS03OTMxNg_5e207c84-7746-45f7-862d-a17572d3f956"
      unitRef="usd">256420000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaaaec9079f5d46d198112fc7ba906446_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjI4YmZhNjExNDQxZjQzMDg4NzZkYjlhZmRhYmMzZjNlL3RhYmxlcmFuZ2U6MjhiZmE2MTE0NDFmNDMwODg3NmRiOWFmZGFiYzNmM2VfNy0zLTEtMS03OTMxNg_86707370-d4d8-4e03-ac17-bedeb1a750a0"
      unitRef="usd">63406000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1b15f8d872214fcab72e36f6d6d851b3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjI4YmZhNjExNDQxZjQzMDg4NzZkYjlhZmRhYmMzZjNlL3RhYmxlcmFuZ2U6MjhiZmE2MTE0NDFmNDMwODg3NmRiOWFmZGFiYzNmM2VfNy01LTEtMS03OTMxNg_6b502432-8fed-4950-a615-5eb7712cd018"
      unitRef="usd">319826000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib649649b3bfb44fa9100e2377fb6f951_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjI4YmZhNjExNDQxZjQzMDg4NzZkYjlhZmRhYmMzZjNlL3RhYmxlcmFuZ2U6MjhiZmE2MTE0NDFmNDMwODg3NmRiOWFmZGFiYzNmM2VfOC0xLTEtMS03OTMxNg_a1d8eedb-30a5-450e-bcef-efc699234c81"
      unitRef="usd">99044000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i67d36ad8ed854ffdbc28eaa3f6021b98_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjI4YmZhNjExNDQxZjQzMDg4NzZkYjlhZmRhYmMzZjNlL3RhYmxlcmFuZ2U6MjhiZmE2MTE0NDFmNDMwODg3NmRiOWFmZGFiYzNmM2VfOC0zLTEtMS03OTMxNg_12c449bf-55b5-4828-9d77-617b3fe4ff11"
      unitRef="usd">33813000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4563cf0dae5a4314a273e105da1f482d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjI4YmZhNjExNDQxZjQzMDg4NzZkYjlhZmRhYmMzZjNlL3RhYmxlcmFuZ2U6MjhiZmE2MTE0NDFmNDMwODg3NmRiOWFmZGFiYzNmM2VfOC01LTEtMS03OTMxNg_2fb2d5ba-b228-483a-a558-f4ebb9c097a3"
      unitRef="usd">132857000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieaa496a47e004ebcbed5dafdd9380b28_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjI4YmZhNjExNDQxZjQzMDg4NzZkYjlhZmRhYmMzZjNlL3RhYmxlcmFuZ2U6MjhiZmE2MTE0NDFmNDMwODg3NmRiOWFmZGFiYzNmM2VfOS0xLTEtMS03OTMxNg_57782929-43f4-4825-9d0e-8cc30043597f"
      unitRef="usd">504133000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i87fb96a84dcd432dad49b04ea66e3243_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjI4YmZhNjExNDQxZjQzMDg4NzZkYjlhZmRhYmMzZjNlL3RhYmxlcmFuZ2U6MjhiZmE2MTE0NDFmNDMwODg3NmRiOWFmZGFiYzNmM2VfOS0zLTEtMS03OTMxNg_b8a2abe6-da64-4cf2-80b7-6f63205c649e"
      unitRef="usd">240125000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i00a466497c4e473b8493b25add4e428b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjI4YmZhNjExNDQxZjQzMDg4NzZkYjlhZmRhYmMzZjNlL3RhYmxlcmFuZ2U6MjhiZmE2MTE0NDFmNDMwODg3NmRiOWFmZGFiYzNmM2VfOS01LTEtMS03OTMxNg_5ec808c8-6f25-40f2-b15e-0bcf1d5272ba"
      unitRef="usd">744258000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i092296797f6e49019fd78a7101f974f1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjI4YmZhNjExNDQxZjQzMDg4NzZkYjlhZmRhYmMzZjNlL3RhYmxlcmFuZ2U6MjhiZmE2MTE0NDFmNDMwODg3NmRiOWFmZGFiYzNmM2VfMTAtMS0xLTEtNzkzMTY_cdd55461-dd39-4847-bfb3-68aa024fefd2"
      unitRef="usd">987759000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ica58ab29d2284b71a84719b718e375de_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjI4YmZhNjExNDQxZjQzMDg4NzZkYjlhZmRhYmMzZjNlL3RhYmxlcmFuZ2U6MjhiZmE2MTE0NDFmNDMwODg3NmRiOWFmZGFiYzNmM2VfMTAtMy0xLTEtNzkzMTY_f4050602-beed-4efa-902b-33c0b9b694b9"
      unitRef="usd">470766000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjI4YmZhNjExNDQxZjQzMDg4NzZkYjlhZmRhYmMzZjNlL3RhYmxlcmFuZ2U6MjhiZmE2MTE0NDFmNDMwODg3NmRiOWFmZGFiYzNmM2VfMTAtNS0xLTEtNzkzMTY_2507f55f-7457-421c-8d94-067de841a914"
      unitRef="usd">1458525000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i12b9a3d8830045d29cab69dbb0d0a0d2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RleHRyZWdpb246MTUxODc4YmMwYjQzNDA3OTk5MzNhMmJkOTQ2ZTUwNWRfMTUyNA_82bc2b4d-06d7-45b9-934e-e45699b1b025"
      unitRef="usd">409200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RleHRyZWdpb246MTUxODc4YmMwYjQzNDA3OTk5MzNhMmJkOTQ2ZTUwNWRfMjk4MA_53be0776-b48f-48e7-95f5-64c9aa4e9330">&lt;div style="margin-top:6pt;text-indent:36pt"&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 major products and services in the reportable segments were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.698%"/&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended March 31, 2023&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:8pt;font-weight:700;line-height:100%"&gt;EIG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;EMG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&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;Process and analytical instrumentation&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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;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;794,433&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;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;794,433&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:#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;td colspan="3" style="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;Aerospace and power&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;322,814&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;143,050&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;465,864&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Automation and engineered 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: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;336,820&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;336,820&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:#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;td colspan="3" style="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;Consolidated net sales&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:700;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:700;line-height:100%"&gt;1,117,247&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;border-bottom:3pt 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:700;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:700;line-height:100%"&gt;479,870&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;border-bottom:3pt 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:700;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:700;line-height:100%"&gt;1,597,117&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;border-bottom:3pt 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;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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.698%"/&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended March 31, 2022&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:8pt;font-weight:700;line-height:100%"&gt;EIG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;EMG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Process and analytical instrumentation&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;692,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;692,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aerospace and power&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;295,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;421,809&#160;&lt;/span&gt;&lt;/td&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Automation and engineered 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,024&#160;&lt;/span&gt;&lt;/td&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated net sales&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;987,759&#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;470,766&#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,458,525&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i24b55107313b4cf186b8a4018c228748_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjE5YjVmYzE3Njk3MTQ1YWU5Y2M0YmU3MGIxMzlmNGVlL3RhYmxlcmFuZ2U6MTliNWZjMTc2OTcxNDVhZTljYzRiZTcwYjEzOWY0ZWVfMy0xLTEtMS03OTMxNg_06c62881-1f5d-41da-8c6d-b945bb02c298"
      unitRef="usd">794433000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9eb77a2e8a23472187e562fd42cf1cff_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjE5YjVmYzE3Njk3MTQ1YWU5Y2M0YmU3MGIxMzlmNGVlL3RhYmxlcmFuZ2U6MTliNWZjMTc2OTcxNDVhZTljYzRiZTcwYjEzOWY0ZWVfMy0zLTEtMS03OTMxNg_a23ef1a5-ac8a-485c-9cef-1d4bf2dccd71"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8a090e1e380241efadefa6afb8c7400e_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjE5YjVmYzE3Njk3MTQ1YWU5Y2M0YmU3MGIxMzlmNGVlL3RhYmxlcmFuZ2U6MTliNWZjMTc2OTcxNDVhZTljYzRiZTcwYjEzOWY0ZWVfMy01LTEtMS03OTMxNg_f19d4b98-8e1e-475d-a6b2-5b900ad7ed8b"
      unitRef="usd">794433000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i768ff5a9e4ad40f6aae5247b4334ce58_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjE5YjVmYzE3Njk3MTQ1YWU5Y2M0YmU3MGIxMzlmNGVlL3RhYmxlcmFuZ2U6MTliNWZjMTc2OTcxNDVhZTljYzRiZTcwYjEzOWY0ZWVfNC0xLTEtMS03OTMxNg_05807d88-6515-4b13-be24-61b30adbdb23"
      unitRef="usd">322814000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibd94cc32c55a4a61ad7843a623fceb11_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjE5YjVmYzE3Njk3MTQ1YWU5Y2M0YmU3MGIxMzlmNGVlL3RhYmxlcmFuZ2U6MTliNWZjMTc2OTcxNDVhZTljYzRiZTcwYjEzOWY0ZWVfNC0zLTEtMS03OTMxNg_5857f450-ecb9-4f4c-b6c8-3dbe31531431"
      unitRef="usd">143050000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia194a8ffa3e64d7c924ccdfac3cab6c0_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjE5YjVmYzE3Njk3MTQ1YWU5Y2M0YmU3MGIxMzlmNGVlL3RhYmxlcmFuZ2U6MTliNWZjMTc2OTcxNDVhZTljYzRiZTcwYjEzOWY0ZWVfNC01LTEtMS03OTMxNg_866dc331-b0a2-4bf2-aea7-d08a503fdc8b"
      unitRef="usd">465864000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2e51dd0be57f48a6ba6d3552f86b6ad0_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjE5YjVmYzE3Njk3MTQ1YWU5Y2M0YmU3MGIxMzlmNGVlL3RhYmxlcmFuZ2U6MTliNWZjMTc2OTcxNDVhZTljYzRiZTcwYjEzOWY0ZWVfNS0xLTEtMS03OTMxNg_85eba3a9-3059-4362-aa2a-4a6ece9bc37b"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib9ac671b82f0490ea1f24d8d13f43217_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjE5YjVmYzE3Njk3MTQ1YWU5Y2M0YmU3MGIxMzlmNGVlL3RhYmxlcmFuZ2U6MTliNWZjMTc2OTcxNDVhZTljYzRiZTcwYjEzOWY0ZWVfNS0zLTEtMS03OTMxNg_b335e64d-1453-46c6-9b7d-a26683dc0a13"
      unitRef="usd">336820000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic472a205486e4b7c940f759dd0ed38d6_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjE5YjVmYzE3Njk3MTQ1YWU5Y2M0YmU3MGIxMzlmNGVlL3RhYmxlcmFuZ2U6MTliNWZjMTc2OTcxNDVhZTljYzRiZTcwYjEzOWY0ZWVfNS01LTEtMS03OTMxNg_2e6e186e-2766-4169-9f22-b2bc98102bc2"
      unitRef="usd">336820000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib4391337bfb448da97e5698e7584dbee_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjE5YjVmYzE3Njk3MTQ1YWU5Y2M0YmU3MGIxMzlmNGVlL3RhYmxlcmFuZ2U6MTliNWZjMTc2OTcxNDVhZTljYzRiZTcwYjEzOWY0ZWVfNi0xLTEtMS03OTMxNg_0b966817-d0c3-4ab5-8abe-830c857c6292"
      unitRef="usd">1117247000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia428212bff254b23a60fce25312b29f0_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjE5YjVmYzE3Njk3MTQ1YWU5Y2M0YmU3MGIxMzlmNGVlL3RhYmxlcmFuZ2U6MTliNWZjMTc2OTcxNDVhZTljYzRiZTcwYjEzOWY0ZWVfNi0zLTEtMS03OTMxNg_ed0e6967-713d-4e2e-871c-21281fbb2234"
      unitRef="usd">479870000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjE5YjVmYzE3Njk3MTQ1YWU5Y2M0YmU3MGIxMzlmNGVlL3RhYmxlcmFuZ2U6MTliNWZjMTc2OTcxNDVhZTljYzRiZTcwYjEzOWY0ZWVfNi01LTEtMS03OTMxNg_cc31d90f-8fc9-4343-99a2-59527a63a663"
      unitRef="usd">1597117000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3fa9721ffe05474dac5a9230f83ac2be_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOmI2NWQyYTA1YmNhZTRiZWViYjUwY2FhNzAxNzhlMzQ4L3RhYmxlcmFuZ2U6YjY1ZDJhMDViY2FlNGJlZWJiNTBjYWE3MDE3OGUzNDhfMy0xLTEtMS03OTMxNg_cb6a010d-41a0-48f7-a1c1-0a8d0f874307"
      unitRef="usd">692692000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie6d43025320f42fdb0bbfc427074b7f1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOmI2NWQyYTA1YmNhZTRiZWViYjUwY2FhNzAxNzhlMzQ4L3RhYmxlcmFuZ2U6YjY1ZDJhMDViY2FlNGJlZWJiNTBjYWE3MDE3OGUzNDhfMy0zLTEtMS03OTMxNg_775a6413-ab06-4b95-8d6e-42fc47a32882"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie31912fddd8f4ea88b217ba5de18a492_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOmI2NWQyYTA1YmNhZTRiZWViYjUwY2FhNzAxNzhlMzQ4L3RhYmxlcmFuZ2U6YjY1ZDJhMDViY2FlNGJlZWJiNTBjYWE3MDE3OGUzNDhfMy01LTEtMS03OTMxNg_a1d0d0fb-e739-4947-b1d2-363246a3932c"
      unitRef="usd">692692000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i370ae47e6a5847948dc632f26eebb6e0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOmI2NWQyYTA1YmNhZTRiZWViYjUwY2FhNzAxNzhlMzQ4L3RhYmxlcmFuZ2U6YjY1ZDJhMDViY2FlNGJlZWJiNTBjYWE3MDE3OGUzNDhfNC0xLTEtMS03OTMxNg_8db25b22-d8e5-4243-98a2-a19a67903f99"
      unitRef="usd">295067000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i67af3794d29a48f68350506b2c9e79d8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOmI2NWQyYTA1YmNhZTRiZWViYjUwY2FhNzAxNzhlMzQ4L3RhYmxlcmFuZ2U6YjY1ZDJhMDViY2FlNGJlZWJiNTBjYWE3MDE3OGUzNDhfNC0zLTEtMS03OTMxNg_4d295203-884f-494e-8654-483930186597"
      unitRef="usd">126742000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1257c2de5f2342549942f7ce7056f9b7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOmI2NWQyYTA1YmNhZTRiZWViYjUwY2FhNzAxNzhlMzQ4L3RhYmxlcmFuZ2U6YjY1ZDJhMDViY2FlNGJlZWJiNTBjYWE3MDE3OGUzNDhfNC01LTEtMS03OTMxNg_35b8117d-03b0-4173-956f-e63e210f8f7b"
      unitRef="usd">421809000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2735fa0901b8433dae4f9344da8825cc_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOmI2NWQyYTA1YmNhZTRiZWViYjUwY2FhNzAxNzhlMzQ4L3RhYmxlcmFuZ2U6YjY1ZDJhMDViY2FlNGJlZWJiNTBjYWE3MDE3OGUzNDhfNS0xLTEtMS03OTMxNg_20211e60-077b-4127-a88c-0121e562f6b6"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3b710a67ecea426283e88a08903d14be_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOmI2NWQyYTA1YmNhZTRiZWViYjUwY2FhNzAxNzhlMzQ4L3RhYmxlcmFuZ2U6YjY1ZDJhMDViY2FlNGJlZWJiNTBjYWE3MDE3OGUzNDhfNS0zLTEtMS03OTMxNg_c0e37d21-3bc2-4b30-87c2-14a426430763"
      unitRef="usd">344024000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8cbace0da3e64b4c8a0cdf898bca37d7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOmI2NWQyYTA1YmNhZTRiZWViYjUwY2FhNzAxNzhlMzQ4L3RhYmxlcmFuZ2U6YjY1ZDJhMDViY2FlNGJlZWJiNTBjYWE3MDE3OGUzNDhfNS01LTEtMS03OTMxNg_d08ed5e1-f71b-4066-bdc7-476fbccca7fc"
      unitRef="usd">344024000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i092296797f6e49019fd78a7101f974f1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOmI2NWQyYTA1YmNhZTRiZWViYjUwY2FhNzAxNzhlMzQ4L3RhYmxlcmFuZ2U6YjY1ZDJhMDViY2FlNGJlZWJiNTBjYWE3MDE3OGUzNDhfNi0xLTEtMS03OTMxNg_5c78f0d0-2637-4628-bbcb-7a7e0a432c7a"
      unitRef="usd">987759000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ica58ab29d2284b71a84719b718e375de_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOmI2NWQyYTA1YmNhZTRiZWViYjUwY2FhNzAxNzhlMzQ4L3RhYmxlcmFuZ2U6YjY1ZDJhMDViY2FlNGJlZWJiNTBjYWE3MDE3OGUzNDhfNi0zLTEtMS03OTMxNg_7d6aad7e-6390-4407-83be-479603485507"
      unitRef="usd">470766000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOmI2NWQyYTA1YmNhZTRiZWViYjUwY2FhNzAxNzhlMzQ4L3RhYmxlcmFuZ2U6YjY1ZDJhMDViY2FlNGJlZWJiNTBjYWE3MDE3OGUzNDhfNi01LTEtMS03OTMxNg_b4326ac6-7098-46c0-9495-6dc1d2d56019"
      unitRef="usd">1458525000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RleHRyZWdpb246MTUxODc4YmMwYjQzNDA3OTk5MzNhMmJkOTQ2ZTUwNWRfMjk3NQ_f105e741-4e0e-4004-ba98-e9c85646d5b1">&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.698%"/&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended March 31, 2023&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;EIG&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-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%"&gt;EMG&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-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/div&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Products transferred at a point in time&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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;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;935,308&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;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;413,601&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;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;1,348,909&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:#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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Products and services transferred over time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;181,939&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;66,269&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;248,208&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Consolidated net sales&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:700;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:700;line-height:100%"&gt;1,117,247&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:#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:700;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:700;line-height:100%"&gt;479,870&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:#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:700;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:700;line-height:100%"&gt;1,597,117&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:#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;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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.698%"/&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended March 31, 2022&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;EIG&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-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%"&gt;EMG&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-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/div&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Products transferred at a point in time&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;812,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;412,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,225,602&#160;&lt;/span&gt;&lt;/td&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Products and services transferred over time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232,923&#160;&lt;/span&gt;&lt;/td&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated net sales&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;987,759&#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;470,766&#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,458,525&#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;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:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i702679aa108c40838aec29fd1a5e9d39_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOmI2YTA3Njc1YTNkZTQzMGU4MWQwZTBiMTcwYTdkZmRkL3RhYmxlcmFuZ2U6YjZhMDc2NzVhM2RlNDMwZTgxZDBlMGIxNzBhN2RmZGRfMy0xLTEtMS03OTMxNg_f47cbd16-e946-4a3c-9cd1-4901282b5863"
      unitRef="usd">935308000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7a61b23a3a994db3a3188bfbacf142a7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOmI2YTA3Njc1YTNkZTQzMGU4MWQwZTBiMTcwYTdkZmRkL3RhYmxlcmFuZ2U6YjZhMDc2NzVhM2RlNDMwZTgxZDBlMGIxNzBhN2RmZGRfMy0zLTEtMS03OTMxNg_ed47e9f6-6081-42f6-a32c-549ae71b8323"
      unitRef="usd">413601000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i606ef56551104853bb130fcd0218f842_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOmI2YTA3Njc1YTNkZTQzMGU4MWQwZTBiMTcwYTdkZmRkL3RhYmxlcmFuZ2U6YjZhMDc2NzVhM2RlNDMwZTgxZDBlMGIxNzBhN2RmZGRfMy01LTEtMS03OTMxNg_4e0daa10-63fb-4649-93a6-47f18a5d7df2"
      unitRef="usd">1348909000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i21e2ee814f8e42daa4397fcc26663457_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOmI2YTA3Njc1YTNkZTQzMGU4MWQwZTBiMTcwYTdkZmRkL3RhYmxlcmFuZ2U6YjZhMDc2NzVhM2RlNDMwZTgxZDBlMGIxNzBhN2RmZGRfNC0xLTEtMS03OTMxNg_55b71f81-584d-4ce7-aded-b9f8baba997d"
      unitRef="usd">181939000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie01448b6b8b7475cad9a00c42071955d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOmI2YTA3Njc1YTNkZTQzMGU4MWQwZTBiMTcwYTdkZmRkL3RhYmxlcmFuZ2U6YjZhMDc2NzVhM2RlNDMwZTgxZDBlMGIxNzBhN2RmZGRfNC0zLTEtMS03OTMxNg_f4bab647-8c9a-4363-8fce-5db0a0de8fa8"
      unitRef="usd">66269000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i87cf5746c3c04e9495b3377970af3db1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOmI2YTA3Njc1YTNkZTQzMGU4MWQwZTBiMTcwYTdkZmRkL3RhYmxlcmFuZ2U6YjZhMDc2NzVhM2RlNDMwZTgxZDBlMGIxNzBhN2RmZGRfNC01LTEtMS03OTMxNg_81df2c5b-c866-4a42-86b1-dcccf2af9b38"
      unitRef="usd">248208000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib4391337bfb448da97e5698e7584dbee_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOmI2YTA3Njc1YTNkZTQzMGU4MWQwZTBiMTcwYTdkZmRkL3RhYmxlcmFuZ2U6YjZhMDc2NzVhM2RlNDMwZTgxZDBlMGIxNzBhN2RmZGRfNS0xLTEtMS03OTMxNg_9fd1129d-b15a-481c-a357-9f4fbe84bfcf"
      unitRef="usd">1117247000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia428212bff254b23a60fce25312b29f0_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOmI2YTA3Njc1YTNkZTQzMGU4MWQwZTBiMTcwYTdkZmRkL3RhYmxlcmFuZ2U6YjZhMDc2NzVhM2RlNDMwZTgxZDBlMGIxNzBhN2RmZGRfNS0zLTEtMS03OTMxNg_1c6a0f3d-db94-4a4b-8668-48a4a79a1aff"
      unitRef="usd">479870000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOmI2YTA3Njc1YTNkZTQzMGU4MWQwZTBiMTcwYTdkZmRkL3RhYmxlcmFuZ2U6YjZhMDc2NzVhM2RlNDMwZTgxZDBlMGIxNzBhN2RmZGRfNS01LTEtMS03OTMxNg_7b637622-a612-4c8e-90f9-4311c8bdacae"
      unitRef="usd">1597117000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if9ae13986ef64671b4bdad17b18cc101_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjk1YzNlYjk2MDJhYTQ4MDVhNTA4MGFjNTVlMjY3NWU3L3RhYmxlcmFuZ2U6OTVjM2ViOTYwMmFhNDgwNWE1MDgwYWM1NWUyNjc1ZTdfMy0xLTEtMS03OTMxNg_8ff96c73-2df4-4eda-8aa4-872d5b645963"
      unitRef="usd">812948000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0520ca46de864eea918a054efb573f41_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjk1YzNlYjk2MDJhYTQ4MDVhNTA4MGFjNTVlMjY3NWU3L3RhYmxlcmFuZ2U6OTVjM2ViOTYwMmFhNDgwNWE1MDgwYWM1NWUyNjc1ZTdfMy0zLTEtMS03OTMxNg_16d8bcf6-9b97-486e-9101-4ab5b5847770"
      unitRef="usd">412654000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if09cd4fc6a404f3fa23c37601b06f7a1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjk1YzNlYjk2MDJhYTQ4MDVhNTA4MGFjNTVlMjY3NWU3L3RhYmxlcmFuZ2U6OTVjM2ViOTYwMmFhNDgwNWE1MDgwYWM1NWUyNjc1ZTdfMy01LTEtMS03OTMxNg_f4830731-ea70-460d-8d1f-f09103e6bf30"
      unitRef="usd">1225602000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i82b800bdf0e940af8594971eae15d9c7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjk1YzNlYjk2MDJhYTQ4MDVhNTA4MGFjNTVlMjY3NWU3L3RhYmxlcmFuZ2U6OTVjM2ViOTYwMmFhNDgwNWE1MDgwYWM1NWUyNjc1ZTdfNC0xLTEtMS03OTMxNg_eb31854b-ff2c-4d2d-a4e3-339ca5730c4f"
      unitRef="usd">174811000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i16fa5cc3413649d89aa0852762873aea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjk1YzNlYjk2MDJhYTQ4MDVhNTA4MGFjNTVlMjY3NWU3L3RhYmxlcmFuZ2U6OTVjM2ViOTYwMmFhNDgwNWE1MDgwYWM1NWUyNjc1ZTdfNC0zLTEtMS03OTMxNg_13d9647c-8b44-47a5-a612-77687e0d1699"
      unitRef="usd">58112000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3fc0a95d57784d80ac1bf466d3faa7cc_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjk1YzNlYjk2MDJhYTQ4MDVhNTA4MGFjNTVlMjY3NWU3L3RhYmxlcmFuZ2U6OTVjM2ViOTYwMmFhNDgwNWE1MDgwYWM1NWUyNjc1ZTdfNC01LTEtMS03OTMxNg_aced05e6-6794-4804-bc6a-408f4605a399"
      unitRef="usd">232923000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i092296797f6e49019fd78a7101f974f1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjk1YzNlYjk2MDJhYTQ4MDVhNTA4MGFjNTVlMjY3NWU3L3RhYmxlcmFuZ2U6OTVjM2ViOTYwMmFhNDgwNWE1MDgwYWM1NWUyNjc1ZTdfNS0xLTEtMS03OTMxNg_27a4f893-aa19-4508-bed9-4ed4fda865af"
      unitRef="usd">987759000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ica58ab29d2284b71a84719b718e375de_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjk1YzNlYjk2MDJhYTQ4MDVhNTA4MGFjNTVlMjY3NWU3L3RhYmxlcmFuZ2U6OTVjM2ViOTYwMmFhNDgwNWE1MDgwYWM1NWUyNjc1ZTdfNS0zLTEtMS03OTMxNg_64e4a186-4bbe-4edd-926f-cb9e913f85cb"
      unitRef="usd">470766000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjk1YzNlYjk2MDJhYTQ4MDVhNTA4MGFjNTVlMjY3NWU3L3RhYmxlcmFuZ2U6OTVjM2ViOTYwMmFhNDgwNWE1MDgwYWM1NWUyNjc1ZTdfNS01LTEtMS03OTMxNg_406d09b2-6ece-4b4c-bf99-9a7995048a8d"
      unitRef="usd">1458525000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RleHRyZWdpb246MTUxODc4YmMwYjQzNDA3OTk5MzNhMmJkOTQ2ZTUwNWRfMjk4MQ_7675e80a-1894-408c-9b6b-cfabcab8979b">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in the accrued product warranty obligation were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended 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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at the beginning of the period&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;26,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accruals for warranties issued during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;3,411&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(3,224)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,023)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warranty accruals related to acquired businesses and other during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;133&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(166)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Balance at the end of the period&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:700;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:700;line-height:100%"&gt;26,807&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:#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;27,042&#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:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="ic8f243e13eb44bc1a02c0cc62b61b960_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjZkNjJkZWUzYWY5ZDQ0YjJhYTU1MWUzZDBkN2U2YWQ2L3RhYmxlcmFuZ2U6NmQ2MmRlZTNhZjlkNDRiMmFhNTUxZTNkMGQ3ZTZhZDZfMy0xLTEtMS03OTMxNg_d8eae62d-9635-4425-9f4b-7d4e4d2653fd"
      unitRef="usd">26487000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i11fb10e744ce4a25aba1ea696f4e49a5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjZkNjJkZWUzYWY5ZDQ0YjJhYTU1MWUzZDBkN2U2YWQ2L3RhYmxlcmFuZ2U6NmQ2MmRlZTNhZjlkNDRiMmFhNTUxZTNkMGQ3ZTZhZDZfMy0zLTEtMS03OTMxNg_77e44527-d988-4b38-a891-dfe5e83f081c"
      unitRef="usd">27478000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjZkNjJkZWUzYWY5ZDQ0YjJhYTU1MWUzZDBkN2U2YWQ2L3RhYmxlcmFuZ2U6NmQ2MmRlZTNhZjlkNDRiMmFhNTUxZTNkMGQ3ZTZhZDZfNC0xLTEtMS03OTMxNg_fb2824c9-97a9-4840-bc9b-7ed19492d6f7"
      unitRef="usd">3411000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjZkNjJkZWUzYWY5ZDQ0YjJhYTU1MWUzZDBkN2U2YWQ2L3RhYmxlcmFuZ2U6NmQ2MmRlZTNhZjlkNDRiMmFhNTUxZTNkMGQ3ZTZhZDZfNC0zLTEtMS03OTMxNg_d954bcb8-9430-4925-8f4a-f4856290cc8d"
      unitRef="usd">2753000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjZkNjJkZWUzYWY5ZDQ0YjJhYTU1MWUzZDBkN2U2YWQ2L3RhYmxlcmFuZ2U6NmQ2MmRlZTNhZjlkNDRiMmFhNTUxZTNkMGQ3ZTZhZDZfNS0xLTEtMS03OTMxNg_58ac518b-f8c3-4333-8ccc-5e90707ec7e5"
      unitRef="usd">3224000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjZkNjJkZWUzYWY5ZDQ0YjJhYTU1MWUzZDBkN2U2YWQ2L3RhYmxlcmFuZ2U6NmQ2MmRlZTNhZjlkNDRiMmFhNTUxZTNkMGQ3ZTZhZDZfNS0zLTEtMS03OTMxNg_52814d05-356a-429b-8072-55d3d37f8887"
      unitRef="usd">3023000</us-gaap:StandardProductWarrantyAccrualPayments>
    <ame:WarrantyAccrualsAdjustmentsRelatedToNewBusinessesAndOther
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjZkNjJkZWUzYWY5ZDQ0YjJhYTU1MWUzZDBkN2U2YWQ2L3RhYmxlcmFuZ2U6NmQ2MmRlZTNhZjlkNDRiMmFhNTUxZTNkMGQ3ZTZhZDZfNi0xLTEtMS03OTMxNg_930ffd3c-39f2-4f9e-89ec-c13f2ed7ef4a"
      unitRef="usd">133000</ame:WarrantyAccrualsAdjustmentsRelatedToNewBusinessesAndOther>
    <ame:WarrantyAccrualsAdjustmentsRelatedToNewBusinessesAndOther
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjZkNjJkZWUzYWY5ZDQ0YjJhYTU1MWUzZDBkN2U2YWQ2L3RhYmxlcmFuZ2U6NmQ2MmRlZTNhZjlkNDRiMmFhNTUxZTNkMGQ3ZTZhZDZfNi0zLTEtMS03OTMxNg_cf28a333-2635-4c28-a4c5-f4b9184ab1f4"
      unitRef="usd">-166000</ame:WarrantyAccrualsAdjustmentsRelatedToNewBusinessesAndOther>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjZkNjJkZWUzYWY5ZDQ0YjJhYTU1MWUzZDBkN2U2YWQ2L3RhYmxlcmFuZ2U6NmQ2MmRlZTNhZjlkNDRiMmFhNTUxZTNkMGQ3ZTZhZDZfNy0xLTEtMS03OTMxNg_df056262-2aa7-4b1b-a720-4405e4252611"
      unitRef="usd">26807000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="ibacd014a550142be93cb2c313aaa8c57_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RhYmxlOjZkNjJkZWUzYWY5ZDQ0YjJhYTU1MWUzZDBkN2U2YWQ2L3RhYmxlcmFuZ2U6NmQ2MmRlZTNhZjlkNDRiMmFhNTUxZTNkMGQ3ZTZhZDZfNy0zLTEtMS03OTMxNg_6dec1a81-daf5-4acd-bbb6-c09ddacd0cd3"
      unitRef="usd">27042000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:ReceivablesPolicyTextBlock
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RleHRyZWdpb246MTUxODc4YmMwYjQzNDA3OTk5MzNhMmJkOTQ2ZTUwNWRfMjk3Nw_e4581f8f-4e5a-44a1-ba23-3c923b01082e">&lt;div style="margin-top:7pt"&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;Accounts Receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company maintains allowances for estimated losses resulting from the inability of customers to meet their financial obligations to the Company. The Company recognizes an allowance for credit losses, on all accounts receivable and contract assets, which considers risk of future credit losses based on factors such as historical experience, contract terms, as well as general and market business conditions, country, and political risk. Balances are written off when determined to be uncollectible.&lt;/span&gt;&lt;/div&gt;</us-gaap:ReceivablesPolicyTextBlock>
    <us-gaap:ReceivablesNetCurrent
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RleHRyZWdpb246MTUxODc4YmMwYjQzNDA3OTk5MzNhMmJkOTQ2ZTUwNWRfMjg1Mg_7f5948a9-24d1-4e0c-8afc-40a7d6bd3806"
      unitRef="usd">901500000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:AllowanceForNotesAndLoansReceivableCurrent
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80MC9mcmFnOjE1MTg3OGJjMGI0MzQwNzk5OTMzYTJiZDk0NmU1MDVkL3RleHRyZWdpb246MTUxODc4YmMwYjQzNDA3OTk5MzNhMmJkOTQ2ZTUwNWRfMjkwMA_c499d208-1353-4a60-a837-b6004e8c685d"
      unitRef="usd">13300000</us-gaap:AllowanceForNotesAndLoansReceivableCurrent>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80Ni9mcmFnOjY3Njc3Njk0NjQ3NzQ4ZTlhMjMxN2Q5N2IyOTc2YzI4L3RleHRyZWdpb246Njc2Nzc2OTQ2NDc3NDhlOWEyMzE3ZDk3YjI5NzZjMjhfNTYx_f26ac6ee-e2af-4d9f-862f-dcad2fd00391">Earnings Per Share&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The calculation of basic earnings per share is based on the weighted average number of common shares considered outstanding during the periods. The calculation of diluted earnings per share reflects the effect of all potentially dilutive securities (principally outstanding stock options and restricted stock grants). The number of weighted average shares used in the calculation of basic earnings per share and diluted earnings per share was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.867%"/&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:8pt;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:8pt;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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted average shares:&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Basic shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;230,126&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;231,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Equity-based compensation plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;1,103&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,584&#160;&lt;/span&gt;&lt;/td&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;Diluted shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;231,229&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;border-bottom:3pt 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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;233,065&#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="display:none"/&gt;&lt;td colspan="3" 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:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80Ni9mcmFnOjY3Njc3Njk0NjQ3NzQ4ZTlhMjMxN2Q5N2IyOTc2YzI4L3RleHRyZWdpb246Njc2Nzc2OTQ2NDc3NDhlOWEyMzE3ZDk3YjI5NzZjMjhfNTYy_c4f46eab-87e9-402e-9dd2-f37c62cf6730">The number of weighted average shares used in the calculation of basic earnings per share and diluted earnings per share was 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:76.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.867%"/&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:8pt;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:8pt;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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted average shares:&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Basic shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;230,126&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;231,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Equity-based compensation plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;1,103&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,584&#160;&lt;/span&gt;&lt;/td&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;Diluted shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;231,229&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;border-bottom:3pt 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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;233,065&#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="display:none"/&gt;&lt;td colspan="3" 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="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80Ni9mcmFnOjY3Njc3Njk0NjQ3NzQ4ZTlhMjMxN2Q5N2IyOTc2YzI4L3RhYmxlOjg5YmUyMTI3MzI4MTQ1NTU4OGZhMmNlODYyZGVmZWNmL3RhYmxlcmFuZ2U6ODliZTIxMjczMjgxNDU1NTg4ZmEyY2U4NjJkZWZlY2ZfNC0xLTEtMS03OTMxNg_6e64cc5a-4842-4a2f-a02e-e84ca63cba33"
      unitRef="shares">230126000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80Ni9mcmFnOjY3Njc3Njk0NjQ3NzQ4ZTlhMjMxN2Q5N2IyOTc2YzI4L3RhYmxlOjg5YmUyMTI3MzI4MTQ1NTU4OGZhMmNlODYyZGVmZWNmL3RhYmxlcmFuZ2U6ODliZTIxMjczMjgxNDU1NTg4ZmEyY2U4NjJkZWZlY2ZfNC0zLTEtMS03OTMxNg_61729742-d1df-4c7e-b711-c948e05c7518"
      unitRef="shares">231481000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80Ni9mcmFnOjY3Njc3Njk0NjQ3NzQ4ZTlhMjMxN2Q5N2IyOTc2YzI4L3RhYmxlOjg5YmUyMTI3MzI4MTQ1NTU4OGZhMmNlODYyZGVmZWNmL3RhYmxlcmFuZ2U6ODliZTIxMjczMjgxNDU1NTg4ZmEyY2U4NjJkZWZlY2ZfNS0xLTEtMS03OTMxNg_9538ccc3-1913-403e-9d60-465dbf0711dd"
      unitRef="shares">1103000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80Ni9mcmFnOjY3Njc3Njk0NjQ3NzQ4ZTlhMjMxN2Q5N2IyOTc2YzI4L3RhYmxlOjg5YmUyMTI3MzI4MTQ1NTU4OGZhMmNlODYyZGVmZWNmL3RhYmxlcmFuZ2U6ODliZTIxMjczMjgxNDU1NTg4ZmEyY2U4NjJkZWZlY2ZfNS0zLTEtMS03OTMxNg_662316dd-629b-46f7-8f32-9ca915cab6c4"
      unitRef="shares">1584000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80Ni9mcmFnOjY3Njc3Njk0NjQ3NzQ4ZTlhMjMxN2Q5N2IyOTc2YzI4L3RhYmxlOjg5YmUyMTI3MzI4MTQ1NTU4OGZhMmNlODYyZGVmZWNmL3RhYmxlcmFuZ2U6ODliZTIxMjczMjgxNDU1NTg4ZmEyY2U4NjJkZWZlY2ZfNi0xLTEtMS03OTMxNg_f907587f-d344-453d-b45e-5fffc3d2b2c1"
      unitRef="shares">231229000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80Ni9mcmFnOjY3Njc3Njk0NjQ3NzQ4ZTlhMjMxN2Q5N2IyOTc2YzI4L3RhYmxlOjg5YmUyMTI3MzI4MTQ1NTU4OGZhMmNlODYyZGVmZWNmL3RhYmxlcmFuZ2U6ODliZTIxMjczMjgxNDU1NTg4ZmEyY2U4NjJkZWZlY2ZfNi0zLTEtMS03OTMxNg_26600d39-9610-4b34-a3db-7fc2a8b5c8c6"
      unitRef="shares">233065000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80OS9mcmFnOjk5MGFjZjY5NWIwODQyMDliNjczMzUxZWVkMGQyNDMyL3RleHRyZWdpb246OTkwYWNmNjk1YjA4NDIwOWI2NzMzNTFlZWQwZDI0MzJfMjkyMg_b5d5c3e0-55c7-478c-92d1-d12e73da4aed">Fair Value Measurements&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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 utilizes a valuation hierarchy for disclosure of the inputs to the valuations used to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows. Level&#160;1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities. Level&#160;2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument. Level&#160;3 inputs are unobservable inputs based on the Company&#x2019;s own assumptions used to measure assets and liabilities at fair value. A&#160;financial asset or liability&#x2019;s classification within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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 the Company&#x2019;s assets that are measured at fair value on a recurring basis, consistent with the fair value hierarchy, at March&#160;31, 2023 and December&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.531%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&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.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.161%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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;Mutual fund investments&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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;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;10,374&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;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;10,374&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;16&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;16&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.531%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&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.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.161%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&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:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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;Mutual fund investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of mutual fund investments is based on quoted market prices. The mutual fund investments are shown as a component of investments and other assets on the consolidated balance sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three months ended March&#160;31, 2023 and 2022, gains and losses on the investments noted above were not significant.&#160;No&#160;transfers between level&#160;1 and level&#160;2 investments occurred during the three months ended March&#160;31, 2023 and 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Foreign Currency&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&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, the Company had a Euro forward contract for a total notional value of 40.0&#160;million Euros and a Canadian dollar forward contract for a notional value of 46.2&#160;million Canadian dollars. Foreign currency forward contracts are valued as level 2 assets as they are corroborated by foreign currency exchange rates and shown as a component of other current assets on the consolidated balance sheet.  For the three months ended March&#160;31, 2023, realized and unrealized gains and losses on the foreign currency forward contracts were not significant. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash, cash equivalents and mutual fund investments are recorded at fair value at March&#160;31, 2023 and December&#160;31, 2022 in the accompanying consolidated balance sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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 the estimated fair values of the Company&#x2019;s financial instrument liabilities, for which fair value is measured for disclosure purposes only, compared to the recorded amounts at March&#160;31, 2023 and December&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:8pt;font-weight:700;line-height:120%"&gt;Recorded&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&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-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%"&gt;Fair&#160;Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%"&gt;Recorded&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&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-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%"&gt;Fair&#160;Value&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="21" 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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt (including current portion)&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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;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;(2,178,443)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;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;(2,049,278)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,161,643)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,010,867)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of net short-term&#160;borrowings approximates the carrying value.  The Company&#x2019;s net long-term debt is all privately held with no public market for this debt, therefore, the fair value of net long-term debt was computed based on comparable current market data for similar debt instruments and is considered a level&#160;3 liability.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80OS9mcmFnOjk5MGFjZjY5NWIwODQyMDliNjczMzUxZWVkMGQyNDMyL3RleHRyZWdpb246OTkwYWNmNjk1YjA4NDIwOWI2NzMzNTFlZWQwZDI0MzJfMjkyMw_c9df3b0b-0424-4646-b14f-5d9e13ba361d">&lt;div style="margin-top:12pt;text-indent:36pt"&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 the Company&#x2019;s assets that are measured at fair value on a recurring basis, consistent with the fair value hierarchy, at March&#160;31, 2023 and December&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.531%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&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.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.161%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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;Mutual fund investments&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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;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;10,374&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;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;10,374&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;16&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;16&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.531%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&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.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.161%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&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:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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;Mutual fund investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
    <us-gaap:LongTermInvestments
      contextRef="i82728242f8364f04ab2558369e74a608_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80OS9mcmFnOjk5MGFjZjY5NWIwODQyMDliNjczMzUxZWVkMGQyNDMyL3RhYmxlOmJjYTkwMmJmNjczYzQ0MDM4N2Q2NzRkNmZhMThjMjAwL3RhYmxlcmFuZ2U6YmNhOTAyYmY2NzNjNDQwMzg3ZDY3NGQ2ZmExOGMyMDBfMy0xLTEtMS04MDgyMw_e20e0723-faba-4301-8012-79a778a84de2"
      unitRef="usd">10374000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="iceeeab6376f5432b859cc8c297af2feb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80OS9mcmFnOjk5MGFjZjY5NWIwODQyMDliNjczMzUxZWVkMGQyNDMyL3RhYmxlOmJjYTkwMmJmNjczYzQ0MDM4N2Q2NzRkNmZhMThjMjAwL3RhYmxlcmFuZ2U6YmNhOTAyYmY2NzNjNDQwMzg3ZDY3NGQ2ZmExOGMyMDBfMy0zLTEtMS04MDcxNA_0ac81805-c4ce-432a-bcbe-97b8125c1296"
      unitRef="usd">10374000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="ia3b113ecf4e34fac991efe883f9ec43c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80OS9mcmFnOjk5MGFjZjY5NWIwODQyMDliNjczMzUxZWVkMGQyNDMyL3RhYmxlOmJjYTkwMmJmNjczYzQ0MDM4N2Q2NzRkNmZhMThjMjAwL3RhYmxlcmFuZ2U6YmNhOTAyYmY2NzNjNDQwMzg3ZDY3NGQ2ZmExOGMyMDBfMy0xLTEtMS03OTMxNg_adc3de96-31e8-4601-b34b-02ffb290116a"
      unitRef="usd">0</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="ida4750e2bcfb48ada85087e2a5f3cec0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80OS9mcmFnOjk5MGFjZjY5NWIwODQyMDliNjczMzUxZWVkMGQyNDMyL3RhYmxlOmJjYTkwMmJmNjczYzQ0MDM4N2Q2NzRkNmZhMThjMjAwL3RhYmxlcmFuZ2U6YmNhOTAyYmY2NzNjNDQwMzg3ZDY3NGQ2ZmExOGMyMDBfMy0zLTEtMS03OTMxNg_ea6f661f-8112-4f8c-8ff0-7590dd6c68c7"
      unitRef="usd">0</us-gaap:LongTermInvestments>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="i82728242f8364f04ab2558369e74a608_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80OS9mcmFnOjk5MGFjZjY5NWIwODQyMDliNjczMzUxZWVkMGQyNDMyL3RhYmxlOmJjYTkwMmJmNjczYzQ0MDM4N2Q2NzRkNmZhMThjMjAwL3RhYmxlcmFuZ2U6YmNhOTAyYmY2NzNjNDQwMzg3ZDY3NGQ2ZmExOGMyMDBfNC0xLTEtMS04MDgyMw_6019477e-8bbb-472a-8ec5-44520f327b52"
      unitRef="usd">16000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="iceeeab6376f5432b859cc8c297af2feb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80OS9mcmFnOjk5MGFjZjY5NWIwODQyMDliNjczMzUxZWVkMGQyNDMyL3RhYmxlOmJjYTkwMmJmNjczYzQ0MDM4N2Q2NzRkNmZhMThjMjAwL3RhYmxlcmFuZ2U6YmNhOTAyYmY2NzNjNDQwMzg3ZDY3NGQ2ZmExOGMyMDBfNC0zLTEtMS04MDgyMw_d5924e80-518f-46eb-8f25-eb845ae9d0f1"
      unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="ia3b113ecf4e34fac991efe883f9ec43c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80OS9mcmFnOjk5MGFjZjY5NWIwODQyMDliNjczMzUxZWVkMGQyNDMyL3RhYmxlOmJjYTkwMmJmNjczYzQ0MDM4N2Q2NzRkNmZhMThjMjAwL3RhYmxlcmFuZ2U6YmNhOTAyYmY2NzNjNDQwMzg3ZDY3NGQ2ZmExOGMyMDBfNC01LTEtMS04MDgyMw_04d615c6-641b-4441-aef4-efffb4836c83"
      unitRef="usd">16000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="ida4750e2bcfb48ada85087e2a5f3cec0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80OS9mcmFnOjk5MGFjZjY5NWIwODQyMDliNjczMzUxZWVkMGQyNDMyL3RhYmxlOmJjYTkwMmJmNjczYzQ0MDM4N2Q2NzRkNmZhMThjMjAwL3RhYmxlcmFuZ2U6YmNhOTAyYmY2NzNjNDQwMzg3ZDY3NGQ2ZmExOGMyMDBfNC03LTEtMS04MDgyMw_e6bcc241-5dd9-4ceb-8736-97272b0c70b8"
      unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:LongTermInvestments
      contextRef="i18d785d324694ca0b852948eceacd943_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80OS9mcmFnOjk5MGFjZjY5NWIwODQyMDliNjczMzUxZWVkMGQyNDMyL3RhYmxlOmQ3MDA2NzRiZWUzZTRiMjJhNmNjOTRiNzBmZDRmNTA5L3RhYmxlcmFuZ2U6ZDcwMDY3NGJlZTNlNGIyMmE2Y2M5NGI3MGZkNGY1MDlfMy0xLTEtMS04MDgzMQ_03396c75-7807-4283-9224-e6847e0aebfa"
      unitRef="usd">9856000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="id20403c88dbf440c8dd51dcc43d9a1ab_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80OS9mcmFnOjk5MGFjZjY5NWIwODQyMDliNjczMzUxZWVkMGQyNDMyL3RhYmxlOmQ3MDA2NzRiZWUzZTRiMjJhNmNjOTRiNzBmZDRmNTA5L3RhYmxlcmFuZ2U6ZDcwMDY3NGJlZTNlNGIyMmE2Y2M5NGI3MGZkNGY1MDlfMy0zLTEtMS04MDgzMQ_f18a50be-a76a-4b34-90df-ea36df8c8edb"
      unitRef="usd">9856000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="i202155f9fe944ec0be99e82a51413dc9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80OS9mcmFnOjk5MGFjZjY5NWIwODQyMDliNjczMzUxZWVkMGQyNDMyL3RhYmxlOmQ3MDA2NzRiZWUzZTRiMjJhNmNjOTRiNzBmZDRmNTA5L3RhYmxlcmFuZ2U6ZDcwMDY3NGJlZTNlNGIyMmE2Y2M5NGI3MGZkNGY1MDlfMy01LTEtMS04MDgzMQ_da213e4a-3710-4f5a-8a69-e44900b9e051"
      unitRef="usd">0</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="i1225a0a8abd649849343a347805d99d2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80OS9mcmFnOjk5MGFjZjY5NWIwODQyMDliNjczMzUxZWVkMGQyNDMyL3RhYmxlOmQ3MDA2NzRiZWUzZTRiMjJhNmNjOTRiNzBmZDRmNTA5L3RhYmxlcmFuZ2U6ZDcwMDY3NGJlZTNlNGIyMmE2Y2M5NGI3MGZkNGY1MDlfMy03LTEtMS04MDgzMQ_32ff57a8-5128-4f86-905f-a31e16e33242"
      unitRef="usd">0</us-gaap:LongTermInvestments>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="i18d785d324694ca0b852948eceacd943_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80OS9mcmFnOjk5MGFjZjY5NWIwODQyMDliNjczMzUxZWVkMGQyNDMyL3RhYmxlOmQ3MDA2NzRiZWUzZTRiMjJhNmNjOTRiNzBmZDRmNTA5L3RhYmxlcmFuZ2U6ZDcwMDY3NGJlZTNlNGIyMmE2Y2M5NGI3MGZkNGY1MDlfNC0xLTEtMS04MDgzMQ_2addfe50-b178-466c-b805-3a2791bca37f"
      unitRef="usd">3032000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="id20403c88dbf440c8dd51dcc43d9a1ab_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80OS9mcmFnOjk5MGFjZjY5NWIwODQyMDliNjczMzUxZWVkMGQyNDMyL3RhYmxlOmQ3MDA2NzRiZWUzZTRiMjJhNmNjOTRiNzBmZDRmNTA5L3RhYmxlcmFuZ2U6ZDcwMDY3NGJlZTNlNGIyMmE2Y2M5NGI3MGZkNGY1MDlfNC0zLTEtMS04MDgzMQ_f3ec9ef8-a86d-4404-842c-0a25c3552589"
      unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="i202155f9fe944ec0be99e82a51413dc9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80OS9mcmFnOjk5MGFjZjY5NWIwODQyMDliNjczMzUxZWVkMGQyNDMyL3RhYmxlOmQ3MDA2NzRiZWUzZTRiMjJhNmNjOTRiNzBmZDRmNTA5L3RhYmxlcmFuZ2U6ZDcwMDY3NGJlZTNlNGIyMmE2Y2M5NGI3MGZkNGY1MDlfNC01LTEtMS04MDgzMQ_2b2f9266-11aa-4a9e-9f12-6a551f18f58d"
      unitRef="usd">3032000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="i1225a0a8abd649849343a347805d99d2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80OS9mcmFnOjk5MGFjZjY5NWIwODQyMDliNjczMzUxZWVkMGQyNDMyL3RhYmxlOmQ3MDA2NzRiZWUzZTRiMjJhNmNjOTRiNzBmZDRmNTA5L3RhYmxlcmFuZ2U6ZDcwMDY3NGJlZTNlNGIyMmE2Y2M5NGI3MGZkNGY1MDlfNC03LTEtMS04MDgzMQ_b42c9947-bbf7-43aa-9742-a10e222d4990"
      unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80OS9mcmFnOjk5MGFjZjY5NWIwODQyMDliNjczMzUxZWVkMGQyNDMyL3RleHRyZWdpb246OTkwYWNmNjk1YjA4NDIwOWI2NzMzNTFlZWQwZDI0MzJfMTY3Mw_164fb79f-276b-43b5-b95f-81f5c6e9458c"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80OS9mcmFnOjk5MGFjZjY5NWIwODQyMDliNjczMzUxZWVkMGQyNDMyL3RleHRyZWdpb246OTkwYWNmNjk1YjA4NDIwOWI2NzMzNTFlZWQwZDI0MzJfMTY3Mw_62b683a2-9674-405e-8737-f108e3b599d6"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="ib71f565d47534f63ab279aed7c1a8b30_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80OS9mcmFnOjk5MGFjZjY5NWIwODQyMDliNjczMzUxZWVkMGQyNDMyL3RleHRyZWdpb246OTkwYWNmNjk1YjA4NDIwOWI2NzMzNTFlZWQwZDI0MzJfNTQ5NzU1ODE3MzAw_cc47a539-7fe1-4eba-a71a-517dca49a5a8"
      unitRef="eur">40000000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="i66f63be45e864731b82b99ac70d5df82_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80OS9mcmFnOjk5MGFjZjY5NWIwODQyMDliNjczMzUxZWVkMGQyNDMyL3RleHRyZWdpb246OTkwYWNmNjk1YjA4NDIwOWI2NzMzNTFlZWQwZDI0MzJfNTQ5NzU1ODE3Mzcz_63c45ee7-74c6-4950-9497-c9bcf2bdc5d3"
      unitRef="cad">46200000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:FairValueByBalanceSheetGroupingTextBlock
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80OS9mcmFnOjk5MGFjZjY5NWIwODQyMDliNjczMzUxZWVkMGQyNDMyL3RleHRyZWdpb246OTkwYWNmNjk1YjA4NDIwOWI2NzMzNTFlZWQwZDI0MzJfMjkyNA_662adf77-527f-43b3-abea-89d7c1484484">&lt;div style="margin-top:12pt;text-indent:36pt"&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 the estimated fair values of the Company&#x2019;s financial instrument liabilities, for which fair value is measured for disclosure purposes only, compared to the recorded amounts at March&#160;31, 2023 and December&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:8pt;font-weight:700;line-height:120%"&gt;Recorded&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&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-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%"&gt;Fair&#160;Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%"&gt;Recorded&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&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-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%"&gt;Fair&#160;Value&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="21" 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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt (including current portion)&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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;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;(2,178,443)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;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;(2,049,278)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,161,643)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,010,867)&lt;/span&gt;&lt;/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:FairValueByBalanceSheetGroupingTextBlock>
    <us-gaap:LongTermDebtFairValue
      contextRef="ic45795efe1bb479dbcb102bb7454a6c0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80OS9mcmFnOjk5MGFjZjY5NWIwODQyMDliNjczMzUxZWVkMGQyNDMyL3RhYmxlOjcwYjkwMGZlOWFmZTQyNWI4YWI1OTAyOTY4YjgzZWEwL3RhYmxlcmFuZ2U6NzBiOTAwZmU5YWZlNDI1YjhhYjU5MDI5NjhiODNlYTBfMy0xLTEtMS03OTMxNg_ccde0b32-4e7e-4ab4-89cf-5ac3a2e9a093"
      unitRef="usd">2178443000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="ie1cf3b88bf9444b7a49813a24604dfc5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80OS9mcmFnOjk5MGFjZjY5NWIwODQyMDliNjczMzUxZWVkMGQyNDMyL3RhYmxlOjcwYjkwMGZlOWFmZTQyNWI4YWI1OTAyOTY4YjgzZWEwL3RhYmxlcmFuZ2U6NzBiOTAwZmU5YWZlNDI1YjhhYjU5MDI5NjhiODNlYTBfMy0zLTEtMS03OTMxNg_c3e5b178-f6f9-405c-a0ff-a74863634b31"
      unitRef="usd">2049278000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i1b22b2dd09514225ac75923d0afef609_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80OS9mcmFnOjk5MGFjZjY5NWIwODQyMDliNjczMzUxZWVkMGQyNDMyL3RhYmxlOjcwYjkwMGZlOWFmZTQyNWI4YWI1OTAyOTY4YjgzZWEwL3RhYmxlcmFuZ2U6NzBiOTAwZmU5YWZlNDI1YjhhYjU5MDI5NjhiODNlYTBfMy01LTEtMS03OTMxNg_dfc3d8e5-7c96-4c5b-829b-23f89da0048c"
      unitRef="usd">2161643000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i0c0479fbd213407eb36c1f63b85263e2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF80OS9mcmFnOjk5MGFjZjY5NWIwODQyMDliNjczMzUxZWVkMGQyNDMyL3RhYmxlOjcwYjkwMGZlOWFmZTQyNWI4YWI1OTAyOTY4YjgzZWEwL3RhYmxlcmFuZ2U6NzBiOTAwZmU5YWZlNDI1YjhhYjU5MDI5NjhiODNlYTBfMy03LTEtMS03OTMxNg_e13f0b77-9e4b-46dd-b367-01fa5ca41ebf"
      unitRef="usd">2010867000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF81Mi9mcmFnOmIwNmNlNTU0MTk5ZDQxYWQ5NWNiYjE1NzQ0OGZjZjdhL3RleHRyZWdpb246YjA2Y2U1NTQxOTlkNDFhZDk1Y2JiMTU3NDQ4ZmNmN2FfMTY0OQ_8ed09ffc-a6ff-4849-8a82-9f43f0799a54">Hedging Activities&lt;div style="margin-top:6pt;text-indent:36pt"&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 certain foreign-currency-denominated long-term borrowings as hedges of the net investment in certain foreign operations. As of March&#160;31, 2023, these net investment hedges included&#160;British-pound-and&#160;Euro-denominated long-term debt. These borrowings were designed to create net investment hedges in certain designated foreign subsidiaries. The Company designated the British-pound- and Euro-denominated loans as hedging instruments to offset translation gains or losses on the net investment due to changes in the British pound and Euro exchange rates. These net investment hedges are evidenced by management&#x2019;s contemporaneous documentation supporting the hedge&#160;designation. Any gain or loss on the hedging instruments (the debt) following hedge designation is reported in accumulated other comprehensive income in the same manner as the translation adjustment on the hedged investment based on changes in the spot rate, which is used to measure hedge effectiveness.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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, the Company had $253.5 million of British-pound-denominated loans, which were designated as a hedge against the net investment in British pound functional currency foreign subsidiaries. At March&#160;31, 2023, the Company had $581.7 million in Euro-denominated loans, which were designated as a hedge against the net investment in Euro functional currency foreign subsidiaries. As a result of the British-pound- and Euro-denominated loans designated and&#160;100% effective as net investment hedges, $15.5 million of&#160;pre-tax&#160;currency remeasurement losses have been included in the foreign currency translation component of other comprehensive income for the three months ended March&#160;31, 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:DerivativeAmountOfHedgedItem
      contextRef="ie58529a167af4819afb6fe773c10c12f_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF81Mi9mcmFnOmIwNmNlNTU0MTk5ZDQxYWQ5NWNiYjE1NzQ0OGZjZjdhL3RleHRyZWdpb246YjA2Y2U1NTQxOTlkNDFhZDk1Y2JiMTU3NDQ4ZmNmN2FfMTA0OA_e88e9461-e8fe-418a-ac28-567c98cb4a8c"
      unitRef="usd">253500000</us-gaap:DerivativeAmountOfHedgedItem>
    <us-gaap:DerivativeAmountOfHedgedItem
      contextRef="i2249f7a3e3964ce9ba86e3504bd403eb_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF81Mi9mcmFnOmIwNmNlNTU0MTk5ZDQxYWQ5NWNiYjE1NzQ0OGZjZjdhL3RleHRyZWdpb246YjA2Y2U1NTQxOTlkNDFhZDk1Y2JiMTU3NDQ4ZmNmN2FfMTIyOQ_ab64eeab-2a5f-409e-a262-d4117d331cbb"
      unitRef="usd">581700000</us-gaap:DerivativeAmountOfHedgedItem>
    <ame:PercentageOfEffectivenessOnNetInvestmentHedges
      contextRef="i860df41659e44e25b6fa45dfc0a5b336_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF81Mi9mcmFnOmIwNmNlNTU0MTk5ZDQxYWQ5NWNiYjE1NzQ0OGZjZjdhL3RleHRyZWdpb246YjA2Y2U1NTQxOTlkNDFhZDk1Y2JiMTU3NDQ4ZmNmN2FfMTQ0NQ_b1765e4f-55f5-4e3d-ba37-87bbcca0c875"
      unitRef="number">1</ame:PercentageOfEffectivenessOnNetInvestmentHedges>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="i860df41659e44e25b6fa45dfc0a5b336_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF81Mi9mcmFnOmIwNmNlNTU0MTk5ZDQxYWQ5NWNiYjE1NzQ0OGZjZjdhL3RleHRyZWdpb246YjA2Y2U1NTQxOTlkNDFhZDk1Y2JiMTU3NDQ4ZmNmN2FfMTQ4NA_bc7ae0cf-13c6-4454-bcaf-ac6d8e8efacc"
      unitRef="usd">-15500000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF81NS9mcmFnOjZmMDExMjExMGRjMTRhZGI4YzFiY2ExYjc4MThhOGFmL3RleHRyZWdpb246NmYwMTEyMTEwZGMxNGFkYjhjMWJjYTFiNzgxOGE4YWZfMjU_ec99571c-b3bc-4029-a393-cb46592d80f7">Inventories, net&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods and parts&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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;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;139,371&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;154,540&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials and purchased parts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;823,140&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 inventories, 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:700;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:700;line-height:100%"&gt;1,117,051&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;border-bottom:3pt 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,044,284&#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="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF81NS9mcmFnOjZmMDExMjExMGRjMTRhZGI4YzFiY2ExYjc4MThhOGFmL3RleHRyZWdpb246NmYwMTEyMTEwZGMxNGFkYjhjMWJjYTFiNzgxOGE4YWZfMjY_feeed15a-35d2-4b03-a97a-b147c797cec7">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods and parts&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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;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;139,371&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;154,540&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials and purchased parts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;823,140&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 inventories, 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:700;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:700;line-height:100%"&gt;1,117,051&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;border-bottom:3pt 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,044,284&#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:InventoryFinishedGoodsNetOfReserves
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF81NS9mcmFnOjZmMDExMjExMGRjMTRhZGI4YzFiY2ExYjc4MThhOGFmL3RhYmxlOjYwMGMzZTRmOTI5ZTRhZDI5YTBlMWZmOWRhMGViYWZhL3RhYmxlcmFuZ2U6NjAwYzNlNGY5MjllNGFkMjlhMGUxZmY5ZGEwZWJhZmFfMi0xLTEtMS03OTMxNg_04083920-c52a-48b6-8161-fcc57b2010b9"
      unitRef="usd">139371000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="ic8f243e13eb44bc1a02c0cc62b61b960_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF81NS9mcmFnOjZmMDExMjExMGRjMTRhZGI4YzFiY2ExYjc4MThhOGFmL3RhYmxlOjYwMGMzZTRmOTI5ZTRhZDI5YTBlMWZmOWRhMGViYWZhL3RhYmxlcmFuZ2U6NjAwYzNlNGY5MjllNGFkMjlhMGUxZmY5ZGEwZWJhZmFfMi0zLTEtMS03OTMxNg_46874319-e7f1-41c8-bd6d-0780475e4623"
      unitRef="usd">130989000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF81NS9mcmFnOjZmMDExMjExMGRjMTRhZGI4YzFiY2ExYjc4MThhOGFmL3RhYmxlOjYwMGMzZTRmOTI5ZTRhZDI5YTBlMWZmOWRhMGViYWZhL3RhYmxlcmFuZ2U6NjAwYzNlNGY5MjllNGFkMjlhMGUxZmY5ZGEwZWJhZmFfMy0xLTEtMS03OTMxNg_fd4400d4-2283-4bb6-9515-d0ecfd00fda2"
      unitRef="usd">154540000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="ic8f243e13eb44bc1a02c0cc62b61b960_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF81NS9mcmFnOjZmMDExMjExMGRjMTRhZGI4YzFiY2ExYjc4MThhOGFmL3RhYmxlOjYwMGMzZTRmOTI5ZTRhZDI5YTBlMWZmOWRhMGViYWZhL3RhYmxlcmFuZ2U6NjAwYzNlNGY5MjllNGFkMjlhMGUxZmY5ZGEwZWJhZmFfMy0zLTEtMS03OTMxNg_d6dc950b-b682-401f-a718-dac67fd3ac3f"
      unitRef="usd">138043000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF81NS9mcmFnOjZmMDExMjExMGRjMTRhZGI4YzFiY2ExYjc4MThhOGFmL3RhYmxlOjYwMGMzZTRmOTI5ZTRhZDI5YTBlMWZmOWRhMGViYWZhL3RhYmxlcmFuZ2U6NjAwYzNlNGY5MjllNGFkMjlhMGUxZmY5ZGEwZWJhZmFfNC0xLTEtMS03OTMxNg_06d5fa0d-a43a-49de-9d60-f99e3478c444"
      unitRef="usd">823140000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="ic8f243e13eb44bc1a02c0cc62b61b960_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF81NS9mcmFnOjZmMDExMjExMGRjMTRhZGI4YzFiY2ExYjc4MThhOGFmL3RhYmxlOjYwMGMzZTRmOTI5ZTRhZDI5YTBlMWZmOWRhMGViYWZhL3RhYmxlcmFuZ2U6NjAwYzNlNGY5MjllNGFkMjlhMGUxZmY5ZGEwZWJhZmFfNC0zLTEtMS03OTMxNg_1f9b8a44-fc3a-4203-8c79-79208b1c5c06"
      unitRef="usd">775252000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF81NS9mcmFnOjZmMDExMjExMGRjMTRhZGI4YzFiY2ExYjc4MThhOGFmL3RhYmxlOjYwMGMzZTRmOTI5ZTRhZDI5YTBlMWZmOWRhMGViYWZhL3RhYmxlcmFuZ2U6NjAwYzNlNGY5MjllNGFkMjlhMGUxZmY5ZGEwZWJhZmFfNS0xLTEtMS03OTMxNg_d273f19f-1138-4d37-b62e-ab3a7871731f"
      unitRef="usd">1117051000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ic8f243e13eb44bc1a02c0cc62b61b960_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF81NS9mcmFnOjZmMDExMjExMGRjMTRhZGI4YzFiY2ExYjc4MThhOGFmL3RhYmxlOjYwMGMzZTRmOTI5ZTRhZDI5YTBlMWZmOWRhMGViYWZhL3RhYmxlcmFuZ2U6NjAwYzNlNGY5MjllNGFkMjlhMGUxZmY5ZGEwZWJhZmFfNS0zLTEtMS03OTMxNg_a80e424e-0839-4b2b-a4ae-fbcf2ca6b3f0"
      unitRef="usd">1044284000</us-gaap:InventoryNet>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF81OC9mcmFnOmZmZDNlOWNhYTAyODQ3Mjk4Yzg5YTBlMGNkZGE5MmUyL3RleHRyZWdpb246ZmZkM2U5Y2FhMDI4NDcyOThjODlhMGUwY2RkYTkyZTJfNjk5_2e8edf9a-c4e7-4ecc-8b9a-0cc1faae2bc3">Leases&lt;div style="margin-top:12pt;text-indent:36pt"&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 commitments under operating leases for certain facilities, vehicles and equipment used in its operations. Cash used in operations for operating leases was not materially different from operating lease expense for the three months ended March&#160;31, 2023 and 2022. The Company's leases have a weighted average remaining lease term of approximately 5 years.  Certain lease agreements contain provisions for future rent increases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of lease expense were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.867%"/&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:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;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:8pt;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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;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;14,677&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,378&#160;&lt;/span&gt;&lt;/td&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;3,230&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,253&#160;&lt;/span&gt;&lt;/td&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;Total lease cost&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:700;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:700;line-height:100%"&gt;17,907&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:#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;17,631&#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="margin-top:7pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental balance sheet information related to leases was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right of use assets, net&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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;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;166,985&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF81OC9mcmFnOmZmZDNlOWNhYTAyODQ3Mjk4Yzg5YTBlMGNkZGE5MmUyL3RhYmxlOjkzMmQ1NDRmZTQ5NjQwNmVhMjkyYmE1OTYzMGVjOTIxL3RhYmxlcmFuZ2U6OTMyZDU0NGZlNDk2NDA2ZWEyOTJiYTU5NjMwZWM5MjFfMy0wLTEtMS03OTMxNg_09f96919-d9bb-4e4a-81cb-32209d6e0950"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF81OC9mcmFnOmZmZDNlOWNhYTAyODQ3Mjk4Yzg5YTBlMGNkZGE5MmUyL3RhYmxlOjkzMmQ1NDRmZTQ5NjQwNmVhMjkyYmE1OTYzMGVjOTIxL3RhYmxlcmFuZ2U6OTMyZDU0NGZlNDk2NDA2ZWEyOTJiYTU5NjMwZWM5MjFfMy0wLTEtMS03OTMxNg_297550c1-46b4-4aa1-a285-0ae97127d508"&gt;Lease liabilities included in Accrued Liabilities and other&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;46,462&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;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF81OC9mcmFnOmZmZDNlOWNhYTAyODQ3Mjk4Yzg5YTBlMGNkZGE5MmUyL3RhYmxlOjkzMmQ1NDRmZTQ5NjQwNmVhMjkyYmE1OTYzMGVjOTIxL3RhYmxlcmFuZ2U6OTMyZDU0NGZlNDk2NDA2ZWEyOTJiYTU5NjMwZWM5MjFfNC0wLTEtMS03OTMxNg_59baab4c-12cd-4473-a18b-634fcd0b1d7d"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF81OC9mcmFnOmZmZDNlOWNhYTAyODQ3Mjk4Yzg5YTBlMGNkZGE5MmUyL3RhYmxlOjkzMmQ1NDRmZTQ5NjQwNmVhMjkyYmE1OTYzMGVjOTIxL3RhYmxlcmFuZ2U6OTMyZDU0NGZlNDk2NDA2ZWEyOTJiYTU5NjMwZWM5MjFfNC0wLTEtMS03OTMxNg_8a3d92ae-e2d1-4210-8d0f-c5333b722952"&gt;Lease liabilities included in Other long-term liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;124,975&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%"&gt;171,437&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;border-bottom:3pt 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;175,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of lease liabilities as of March&#160;31, 2023 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.263%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Lease Liability Maturity Analysis&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Operating&#160;Leases&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="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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remaining 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;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;39,476&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;42,905&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;33,100&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;24,968&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;16,434&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;29,942&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;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;186,825&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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;15,388&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: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:700;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:700;line-height:100%"&gt;171,437&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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-indent:36pt"&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 does not have any significant leases that have not yet commenced.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF81OC9mcmFnOmZmZDNlOWNhYTAyODQ3Mjk4Yzg5YTBlMGNkZGE5MmUyL3RleHRyZWdpb246ZmZkM2U5Y2FhMDI4NDcyOThjODlhMGUwY2RkYTkyZTJfMzU4_755f2d57-b477-43f1-ab81-447b1491b77a">P5Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF81OC9mcmFnOmZmZDNlOWNhYTAyODQ3Mjk4Yzg5YTBlMGNkZGE5MmUyL3RleHRyZWdpb246ZmZkM2U5Y2FhMDI4NDcyOThjODlhMGUwY2RkYTkyZTJfNzAw_9886f259-906f-4f54-bdf3-5b9f18a86142">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of lease expense were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.867%"/&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:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;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:8pt;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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;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;14,677&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,378&#160;&lt;/span&gt;&lt;/td&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;3,230&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,253&#160;&lt;/span&gt;&lt;/td&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;Total lease cost&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:700;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:700;line-height:100%"&gt;17,907&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:#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;17,631&#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:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF81OC9mcmFnOmZmZDNlOWNhYTAyODQ3Mjk4Yzg5YTBlMGNkZGE5MmUyL3RhYmxlOmQ0NTNhMjgxZWFjOTRlN2U4OTU4Njg1ZTBjYjc4N2E3L3RhYmxlcmFuZ2U6ZDQ1M2EyODFlYWM5NGU3ZTg5NTg2ODVlMGNiNzg3YTdfMy0xLTEtMS03OTMxNg_513887b2-bd87-42fa-b923-964ed066ad65"
      unitRef="usd">14677000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF81OC9mcmFnOmZmZDNlOWNhYTAyODQ3Mjk4Yzg5YTBlMGNkZGE5MmUyL3RhYmxlOmQ0NTNhMjgxZWFjOTRlN2U4OTU4Njg1ZTBjYjc4N2E3L3RhYmxlcmFuZ2U6ZDQ1M2EyODFlYWM5NGU3ZTg5NTg2ODVlMGNiNzg3YTdfMy0zLTEtMS03OTMxNg_a46c7425-bdda-4e55-bd17-58c95b071a0b"
      unitRef="usd">15378000</us-gaap:OperatingLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF81OC9mcmFnOmZmZDNlOWNhYTAyODQ3Mjk4Yzg5YTBlMGNkZGE5MmUyL3RhYmxlOmQ0NTNhMjgxZWFjOTRlN2U4OTU4Njg1ZTBjYjc4N2E3L3RhYmxlcmFuZ2U6ZDQ1M2EyODFlYWM5NGU3ZTg5NTg2ODVlMGNiNzg3YTdfNC0xLTEtMS03OTMxNg_df56cf65-e29e-40c9-b225-3cee7ced5c5b"
      unitRef="usd">3230000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF81OC9mcmFnOmZmZDNlOWNhYTAyODQ3Mjk4Yzg5YTBlMGNkZGE5MmUyL3RhYmxlOmQ0NTNhMjgxZWFjOTRlN2U4OTU4Njg1ZTBjYjc4N2E3L3RhYmxlcmFuZ2U6ZDQ1M2EyODFlYWM5NGU3ZTg5NTg2ODVlMGNiNzg3YTdfNC0zLTEtMS03OTMxNg_c5d3ab78-ef7f-406e-834f-3b589043125f"
      unitRef="usd">2253000</us-gaap:VariableLeaseCost>
    <us-gaap:LeaseCost
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF81OC9mcmFnOmZmZDNlOWNhYTAyODQ3Mjk4Yzg5YTBlMGNkZGE5MmUyL3RhYmxlOmQ0NTNhMjgxZWFjOTRlN2U4OTU4Njg1ZTBjYjc4N2E3L3RhYmxlcmFuZ2U6ZDQ1M2EyODFlYWM5NGU3ZTg5NTg2ODVlMGNiNzg3YTdfNS0xLTEtMS03OTMxNg_95f242d7-f3a1-49cc-9dd0-ae2b2a5b56de"
      unitRef="usd">17907000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF81OC9mcmFnOmZmZDNlOWNhYTAyODQ3Mjk4Yzg5YTBlMGNkZGE5MmUyL3RhYmxlOmQ0NTNhMjgxZWFjOTRlN2U4OTU4Njg1ZTBjYjc4N2E3L3RhYmxlcmFuZ2U6ZDQ1M2EyODFlYWM5NGU3ZTg5NTg2ODVlMGNiNzg3YTdfNS0zLTEtMS03OTMxNg_a54f4020-8de2-4843-b5e3-a80fd0b5d91f"
      unitRef="usd">17631000</us-gaap:LeaseCost>
    <ame:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF81OC9mcmFnOmZmZDNlOWNhYTAyODQ3Mjk4Yzg5YTBlMGNkZGE5MmUyL3RleHRyZWdpb246ZmZkM2U5Y2FhMDI4NDcyOThjODlhMGUwY2RkYTkyZTJfNzAx_cb40445e-901d-49dd-9fb1-a5cb7766b2a3">&lt;div style="margin-top:7pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental balance sheet information related to leases was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right of use assets, net&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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;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;166,985&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF81OC9mcmFnOmZmZDNlOWNhYTAyODQ3Mjk4Yzg5YTBlMGNkZGE5MmUyL3RhYmxlOjkzMmQ1NDRmZTQ5NjQwNmVhMjkyYmE1OTYzMGVjOTIxL3RhYmxlcmFuZ2U6OTMyZDU0NGZlNDk2NDA2ZWEyOTJiYTU5NjMwZWM5MjFfMy0wLTEtMS03OTMxNg_09f96919-d9bb-4e4a-81cb-32209d6e0950"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF81OC9mcmFnOmZmZDNlOWNhYTAyODQ3Mjk4Yzg5YTBlMGNkZGE5MmUyL3RhYmxlOjkzMmQ1NDRmZTQ5NjQwNmVhMjkyYmE1OTYzMGVjOTIxL3RhYmxlcmFuZ2U6OTMyZDU0NGZlNDk2NDA2ZWEyOTJiYTU5NjMwZWM5MjFfMy0wLTEtMS03OTMxNg_297550c1-46b4-4aa1-a285-0ae97127d508"&gt;Lease liabilities included in Accrued Liabilities and other&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;46,462&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;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF81OC9mcmFnOmZmZDNlOWNhYTAyODQ3Mjk4Yzg5YTBlMGNkZGE5MmUyL3RhYmxlOjkzMmQ1NDRmZTQ5NjQwNmVhMjkyYmE1OTYzMGVjOTIxL3RhYmxlcmFuZ2U6OTMyZDU0NGZlNDk2NDA2ZWEyOTJiYTU5NjMwZWM5MjFfNC0wLTEtMS03OTMxNg_59baab4c-12cd-4473-a18b-634fcd0b1d7d"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF81OC9mcmFnOmZmZDNlOWNhYTAyODQ3Mjk4Yzg5YTBlMGNkZGE5MmUyL3RhYmxlOjkzMmQ1NDRmZTQ5NjQwNmVhMjkyYmE1OTYzMGVjOTIxL3RhYmxlcmFuZ2U6OTMyZDU0NGZlNDk2NDA2ZWEyOTJiYTU5NjMwZWM5MjFfNC0wLTEtMS03OTMxNg_8a3d92ae-e2d1-4210-8d0f-c5333b722952"&gt;Lease liabilities included in Other long-term liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;124,975&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%"&gt;171,437&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;border-bottom:3pt 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;175,593&#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;</ame:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF81OC9mcmFnOmZmZDNlOWNhYTAyODQ3Mjk4Yzg5YTBlMGNkZGE5MmUyL3RhYmxlOjkzMmQ1NDRmZTQ5NjQwNmVhMjkyYmE1OTYzMGVjOTIxL3RhYmxlcmFuZ2U6OTMyZDU0NGZlNDk2NDA2ZWEyOTJiYTU5NjMwZWM5MjFfMi0xLTEtMS03OTMxNg_6efd4f0f-78d7-4cc1-8b68-27fd636bbd14"
      unitRef="usd">166985000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ic8f243e13eb44bc1a02c0cc62b61b960_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF81OC9mcmFnOmZmZDNlOWNhYTAyODQ3Mjk4Yzg5YTBlMGNkZGE5MmUyL3RhYmxlOjkzMmQ1NDRmZTQ5NjQwNmVhMjkyYmE1OTYzMGVjOTIxL3RhYmxlcmFuZ2U6OTMyZDU0NGZlNDk2NDA2ZWEyOTJiYTU5NjMwZWM5MjFfMi0zLTEtMS03OTMxNg_169b1d70-da25-4802-a52d-22fafef4eaf5"
      unitRef="usd">170295000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF81OC9mcmFnOmZmZDNlOWNhYTAyODQ3Mjk4Yzg5YTBlMGNkZGE5MmUyL3RhYmxlOjkzMmQ1NDRmZTQ5NjQwNmVhMjkyYmE1OTYzMGVjOTIxL3RhYmxlcmFuZ2U6OTMyZDU0NGZlNDk2NDA2ZWEyOTJiYTU5NjMwZWM5MjFfMy0xLTEtMS03OTMxNg_665e746b-14c9-4923-b676-6e328b03d57c"
      unitRef="usd">46462000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ic8f243e13eb44bc1a02c0cc62b61b960_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF81OC9mcmFnOmZmZDNlOWNhYTAyODQ3Mjk4Yzg5YTBlMGNkZGE5MmUyL3RhYmxlOjkzMmQ1NDRmZTQ5NjQwNmVhMjkyYmE1OTYzMGVjOTIxL3RhYmxlcmFuZ2U6OTMyZDU0NGZlNDk2NDA2ZWEyOTJiYTU5NjMwZWM5MjFfMy0zLTEtMS03OTMxNg_f4ae58d0-b61f-4347-a1f1-38a0806de97c"
      unitRef="usd">46366000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF81OC9mcmFnOmZmZDNlOWNhYTAyODQ3Mjk4Yzg5YTBlMGNkZGE5MmUyL3RhYmxlOjkzMmQ1NDRmZTQ5NjQwNmVhMjkyYmE1OTYzMGVjOTIxL3RhYmxlcmFuZ2U6OTMyZDU0NGZlNDk2NDA2ZWEyOTJiYTU5NjMwZWM5MjFfNC0xLTEtMS03OTMxNg_b2af7f3e-545c-4b47-bc4b-a34a7101bd33"
      unitRef="usd">124975000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ic8f243e13eb44bc1a02c0cc62b61b960_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF81OC9mcmFnOmZmZDNlOWNhYTAyODQ3Mjk4Yzg5YTBlMGNkZGE5MmUyL3RhYmxlOjkzMmQ1NDRmZTQ5NjQwNmVhMjkyYmE1OTYzMGVjOTIxL3RhYmxlcmFuZ2U6OTMyZDU0NGZlNDk2NDA2ZWEyOTJiYTU5NjMwZWM5MjFfNC0zLTEtMS03OTMxNg_b548a9fe-332f-4495-8a81-7a0465bbc203"
      unitRef="usd">129227000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF81OC9mcmFnOmZmZDNlOWNhYTAyODQ3Mjk4Yzg5YTBlMGNkZGE5MmUyL3RhYmxlOjkzMmQ1NDRmZTQ5NjQwNmVhMjkyYmE1OTYzMGVjOTIxL3RhYmxlcmFuZ2U6OTMyZDU0NGZlNDk2NDA2ZWEyOTJiYTU5NjMwZWM5MjFfNS0xLTEtMS03OTMxNg_3c2b7c2c-80eb-4b78-ba09-4c8fe5eb5375"
      unitRef="usd">171437000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="ic8f243e13eb44bc1a02c0cc62b61b960_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF81OC9mcmFnOmZmZDNlOWNhYTAyODQ3Mjk4Yzg5YTBlMGNkZGE5MmUyL3RhYmxlOjkzMmQ1NDRmZTQ5NjQwNmVhMjkyYmE1OTYzMGVjOTIxL3RhYmxlcmFuZ2U6OTMyZDU0NGZlNDk2NDA2ZWEyOTJiYTU5NjMwZWM5MjFfNS0zLTEtMS03OTMxNg_6f7142af-77bd-430f-a84f-a08efe0b0b9d"
      unitRef="usd">175593000</us-gaap:OperatingLeaseLiability>
    <ame:ScheduleOfMaturitiesOfOperatingAndFinanceLeasesLiabilitiesTableTextBlock
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF81OC9mcmFnOmZmZDNlOWNhYTAyODQ3Mjk4Yzg5YTBlMGNkZGE5MmUyL3RleHRyZWdpb246ZmZkM2U5Y2FhMDI4NDcyOThjODlhMGUwY2RkYTkyZTJfNjk3_2b12c193-3fe7-4782-9a67-5b34f1d423f1">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of lease liabilities as of March&#160;31, 2023 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.263%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Lease Liability Maturity Analysis&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Operating&#160;Leases&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="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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remaining 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;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;39,476&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;42,905&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;33,100&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;24,968&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;16,434&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;29,942&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;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;186,825&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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;15,388&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: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:700;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:700;line-height:100%"&gt;171,437&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:#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;</ame:ScheduleOfMaturitiesOfOperatingAndFinanceLeasesLiabilitiesTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF81OC9mcmFnOmZmZDNlOWNhYTAyODQ3Mjk4Yzg5YTBlMGNkZGE5MmUyL3RhYmxlOjQ5NmVhY2U5M2MwMDRiNWZhNDc0NTg1YmQ4NTU5MDhmL3RhYmxlcmFuZ2U6NDk2ZWFjZTkzYzAwNGI1ZmE0NzQ1ODViZDg1NTkwOGZfMi0xLTEtMS03OTMxNg_aedb2d6c-3e04-40d5-9c46-dd4ab4e5e8a7"
      unitRef="usd">39476000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF81OC9mcmFnOmZmZDNlOWNhYTAyODQ3Mjk4Yzg5YTBlMGNkZGE5MmUyL3RhYmxlOjQ5NmVhY2U5M2MwMDRiNWZhNDc0NTg1YmQ4NTU5MDhmL3RhYmxlcmFuZ2U6NDk2ZWFjZTkzYzAwNGI1ZmE0NzQ1ODViZDg1NTkwOGZfMy0xLTEtMS03OTMxNg_c94a610f-9a66-400a-b8dc-cae06c7c42b9"
      unitRef="usd">42905000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF81OC9mcmFnOmZmZDNlOWNhYTAyODQ3Mjk4Yzg5YTBlMGNkZGE5MmUyL3RhYmxlOjQ5NmVhY2U5M2MwMDRiNWZhNDc0NTg1YmQ4NTU5MDhmL3RhYmxlcmFuZ2U6NDk2ZWFjZTkzYzAwNGI1ZmE0NzQ1ODViZDg1NTkwOGZfNC0xLTEtMS03OTMxNg_08d69287-a0ba-43e1-8d8c-ace5134b8d60"
      unitRef="usd">33100000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF81OC9mcmFnOmZmZDNlOWNhYTAyODQ3Mjk4Yzg5YTBlMGNkZGE5MmUyL3RhYmxlOjQ5NmVhY2U5M2MwMDRiNWZhNDc0NTg1YmQ4NTU5MDhmL3RhYmxlcmFuZ2U6NDk2ZWFjZTkzYzAwNGI1ZmE0NzQ1ODViZDg1NTkwOGZfNS0xLTEtMS03OTMxNg_514688f8-ca47-4b6f-9008-a53e6b94d5d3"
      unitRef="usd">24968000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF81OC9mcmFnOmZmZDNlOWNhYTAyODQ3Mjk4Yzg5YTBlMGNkZGE5MmUyL3RhYmxlOjQ5NmVhY2U5M2MwMDRiNWZhNDc0NTg1YmQ4NTU5MDhmL3RhYmxlcmFuZ2U6NDk2ZWFjZTkzYzAwNGI1ZmE0NzQ1ODViZDg1NTkwOGZfNi0xLTEtMS03OTMxNg_d43fe7d6-5d3c-4791-983a-42d656803ef2"
      unitRef="usd">16434000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <ame:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF81OC9mcmFnOmZmZDNlOWNhYTAyODQ3Mjk4Yzg5YTBlMGNkZGE5MmUyL3RhYmxlOjQ5NmVhY2U5M2MwMDRiNWZhNDc0NTg1YmQ4NTU5MDhmL3RhYmxlcmFuZ2U6NDk2ZWFjZTkzYzAwNGI1ZmE0NzQ1ODViZDg1NTkwOGZfNy0xLTEtMS03OTMxNg_81cc3401-2aa7-4d9a-bfb4-84c2419c50ec"
      unitRef="usd">29942000</ame:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF81OC9mcmFnOmZmZDNlOWNhYTAyODQ3Mjk4Yzg5YTBlMGNkZGE5MmUyL3RhYmxlOjQ5NmVhY2U5M2MwMDRiNWZhNDc0NTg1YmQ4NTU5MDhmL3RhYmxlcmFuZ2U6NDk2ZWFjZTkzYzAwNGI1ZmE0NzQ1ODViZDg1NTkwOGZfOC0xLTEtMS03OTMxNg_6a373b97-269a-400b-ac06-6d36f1b2a5de"
      unitRef="usd">186825000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF81OC9mcmFnOmZmZDNlOWNhYTAyODQ3Mjk4Yzg5YTBlMGNkZGE5MmUyL3RhYmxlOjQ5NmVhY2U5M2MwMDRiNWZhNDc0NTg1YmQ4NTU5MDhmL3RhYmxlcmFuZ2U6NDk2ZWFjZTkzYzAwNGI1ZmE0NzQ1ODViZDg1NTkwOGZfOS0xLTEtMS03OTMxNg_f3aaa847-b9f5-4999-8966-65c6a097ce66"
      unitRef="usd">15388000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF81OC9mcmFnOmZmZDNlOWNhYTAyODQ3Mjk4Yzg5YTBlMGNkZGE5MmUyL3RhYmxlOjQ5NmVhY2U5M2MwMDRiNWZhNDc0NTg1YmQ4NTU5MDhmL3RhYmxlcmFuZ2U6NDk2ZWFjZTkzYzAwNGI1ZmE0NzQ1ODViZDg1NTkwOGZfMTAtMS0xLTEtNzkzMTY_bbebc5fa-359e-4f2b-a479-93d4d5f95238"
      unitRef="usd">171437000</us-gaap:OperatingLeaseLiability>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF82MS9mcmFnOmMwZmNhOTYxY2ZiNDQ3YzNiYjZmZmMxZDk1Y2MzNTRkL3RleHRyZWdpb246YzBmY2E5NjFjZmI0NDdjM2JiNmZmYzFkOTVjYzM1NGRfMjY4Mg_93473558-e362-4856-bda0-98896c704bb4">Acquisitions&lt;div style="margin-top:12pt;padding-left:36pt;text-indent:-36pt"&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;Acquisitions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&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 spent $99.3 million in cash, net of cash acquired, to acquire Bison Gear &amp;amp; Engineering Corp. ("Bison") in March 2023.  Bison is a leading manufacturer of highly engineered motion control solutions serving diverse markets and applications. Bison is part of EMG. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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 represents the allocation of the purchase price for the net assets of the Bison acquisition based on the estimated fair values at acquisition (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:87.350%"/&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:10.450%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;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;11.2&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:700;line-height:100%"&gt;22.4&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;Other intangible 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="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:700;line-height:100%"&gt;52.8&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:#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="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;Net working capital and 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;(1)&lt;/span&gt;&lt;/div&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:700;line-height:100%"&gt;12.9&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;Total cash paid&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:700;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:700;line-height:100%"&gt;99.3&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:#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 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="margin-top:3pt;padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;Includes $9.8 million in accounts receivable, whose fair value, contractual cash flows and expected cash flows are approximately equal.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amount allocated to goodwill is reflective of the benefits the Company expects to realize from the Bison acquisition. Bison's engineering expertise and broad product portfolio complement the Company's existing motion control and automation solutions business.  &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;The Company expects approximately &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;$22.4&#160;million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; of the goodwill relating to the Bison acquisition will be tax deductible in future years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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, the purchase price allocated to other intangible assets of $52.8 million consists of $8.8 million of indefinite-lived intangible trade names, which are not subject to amortization. The remaining $44.0 million of other intangible assets consists of $33.0 million of customer relationships, which are being amortized over a period of&#160;17 years, and $11.0 million of purchased technology, which is being amortized over a period of&#160;17 years. Amortization expense for each of the next five years for the 2023 acquisition is expected to approximate $3 million per year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&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 finalized its measurements of certain tangible and intangible assets and liabilities for its September  2022 acquisition of Navitar, Inc., which had no material impact to the consolidated statement of income and balance sheet.  The Company has substantially completed its purchase accounting, however it is in the process of finalizing the measurement of certain intangible and tangible assets and liabilities, as well as accounting for income taxes, for its October 2022 acquisition of RTDS Technologies. &lt;/span&gt;&lt;/div&gt;The Bison acquisition had an immaterial impact on reported net sales, net income, and diluted earnings per share for the three months ended March&#160;31, 2023.  Had the acquisition been made at the beginning of 2023 or 2022, pro forma net sales, net income, and diluted earnings per share for the three months ended March&#160;31, 2023 and 2022, would not have been materially different than the amounts reported.</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i2ef95be3712d4cf1b7952089f77c90b7_D20220901-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF82MS9mcmFnOmMwZmNhOTYxY2ZiNDQ3YzNiYjZmZmMxZDk1Y2MzNTRkL3RleHRyZWdpb246YzBmY2E5NjFjZmI0NDdjM2JiNmZmYzFkOTVjYzM1NGRfNTI_9ebd3453-9b15-47ed-9509-324d8d14908e"
      unitRef="usd">-99300000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF82MS9mcmFnOmMwZmNhOTYxY2ZiNDQ3YzNiYjZmZmMxZDk1Y2MzNTRkL3RleHRyZWdpb246YzBmY2E5NjFjZmI0NDdjM2JiNmZmYzFkOTVjYzM1NGRfMjY4Mw_5d0c347e-5f67-4349-abb5-f5d47734ee8f">&lt;div style="text-indent:36pt"&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 represents the allocation of the purchase price for the net assets of the Bison acquisition based on the estimated fair values at acquisition (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:87.350%"/&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:10.450%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;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;11.2&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:700;line-height:100%"&gt;22.4&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;Other intangible 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="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:700;line-height:100%"&gt;52.8&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:#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="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;Net working capital and 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;(1)&lt;/span&gt;&lt;/div&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:700;line-height:100%"&gt;12.9&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;Total cash paid&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:700;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:700;line-height:100%"&gt;99.3&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:#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 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="margin-top:3pt;padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;Includes $9.8 million in accounts receivable, whose fair value, contractual cash flows and expected cash flows are approximately equal.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i39744751e10a45969ffde2403f92f445_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF82MS9mcmFnOmMwZmNhOTYxY2ZiNDQ3YzNiYjZmZmMxZDk1Y2MzNTRkL3RhYmxlOjg1MWFlYmNhNzM1MjQ4OTZhZGQ2ZGQ4YzMyODQxODQ0L3RhYmxlcmFuZ2U6ODUxYWViY2E3MzUyNDg5NmFkZDZkZDhjMzI4NDE4NDRfMi01LTEtMS03OTMxNg_c9949d3b-c028-41af-94f0-e56b11346a17"
      unitRef="usd">11200000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:Goodwill
      contextRef="i39744751e10a45969ffde2403f92f445_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF82MS9mcmFnOmMwZmNhOTYxY2ZiNDQ3YzNiYjZmZmMxZDk1Y2MzNTRkL3RhYmxlOjg1MWFlYmNhNzM1MjQ4OTZhZGQ2ZGQ4YzMyODQxODQ0L3RhYmxlcmFuZ2U6ODUxYWViY2E3MzUyNDg5NmFkZDZkZDhjMzI4NDE4NDRfMy01LTEtMS03OTMxNg_aa8b0a78-dd1b-415d-804d-07e666b7562e"
      unitRef="usd">22400000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i39744751e10a45969ffde2403f92f445_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF82MS9mcmFnOmMwZmNhOTYxY2ZiNDQ3YzNiYjZmZmMxZDk1Y2MzNTRkL3RhYmxlOjg1MWFlYmNhNzM1MjQ4OTZhZGQ2ZGQ4YzMyODQxODQ0L3RhYmxlcmFuZ2U6ODUxYWViY2E3MzUyNDg5NmFkZDZkZDhjMzI4NDE4NDRfNC01LTEtMS03OTMxNg_808189f2-819b-45c1-87d5-07a1358f9820"
      unitRef="usd">52800000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <ame:BusinessAcquisitionPurchasePriceAllocationNetWorkingCapitalAndOther
      contextRef="i39744751e10a45969ffde2403f92f445_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF82MS9mcmFnOmMwZmNhOTYxY2ZiNDQ3YzNiYjZmZmMxZDk1Y2MzNTRkL3RhYmxlOjg1MWFlYmNhNzM1MjQ4OTZhZGQ2ZGQ4YzMyODQxODQ0L3RhYmxlcmFuZ2U6ODUxYWViY2E3MzUyNDg5NmFkZDZkZDhjMzI4NDE4NDRfNi01LTEtMS03OTMxNg_d4d6138a-31ce-4b05-96f9-9a7d48691ee6"
      unitRef="usd">12900000</ame:BusinessAcquisitionPurchasePriceAllocationNetWorkingCapitalAndOther>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i3e5f68ebbbe74b5b898a93083626c26d_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF82MS9mcmFnOmMwZmNhOTYxY2ZiNDQ3YzNiYjZmZmMxZDk1Y2MzNTRkL3RhYmxlOjg1MWFlYmNhNzM1MjQ4OTZhZGQ2ZGQ4YzMyODQxODQ0L3RhYmxlcmFuZ2U6ODUxYWViY2E3MzUyNDg5NmFkZDZkZDhjMzI4NDE4NDRfNy01LTEtMS03OTMxNg_862d0713-f794-47be-83bc-a605cb0b57b3"
      unitRef="usd">99300000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="i39744751e10a45969ffde2403f92f445_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF82MS9mcmFnOmMwZmNhOTYxY2ZiNDQ3YzNiYjZmZmMxZDk1Y2MzNTRkL3RleHRyZWdpb246YzBmY2E5NjFjZmI0NDdjM2JiNmZmYzFkOTVjYzM1NGRfNTI4_4bdcde05-cec0-4101-b510-8f0fc6c3c504"
      unitRef="usd">9800000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
      contextRef="i39744751e10a45969ffde2403f92f445_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF82MS9mcmFnOmMwZmNhOTYxY2ZiNDQ3YzNiYjZmZmMxZDk1Y2MzNTRkL3RleHRyZWdpb246YzBmY2E5NjFjZmI0NDdjM2JiNmZmYzFkOTVjYzM1NGRfOTE0_c7a492a9-941e-40c8-a4c0-4c1f49abcabf"
      unitRef="usd">22400000</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i39744751e10a45969ffde2403f92f445_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF82MS9mcmFnOmMwZmNhOTYxY2ZiNDQ3YzNiYjZmZmMxZDk1Y2MzNTRkL3RleHRyZWdpb246YzBmY2E5NjFjZmI0NDdjM2JiNmZmYzFkOTVjYzM1NGRfMTA3NQ_7731ba63-b9af-4eb4-b09b-8ae4e0b7c8a0"
      unitRef="usd">52800000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:IndefinitelivedIntangibleAssetsAcquired
      contextRef="i0e1f3b905ac34b82baff4da6ba8822d7_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF82MS9mcmFnOmMwZmNhOTYxY2ZiNDQ3YzNiYjZmZmMxZDk1Y2MzNTRkL3RleHRyZWdpb246YzBmY2E5NjFjZmI0NDdjM2JiNmZmYzFkOTVjYzM1NGRfMTA5MA_7614ae7a-a51d-43ad-a8c3-0c8fcad178ec"
      unitRef="usd">8800000</us-gaap:IndefinitelivedIntangibleAssetsAcquired>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i3e5f68ebbbe74b5b898a93083626c26d_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF82MS9mcmFnOmMwZmNhOTYxY2ZiNDQ3YzNiYjZmZmMxZDk1Y2MzNTRkL3RleHRyZWdpb246YzBmY2E5NjFjZmI0NDdjM2JiNmZmYzFkOTVjYzM1NGRfMTE5MA_a0c6c43b-ebcc-494e-a885-dd26cf17ccca"
      unitRef="usd">44000000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i5080f16264d24d11ad9d30c2c4acdcee_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF82MS9mcmFnOmMwZmNhOTYxY2ZiNDQ3YzNiYjZmZmMxZDk1Y2MzNTRkL3RleHRyZWdpb246YzBmY2E5NjFjZmI0NDdjM2JiNmZmYzFkOTVjYzM1NGRfMTIzMg_be164639-c823-41c2-b9eb-8c0a6202be43"
      unitRef="usd">33000000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i5080f16264d24d11ad9d30c2c4acdcee_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF82MS9mcmFnOmMwZmNhOTYxY2ZiNDQ3YzNiYjZmZmMxZDk1Y2MzNTRkL3RleHRyZWdpb246YzBmY2E5NjFjZmI0NDdjM2JiNmZmYzFkOTVjYzM1NGRfMTMwNQ_4b594002-348f-4857-8992-7f15022e2c8d">P17Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="ice293c1aca48411d937041540bfa9489_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF82MS9mcmFnOmMwZmNhOTYxY2ZiNDQ3YzNiYjZmZmMxZDk1Y2MzNTRkL3RleHRyZWdpb246YzBmY2E5NjFjZmI0NDdjM2JiNmZmYzFkOTVjYzM1NGRfMTMxOQ_9cd4777e-3907-4e64-ae58-761fd64a5053"
      unitRef="usd">11000000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ice293c1aca48411d937041540bfa9489_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF82MS9mcmFnOmMwZmNhOTYxY2ZiNDQ3YzNiYjZmZmMxZDk1Y2MzNTRkL3RleHRyZWdpb246YzBmY2E5NjFjZmI0NDdjM2JiNmZmYzFkOTVjYzM1NGRfMTM4OQ_fb07adcf-87ad-4add-849f-a85eaf7e0734">P17Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive
      contextRef="i39744751e10a45969ffde2403f92f445_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF82MS9mcmFnOmMwZmNhOTYxY2ZiNDQ3YzNiYjZmZmMxZDk1Y2MzNTRkL3RleHRyZWdpb246YzBmY2E5NjFjZmI0NDdjM2JiNmZmYzFkOTVjYzM1NGRfMTUwMw_04b53d6d-ef10-4b54-989a-0656b4c0987e"
      unitRef="usd">3000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour
      contextRef="i39744751e10a45969ffde2403f92f445_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF82MS9mcmFnOmMwZmNhOTYxY2ZiNDQ3YzNiYjZmZmMxZDk1Y2MzNTRkL3RleHRyZWdpb246YzBmY2E5NjFjZmI0NDdjM2JiNmZmYzFkOTVjYzM1NGRfMTUwMw_3b3c69e3-57e1-4426-9372-3eb8f2f53291"
      unitRef="usd">3000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree
      contextRef="i39744751e10a45969ffde2403f92f445_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF82MS9mcmFnOmMwZmNhOTYxY2ZiNDQ3YzNiYjZmZmMxZDk1Y2MzNTRkL3RleHRyZWdpb246YzBmY2E5NjFjZmI0NDdjM2JiNmZmYzFkOTVjYzM1NGRfMTUwMw_53c76851-c8ca-422f-812f-485c6677fadc"
      unitRef="usd">3000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths
      contextRef="i39744751e10a45969ffde2403f92f445_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF82MS9mcmFnOmMwZmNhOTYxY2ZiNDQ3YzNiYjZmZmMxZDk1Y2MzNTRkL3RleHRyZWdpb246YzBmY2E5NjFjZmI0NDdjM2JiNmZmYzFkOTVjYzM1NGRfMTUwMw_b3716656-fdc7-44f7-8630-47ccac8b5480"
      unitRef="usd">3000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo
      contextRef="i39744751e10a45969ffde2403f92f445_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF82MS9mcmFnOmMwZmNhOTYxY2ZiNDQ3YzNiYjZmZmMxZDk1Y2MzNTRkL3RleHRyZWdpb246YzBmY2E5NjFjZmI0NDdjM2JiNmZmYzFkOTVjYzM1NGRfMTUwMw_d76bcc0e-7f02-4766-8e26-2e2722e825e3"
      unitRef="usd">3000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="i39744751e10a45969ffde2403f92f445_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF82MS9mcmFnOmMwZmNhOTYxY2ZiNDQ3YzNiYjZmZmMxZDk1Y2MzNTRkL3RleHRyZWdpb246YzBmY2E5NjFjZmI0NDdjM2JiNmZmYzFkOTVjYzM1NGRfMTUwMw_f3a43f69-161b-44a7-beac-2d8f7bc4fff8"
      unitRef="usd">3000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:GoodwillDisclosureTextBlock
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF82NC9mcmFnOmIxOGU4ZDJlODg4YzQ3NDM4YWZkOTk3MmViYTllOGI5L3RleHRyZWdpb246YjE4ZThkMmU4ODhjNDc0MzhhZmQ5OTcyZWJhOWU4YjlfOTY_4d812190-1ce8-48a0-ae57-9b79cf006604">Goodwill&lt;div style="margin-top:6pt;text-indent:36pt"&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 amounts of goodwill by segment were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.462%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;EIG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;EMG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In millions)&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;Balance at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,236.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,136.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,372.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill acquired from 2023 acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;22.4&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;22.4&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 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchase price allocation adjustments 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:700;line-height:100%"&gt;22.9&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;22.9&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation 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:700;line-height:100%"&gt;6.3&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;6.3&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;12.6&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;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:700;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:700;line-height:100%"&gt;4,265.3&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:#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:700;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:700;line-height:100%"&gt;1,165.2&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:#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:700;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:700;line-height:100%"&gt;5,430.5&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:#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:GoodwillDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF82NC9mcmFnOmIxOGU4ZDJlODg4YzQ3NDM4YWZkOTk3MmViYTllOGI5L3RleHRyZWdpb246YjE4ZThkMmU4ODhjNDc0MzhhZmQ5OTcyZWJhOWU4YjlfOTc_90c3b88a-d00b-443f-b9fd-8dcd9d4a810e">&lt;div style="margin-top:6pt;text-indent:36pt"&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 amounts of goodwill by segment were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.462%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;EIG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;EMG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In millions)&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;Balance at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,236.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,136.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,372.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill acquired from 2023 acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;22.4&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;22.4&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 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchase price allocation adjustments 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:700;line-height:100%"&gt;22.9&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;22.9&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation 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:700;line-height:100%"&gt;6.3&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;6.3&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;12.6&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;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:700;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:700;line-height:100%"&gt;4,265.3&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:#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:700;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:700;line-height:100%"&gt;1,165.2&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:#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:700;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:700;line-height:100%"&gt;5,430.5&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:#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:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i5962e5ce52d84cf4821bc1a55f0eef7c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF82NC9mcmFnOmIxOGU4ZDJlODg4YzQ3NDM4YWZkOTk3MmViYTllOGI5L3RhYmxlOmRmZWM2Njg0ZTQxZDQ3NTk5NmFiMWU5NjAzMTRlMDVkL3RhYmxlcmFuZ2U6ZGZlYzY2ODRlNDFkNDc1OTk2YWIxZTk2MDMxNGUwNWRfMi0xLTEtMS03OTMxNg_920461bd-8af8-4182-960e-30cd21ebea68"
      unitRef="usd">4236100000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ie0ec8ead54014cb28f52b45355ce971c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF82NC9mcmFnOmIxOGU4ZDJlODg4YzQ3NDM4YWZkOTk3MmViYTllOGI5L3RhYmxlOmRmZWM2Njg0ZTQxZDQ3NTk5NmFiMWU5NjAzMTRlMDVkL3RhYmxlcmFuZ2U6ZGZlYzY2ODRlNDFkNDc1OTk2YWIxZTk2MDMxNGUwNWRfMi0zLTEtMS03OTMxNg_50af151a-7732-4ca7-b424-3c7d6c0bb1fc"
      unitRef="usd">1136500000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ic8f243e13eb44bc1a02c0cc62b61b960_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF82NC9mcmFnOmIxOGU4ZDJlODg4YzQ3NDM4YWZkOTk3MmViYTllOGI5L3RhYmxlOmRmZWM2Njg0ZTQxZDQ3NTk5NmFiMWU5NjAzMTRlMDVkL3RhYmxlcmFuZ2U6ZGZlYzY2ODRlNDFkNDc1OTk2YWIxZTk2MDMxNGUwNWRfMi01LTEtMS03OTMxNg_87d87df8-1494-471d-b3c2-9f40974b0404"
      unitRef="usd">5372600000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ib4391337bfb448da97e5698e7584dbee_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF82NC9mcmFnOmIxOGU4ZDJlODg4YzQ3NDM4YWZkOTk3MmViYTllOGI5L3RhYmxlOmRmZWM2Njg0ZTQxZDQ3NTk5NmFiMWU5NjAzMTRlMDVkL3RhYmxlcmFuZ2U6ZGZlYzY2ODRlNDFkNDc1OTk2YWIxZTk2MDMxNGUwNWRfMy0xLTEtMS03OTMxNg_eab87f7c-75c5-4097-b61a-d2fb53fa9b84"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ia428212bff254b23a60fce25312b29f0_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF82NC9mcmFnOmIxOGU4ZDJlODg4YzQ3NDM4YWZkOTk3MmViYTllOGI5L3RhYmxlOmRmZWM2Njg0ZTQxZDQ3NTk5NmFiMWU5NjAzMTRlMDVkL3RhYmxlcmFuZ2U6ZGZlYzY2ODRlNDFkNDc1OTk2YWIxZTk2MDMxNGUwNWRfMy0zLTEtMS03OTMxNg_9c2ca078-ef1e-4c62-8da3-5d5543efd3b7"
      unitRef="usd">22400000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF82NC9mcmFnOmIxOGU4ZDJlODg4YzQ3NDM4YWZkOTk3MmViYTllOGI5L3RhYmxlOmRmZWM2Njg0ZTQxZDQ3NTk5NmFiMWU5NjAzMTRlMDVkL3RhYmxlcmFuZ2U6ZGZlYzY2ODRlNDFkNDc1OTk2YWIxZTk2MDMxNGUwNWRfMy01LTEtMS03OTMxNg_8c802abc-6f84-403d-9de5-bc8a662aa63c"
      unitRef="usd">22400000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="ib4391337bfb448da97e5698e7584dbee_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF82NC9mcmFnOmIxOGU4ZDJlODg4YzQ3NDM4YWZkOTk3MmViYTllOGI5L3RhYmxlOmRmZWM2Njg0ZTQxZDQ3NTk5NmFiMWU5NjAzMTRlMDVkL3RhYmxlcmFuZ2U6ZGZlYzY2ODRlNDFkNDc1OTk2YWIxZTk2MDMxNGUwNWRfNC0xLTEtMS03OTMxNg_5eba9dd8-3561-4304-bb8b-42e827e05939"
      unitRef="usd">22900000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="ia428212bff254b23a60fce25312b29f0_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF82NC9mcmFnOmIxOGU4ZDJlODg4YzQ3NDM4YWZkOTk3MmViYTllOGI5L3RhYmxlOmRmZWM2Njg0ZTQxZDQ3NTk5NmFiMWU5NjAzMTRlMDVkL3RhYmxlcmFuZ2U6ZGZlYzY2ODRlNDFkNDc1OTk2YWIxZTk2MDMxNGUwNWRfNC0zLTEtMS03OTMxNg_b6a2a2cc-ef56-4928-8b6a-1990093d3da4"
      unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF82NC9mcmFnOmIxOGU4ZDJlODg4YzQ3NDM4YWZkOTk3MmViYTllOGI5L3RhYmxlOmRmZWM2Njg0ZTQxZDQ3NTk5NmFiMWU5NjAzMTRlMDVkL3RhYmxlcmFuZ2U6ZGZlYzY2ODRlNDFkNDc1OTk2YWIxZTk2MDMxNGUwNWRfNC01LTEtMS03OTMxNg_e7a57e7d-dcd1-4fd6-a94e-8849597ae868"
      unitRef="usd">22900000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ib4391337bfb448da97e5698e7584dbee_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF82NC9mcmFnOmIxOGU4ZDJlODg4YzQ3NDM4YWZkOTk3MmViYTllOGI5L3RhYmxlOmRmZWM2Njg0ZTQxZDQ3NTk5NmFiMWU5NjAzMTRlMDVkL3RhYmxlcmFuZ2U6ZGZlYzY2ODRlNDFkNDc1OTk2YWIxZTk2MDMxNGUwNWRfNS0xLTEtMS03OTMxNg_4e3c9f63-b2d6-4b90-827b-6d3b0ac88b47"
      unitRef="usd">6300000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ia428212bff254b23a60fce25312b29f0_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF82NC9mcmFnOmIxOGU4ZDJlODg4YzQ3NDM4YWZkOTk3MmViYTllOGI5L3RhYmxlOmRmZWM2Njg0ZTQxZDQ3NTk5NmFiMWU5NjAzMTRlMDVkL3RhYmxlcmFuZ2U6ZGZlYzY2ODRlNDFkNDc1OTk2YWIxZTk2MDMxNGUwNWRfNS0zLTEtMS03OTMxNg_53a54479-4da1-4a41-822e-d722ca4083fc"
      unitRef="usd">6300000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF82NC9mcmFnOmIxOGU4ZDJlODg4YzQ3NDM4YWZkOTk3MmViYTllOGI5L3RhYmxlOmRmZWM2Njg0ZTQxZDQ3NTk5NmFiMWU5NjAzMTRlMDVkL3RhYmxlcmFuZ2U6ZGZlYzY2ODRlNDFkNDc1OTk2YWIxZTk2MDMxNGUwNWRfNS01LTEtMS03OTMxNg_00fe6f35-ecd7-4972-9a4f-ab9de8b04b7a"
      unitRef="usd">12600000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="if52dfbe5a3374d91981a89d8b209904f_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF82NC9mcmFnOmIxOGU4ZDJlODg4YzQ3NDM4YWZkOTk3MmViYTllOGI5L3RhYmxlOmRmZWM2Njg0ZTQxZDQ3NTk5NmFiMWU5NjAzMTRlMDVkL3RhYmxlcmFuZ2U6ZGZlYzY2ODRlNDFkNDc1OTk2YWIxZTk2MDMxNGUwNWRfNi0xLTEtMS03OTMxNg_ec6cb61b-e982-40da-b6f8-607db4bcf99f"
      unitRef="usd">4265300000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="if26a65ea741b45a9ac1ba213d82c4186_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF82NC9mcmFnOmIxOGU4ZDJlODg4YzQ3NDM4YWZkOTk3MmViYTllOGI5L3RhYmxlOmRmZWM2Njg0ZTQxZDQ3NTk5NmFiMWU5NjAzMTRlMDVkL3RhYmxlcmFuZ2U6ZGZlYzY2ODRlNDFkNDc1OTk2YWIxZTk2MDMxNGUwNWRfNi0zLTEtMS03OTMxNg_7e8bfdd0-162e-4cdb-aa7a-59db0fab862e"
      unitRef="usd">1165200000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF82NC9mcmFnOmIxOGU4ZDJlODg4YzQ3NDM4YWZkOTk3MmViYTllOGI5L3RhYmxlOmRmZWM2Njg0ZTQxZDQ3NTk5NmFiMWU5NjAzMTRlMDVkL3RhYmxlcmFuZ2U6ZGZlYzY2ODRlNDFkNDc1OTk2YWIxZTk2MDMxNGUwNWRfNi01LTEtMS03OTMxNg_5b70d724-6fae-4ef8-8277-bdd01b1bbe40"
      unitRef="usd">5430500000</us-gaap:Goodwill>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF82Ny9mcmFnOmIyNjdkZTNmZGI4ZjRhYmRhNzVhMzM3NzNkOTY3YWRkL3RleHRyZWdpb246YjI2N2RlM2ZkYjhmNGFiZGE3NWEzMzc3M2Q5NjdhZGRfNjkz_2ce58742-4f7f-47a2-bfe5-89318b78fe51">Income Taxes&lt;div style="margin-top:6pt;text-indent:36pt"&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, the Company had gross uncertain&#160;tax benefits of $183.1 million, of which $134.7 million, if recognized, would impact the effective tax rate.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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 is a reconciliation of the liability for uncertain tax positions (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.263%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2022&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;174.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions for tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;8.4&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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reductions for tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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:700;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:700;line-height:100%"&gt;183.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The additions above primarily reflect the tax positions for foreign tax planning initiatives. The Company recognizes interest and penalties accrued related to uncertain tax positions in income tax expense. The amounts recognized in income tax expense for interest and penalties during the three months ended March&#160;31, 2023 and 2022 were not significant.&lt;/span&gt;&lt;/div&gt;The effective tax rate for the three months ended March&#160;31, 2023 was&#160;19.5%, compared with&#160;19.0% for the three months ended March&#160;31, 2022. The higher effective tax rate in 2023 is primarily due to an increase in the foreign rate differential which reflects a greater proportion of earnings in higher tax jurisdictions.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF82Ny9mcmFnOmIyNjdkZTNmZGI4ZjRhYmRhNzVhMzM3NzNkOTY3YWRkL3RleHRyZWdpb246YjI2N2RlM2ZkYjhmNGFiZGE3NWEzMzc3M2Q5NjdhZGRfNzc_c1f94971-d1c4-417c-ae56-503316c14c8f"
      unitRef="usd">183100000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF82Ny9mcmFnOmIyNjdkZTNmZGI4ZjRhYmRhNzVhMzM3NzNkOTY3YWRkL3RleHRyZWdpb246YjI2N2RlM2ZkYjhmNGFiZGE3NWEzMzc3M2Q5NjdhZGRfOTA_315ac07c-46d6-484d-8322-5fdd470a79b9"
      unitRef="usd">134700000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:SummaryOfIncomeTaxContingenciesTextBlock
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF82Ny9mcmFnOmIyNjdkZTNmZGI4ZjRhYmRhNzVhMzM3NzNkOTY3YWRkL3RleHRyZWdpb246YjI2N2RlM2ZkYjhmNGFiZGE3NWEzMzc3M2Q5NjdhZGRfNjk0_03e79324-4ae3-4081-beca-a8543430d821">&lt;div style="margin-top:12pt;text-indent:36pt"&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 is a reconciliation of the liability for uncertain tax positions (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.263%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2022&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;174.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions for tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;8.4&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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reductions for tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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:700;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:700;line-height:100%"&gt;183.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:SummaryOfIncomeTaxContingenciesTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ic8f243e13eb44bc1a02c0cc62b61b960_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF82Ny9mcmFnOmIyNjdkZTNmZGI4ZjRhYmRhNzVhMzM3NzNkOTY3YWRkL3RhYmxlOmYwNmNiOWNjZDE0NDRjZWNhMDdkNTBhMjBkMDFkMTYyL3RhYmxlcmFuZ2U6ZjA2Y2I5Y2NkMTQ0NGNlY2EwN2Q1MGEyMGQwMWQxNjJfMC0xLTEtMS03OTMxNg_8d37237a-bb0a-44e3-a829-ce1951ba23fd"
      unitRef="usd">174700000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF82Ny9mcmFnOmIyNjdkZTNmZGI4ZjRhYmRhNzVhMzM3NzNkOTY3YWRkL3RhYmxlOmYwNmNiOWNjZDE0NDRjZWNhMDdkNTBhMjBkMDFkMTYyL3RhYmxlcmFuZ2U6ZjA2Y2I5Y2NkMTQ0NGNlY2EwN2Q1MGEyMGQwMWQxNjJfMS0xLTEtMS03OTMxNg_6b20c636-d995-4f1d-b10d-295c90fdd92b"
      unitRef="usd">8400000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF82Ny9mcmFnOmIyNjdkZTNmZGI4ZjRhYmRhNzVhMzM3NzNkOTY3YWRkL3RhYmxlOmYwNmNiOWNjZDE0NDRjZWNhMDdkNTBhMjBkMDFkMTYyL3RhYmxlcmFuZ2U6ZjA2Y2I5Y2NkMTQ0NGNlY2EwN2Q1MGEyMGQwMWQxNjJfMi0xLTEtMS03OTMxNg_02a1a3d8-a0ba-4db5-bbd8-2e6facfbbd5e"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF82Ny9mcmFnOmIyNjdkZTNmZGI4ZjRhYmRhNzVhMzM3NzNkOTY3YWRkL3RhYmxlOmYwNmNiOWNjZDE0NDRjZWNhMDdkNTBhMjBkMDFkMTYyL3RhYmxlcmFuZ2U6ZjA2Y2I5Y2NkMTQ0NGNlY2EwN2Q1MGEyMGQwMWQxNjJfMy0xLTEtMS03OTMxNg_7214ca83-47d2-4819-9c7a-f805f5cc77ae"
      unitRef="usd">183100000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF82Ny9mcmFnOmIyNjdkZTNmZGI4ZjRhYmRhNzVhMzM3NzNkOTY3YWRkL3RleHRyZWdpb246YjI2N2RlM2ZkYjhmNGFiZGE3NWEzMzc3M2Q5NjdhZGRfNjM2_334f0671-3445-455b-a0f1-7996bb03991b"
      unitRef="number">0.195</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF82Ny9mcmFnOmIyNjdkZTNmZGI4ZjRhYmRhNzVhMzM3NzNkOTY3YWRkL3RleHRyZWdpb246YjI2N2RlM2ZkYjhmNGFiZGE3NWEzMzc3M2Q5NjdhZGRfNjU0_29e7f1c4-fb8d-4599-a20d-a2b01fd75aa2"
      unitRef="number">0.190</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RleHRyZWdpb246MDI2Nzg5ZmM2YjQ5NGM2NmFhZjRiZTI1ZDQxYzU3Y2ZfMzU0Mg_cd96e57f-259a-4f42-9d45-d4cd758e3463">Share-Based Compensation&lt;div style="margin-top:6pt;text-indent:36pt"&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 share-based compensation plans are described in Note 11, Share-Based Compensation, to the consolidated financial statements in Part II, Item 8, filed on the Company&#x2019;s Annual Report on Form&#160;10-K for the year ended December&#160;31, 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Share Based Compensation Expense &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total share-based compensation expense was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&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:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;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:8pt;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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock option expense&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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;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;3,584&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,440&#160;&lt;/span&gt;&lt;/td&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;Restricted stock 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:700;line-height:100%"&gt;5,040&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,778&#160;&lt;/span&gt;&lt;/td&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance restricted stock unit 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:700;line-height:100%"&gt;1,655&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,353&#160;&lt;/span&gt;&lt;/td&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 pre-tax expense&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:700;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:700;line-height:100%"&gt;10,279&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;border-bottom:3pt 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;9,571&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pre-tax&#160;share-based compensation expense is included in the consolidated statement of income in either Cost of sales or Selling, general and administrative expenses, depending on where the recipient&#x2019;s cash compensation is reported.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Stock Options &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of each stock option grant is estimated on the grant date using a&#160;Black-Scholes-Merton&#160;option pricing model.&#160;The following weighted average assumptions were used in the&#160;Black-Scholes-Merton&#160;model to estimate the fair values of stock options granted during the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&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:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#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:700;line-height:100%"&gt;26.0&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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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;%&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;24.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;Expected term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;padding:2px 0 2px 1pt;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;3.54&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:#cceeff;padding:2px 1pt 2px 0;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;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;Expected 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:700;line-height:100%"&gt;0.72&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: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;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;Black-Scholes-Merton fair value per stock option granted&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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;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;38.11&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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 is a summary of the Company&#x2019;s stock option activity and related information:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Life&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In&#160;millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;453&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;138.46&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(188)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;63.07&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(25)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;117.84&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at March 31, 2023&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:700;line-height:100%"&gt;3,300&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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;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;97.70&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;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;157.2&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable at March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,336&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;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;82.51&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;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;146.7&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;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The aggregate intrinsic value of stock options exercised during the three months ended March&#160;31, 2023 was $15.1 million. The total fair value of stock options vested during the three months ended March&#160;31, 2023 was $12.6 million. As of March&#160;31, 2023, there was approximately $29.5 million of expected future&#160;pre-tax&#160;compensation expense related to the&#160;1.0 million non-vested stock options outstanding, which is expected to be recognized over a weighted average period of approximately&#160;two years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Restricted Stock &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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 is a summary of the Company&#x2019;s non-vested restricted stock activity and related information:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;&#160;Grant&#160;Date&lt;br/&gt;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested restricted stock outstanding at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;152&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;138.48&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 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(154)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;103.97&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;120.35&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;Non-vested restricted stock outstanding at March 31, 2023&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:700;line-height:100%"&gt;344&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:#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:700;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:700;line-height:100%"&gt;132.42&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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total fair value of restricted stock vested during the three months ended March&#160;31, 2023 was $16.0 million. As of March&#160;31, 2023, there was approximately $40.6 million of expected future&#160;pre-tax&#160;compensation expense related to the&#160;0.3 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:7pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;million non-vested restricted shares outstanding, which is expected to be recognized over a weighted average period of approximately&#160;two years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Performance Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2023, the Company granted performance restricted stock units ("PRSU") to officers and certain key management-level employees. The PRSUs vest over a period up to three years from the grant date based on continuous service, with the number of shares earned (0% to&#160;200% of the target award) depending upon the extent to which the Company achieves certain financial and market performance targets measured over the period from January&#160;1 of the year of grant to December 31 of the third year. Half of the PRSUs were valued in a manner similar to restricted stock as the financial targets are based on the Company&#x2019;s operating results, which represents a performance condition.  The grant date fair value of these PRSUs are recognized as compensation expense over the vesting period based on the probable number of awards to vest at each reporting date. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The other half of the PRSUs were valued using a Monte Carlo model as the performance target is related to the Company&#x2019;s total shareholder return compared to a group of peer companies, which represents a market condition. The Company recognizes the grant date fair value of these awards as compensation expense ratably over the vesting period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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 is a summary of the Company&#x2019;s non-vested performance restricted stock activity and related information:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;&#160;Grant&#160;Date&lt;br/&gt;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested performance restricted stock outstanding at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101.98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;79&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;138.46&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;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance assumption change &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:700;line-height:100%"&gt;48&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;63.37&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;(161)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;63.37&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 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested performance restricted stock outstanding at March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;241&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;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:700;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:700;line-height:100%"&gt;131.90&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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span 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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Reflects the number of PRSUs above target levels based on performance metrics.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-indent:36pt"&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, there was approximately $15.2 million of expected future&#160;pre-tax&#160;compensation expense related to the&#160;0.2 million non-vested restricted shares outstanding, which is expected to be recognized over a weighted average period of less than&#160;one year.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RleHRyZWdpb246MDI2Nzg5ZmM2YjQ5NGM2NmFhZjRiZTI1ZDQxYzU3Y2ZfMzU0Mw_ae51f4fe-d807-4a6c-98f9-2943791c3b0c">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total share-based compensation expense was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&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:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;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:8pt;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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock option expense&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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;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;3,584&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,440&#160;&lt;/span&gt;&lt;/td&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;Restricted stock 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:700;line-height:100%"&gt;5,040&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,778&#160;&lt;/span&gt;&lt;/td&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance restricted stock unit 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:700;line-height:100%"&gt;1,655&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,353&#160;&lt;/span&gt;&lt;/td&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 pre-tax expense&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:700;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:700;line-height:100%"&gt;10,279&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;border-bottom:3pt 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;9,571&#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="display:none"/&gt;&lt;td colspan="3" 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:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
    <us-gaap:StockOptionPlanExpense
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RhYmxlOjZiMTM4ZTkyNTk2MTQyYjBhZWVmNThhYmVmY2ExZjdmL3RhYmxlcmFuZ2U6NmIxMzhlOTI1OTYxNDJiMGFlZWY1OGFiZWZjYTFmN2ZfMy0xLTEtMS03OTMxNg_3ae5f97b-e08e-4e1e-bfbe-0cb82efaa8ed"
      unitRef="usd">3584000</us-gaap:StockOptionPlanExpense>
    <us-gaap:StockOptionPlanExpense
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RhYmxlOjZiMTM4ZTkyNTk2MTQyYjBhZWVmNThhYmVmY2ExZjdmL3RhYmxlcmFuZ2U6NmIxMzhlOTI1OTYxNDJiMGFlZWY1OGFiZWZjYTFmN2ZfMy0zLTEtMS03OTMxNg_60802cc4-6edb-4bd6-87e3-ff27d02505d0"
      unitRef="usd">3440000</us-gaap:StockOptionPlanExpense>
    <us-gaap:RestrictedStockExpense
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RhYmxlOjZiMTM4ZTkyNTk2MTQyYjBhZWVmNThhYmVmY2ExZjdmL3RhYmxlcmFuZ2U6NmIxMzhlOTI1OTYxNDJiMGFlZWY1OGFiZWZjYTFmN2ZfNC0xLTEtMS03OTMxNg_e1ec3147-2128-4cf6-ac04-75a337d15c8a"
      unitRef="usd">5040000</us-gaap:RestrictedStockExpense>
    <us-gaap:RestrictedStockExpense
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RhYmxlOjZiMTM4ZTkyNTk2MTQyYjBhZWVmNThhYmVmY2ExZjdmL3RhYmxlcmFuZ2U6NmIxMzhlOTI1OTYxNDJiMGFlZWY1OGFiZWZjYTFmN2ZfNC0zLTEtMS03OTMxNg_92b6aab9-47bc-4a62-b8f7-d5f1e6373a25"
      unitRef="usd">4778000</us-gaap:RestrictedStockExpense>
    <ame:PerformanceRestrictedStockUnitExpense
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RhYmxlOjZiMTM4ZTkyNTk2MTQyYjBhZWVmNThhYmVmY2ExZjdmL3RhYmxlcmFuZ2U6NmIxMzhlOTI1OTYxNDJiMGFlZWY1OGFiZWZjYTFmN2ZfNS0xLTEtMS03OTMxNg_7ff6caf2-38a7-42e2-9d54-caf534e87528"
      unitRef="usd">1655000</ame:PerformanceRestrictedStockUnitExpense>
    <ame:PerformanceRestrictedStockUnitExpense
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RhYmxlOjZiMTM4ZTkyNTk2MTQyYjBhZWVmNThhYmVmY2ExZjdmL3RhYmxlcmFuZ2U6NmIxMzhlOTI1OTYxNDJiMGFlZWY1OGFiZWZjYTFmN2ZfNS0zLTEtMS03OTMxNg_c7aae453-70d8-4dfd-beda-0c80e340c9cc"
      unitRef="usd">1353000</ame:PerformanceRestrictedStockUnitExpense>
    <us-gaap:ShareBasedCompensation
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RhYmxlOjZiMTM4ZTkyNTk2MTQyYjBhZWVmNThhYmVmY2ExZjdmL3RhYmxlcmFuZ2U6NmIxMzhlOTI1OTYxNDJiMGFlZWY1OGFiZWZjYTFmN2ZfNi0xLTEtMS03OTMxNg_1dda7dbc-9eeb-40bf-be07-7c28b04e990b"
      unitRef="usd">10279000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RhYmxlOjZiMTM4ZTkyNTk2MTQyYjBhZWVmNThhYmVmY2ExZjdmL3RhYmxlcmFuZ2U6NmIxMzhlOTI1OTYxNDJiMGFlZWY1OGFiZWZjYTFmN2ZfNi0zLTEtMS03OTMxNg_9a676370-7bdd-491e-bf38-342d36e31d5e"
      unitRef="usd">9571000</us-gaap:ShareBasedCompensation>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RleHRyZWdpb246MDI2Nzg5ZmM2YjQ5NGM2NmFhZjRiZTI1ZDQxYzU3Y2ZfMzU0NA_d0a9b835-ce14-48e8-936a-c0974738d732">The following weighted average assumptions were used in the&#160;Black-Scholes-Merton&#160;model to estimate the fair values of stock options granted during the periods indicated:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&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:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#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:700;line-height:100%"&gt;26.0&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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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;%&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;24.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;Expected term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;padding:2px 0 2px 1pt;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;3.54&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:#cceeff;padding:2px 1pt 2px 0;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;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;Expected 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:700;line-height:100%"&gt;0.72&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: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;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;Black-Scholes-Merton fair value per stock option granted&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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;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;38.11&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RhYmxlOmNmNTI3OTQ4ZjQ4YjRjNDI5NTI3ZjJmOTQ5ZWE4ZmNmL3RhYmxlcmFuZ2U6Y2Y1Mjc5NDhmNDhiNGM0Mjk1MjdmMmY5NDllYThmY2ZfMS0xLTEtMS03OTMxNg_93865640-d71e-4178-a1e5-1efbb6f6721d"
      unitRef="number">0.260</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i2bc4568d967b43c197a93d7ea115b30c_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RhYmxlOmNmNTI3OTQ4ZjQ4YjRjNDI5NTI3ZjJmOTQ5ZWE4ZmNmL3RhYmxlcmFuZ2U6Y2Y1Mjc5NDhmNDhiNGM0Mjk1MjdmMmY5NDllYThmY2ZfMS0zLTEtMS03OTMxNg_58daf0dc-e69b-4fcd-99c7-4af50d1fc5ae"
      unitRef="number">0.245</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RhYmxlOmNmNTI3OTQ4ZjQ4YjRjNDI5NTI3ZjJmOTQ5ZWE4ZmNmL3RhYmxlcmFuZ2U6Y2Y1Mjc5NDhmNDhiNGM0Mjk1MjdmMmY5NDllYThmY2ZfMi0xLTEtMS03OTMxNg_32adb4b7-7a77-4de3-a56d-491cef7d7de3">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i2bc4568d967b43c197a93d7ea115b30c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RhYmxlOmNmNTI3OTQ4ZjQ4YjRjNDI5NTI3ZjJmOTQ5ZWE4ZmNmL3RhYmxlcmFuZ2U6Y2Y1Mjc5NDhmNDhiNGM0Mjk1MjdmMmY5NDllYThmY2ZfMi0zLTEtMS03OTMxNg_071aaeb0-057b-4511-b53a-81d0a6fc192b">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RhYmxlOmNmNTI3OTQ4ZjQ4YjRjNDI5NTI3ZjJmOTQ5ZWE4ZmNmL3RhYmxlcmFuZ2U6Y2Y1Mjc5NDhmNDhiNGM0Mjk1MjdmMmY5NDllYThmY2ZfMy0xLTEtMS03OTMxNg_3b447b3a-a6d0-4893-80af-67c09d89bea7"
      unitRef="number">0.0354</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i2bc4568d967b43c197a93d7ea115b30c_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RhYmxlOmNmNTI3OTQ4ZjQ4YjRjNDI5NTI3ZjJmOTQ5ZWE4ZmNmL3RhYmxlcmFuZ2U6Y2Y1Mjc5NDhmNDhiNGM0Mjk1MjdmMmY5NDllYThmY2ZfMy0zLTEtMS03OTMxNg_274c98a8-8b1f-4c0e-9303-1d6d511c4f6b"
      unitRef="number">0.0233</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RhYmxlOmNmNTI3OTQ4ZjQ4YjRjNDI5NTI3ZjJmOTQ5ZWE4ZmNmL3RhYmxlcmFuZ2U6Y2Y1Mjc5NDhmNDhiNGM0Mjk1MjdmMmY5NDllYThmY2ZfNC0xLTEtMS03OTMxNg_a272c03a-3af8-4fc4-aadc-82b7e99311d2"
      unitRef="number">0.0072</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i2bc4568d967b43c197a93d7ea115b30c_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RhYmxlOmNmNTI3OTQ4ZjQ4YjRjNDI5NTI3ZjJmOTQ5ZWE4ZmNmL3RhYmxlcmFuZ2U6Y2Y1Mjc5NDhmNDhiNGM0Mjk1MjdmMmY5NDllYThmY2ZfNC0zLTEtMS03OTMxNg_ef6b2e15-7c0a-4e2c-9f25-c2acde00ff2d"
      unitRef="number">0.0065</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RhYmxlOmNmNTI3OTQ4ZjQ4YjRjNDI5NTI3ZjJmOTQ5ZWE4ZmNmL3RhYmxlcmFuZ2U6Y2Y1Mjc5NDhmNDhiNGM0Mjk1MjdmMmY5NDllYThmY2ZfNS0xLTEtMS03OTMxNg_004ad780-4ebb-46f4-a178-18b2f342f64e"
      unitRef="usdPerShare">38.11</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i2bc4568d967b43c197a93d7ea115b30c_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RhYmxlOmNmNTI3OTQ4ZjQ4YjRjNDI5NTI3ZjJmOTQ5ZWE4ZmNmL3RhYmxlcmFuZ2U6Y2Y1Mjc5NDhmNDhiNGM0Mjk1MjdmMmY5NDllYThmY2ZfNS0zLTEtMS03OTMxNg_a091002f-edc7-439d-80f8-29ce8d38a4c5"
      unitRef="usdPerShare">32.54</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RleHRyZWdpb246MDI2Nzg5ZmM2YjQ5NGM2NmFhZjRiZTI1ZDQxYzU3Y2ZfMzU0NQ_4a1eb766-dcde-4ee6-bc63-09448708b01a">&lt;div style="margin-top:12pt;text-indent:36pt"&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 is a summary of the Company&#x2019;s stock option activity and related information:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Life&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In&#160;millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;453&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;138.46&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(188)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;63.07&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(25)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;117.84&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at March 31, 2023&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:700;line-height:100%"&gt;3,300&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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;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;97.70&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;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;157.2&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable at March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,336&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;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;82.51&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;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;146.7&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;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ic8f243e13eb44bc1a02c0cc62b61b960_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RhYmxlOmI5Njg3NjdhMmQzZjRiZDI4MTFhMTQ3NmE3OGUxMzZkL3RhYmxlcmFuZ2U6Yjk2ODc2N2EyZDNmNGJkMjgxMWExNDc2YTc4ZTEzNmRfMi0xLTEtMS03OTMxNg_105fdf74-f212-44f3-aa8c-0c5488908bc0"
      unitRef="shares">3060000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ic8f243e13eb44bc1a02c0cc62b61b960_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RhYmxlOmI5Njg3NjdhMmQzZjRiZDI4MTFhMTQ3NmE3OGUxMzZkL3RhYmxlcmFuZ2U6Yjk2ODc2N2EyZDNmNGJkMjgxMWExNDc2YTc4ZTEzNmRfMi0zLTEtMS03OTMxNg_bd5a7248-287f-4d9e-9e24-ca33fbe789df"
      unitRef="usdPerShare">79.46</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RhYmxlOmI5Njg3NjdhMmQzZjRiZDI4MTFhMTQ3NmE3OGUxMzZkL3RhYmxlcmFuZ2U6Yjk2ODc2N2EyZDNmNGJkMjgxMWExNDc2YTc4ZTEzNmRfMy0xLTEtMS03OTMxNg_4e9444a9-4221-493f-bb60-e3dedaf03308"
      unitRef="shares">453000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RhYmxlOmI5Njg3NjdhMmQzZjRiZDI4MTFhMTQ3NmE3OGUxMzZkL3RhYmxlcmFuZ2U6Yjk2ODc2N2EyZDNmNGJkMjgxMWExNDc2YTc4ZTEzNmRfMy0zLTEtMS03OTMxNg_8afff2ed-2baa-43dc-84a6-49dc87b9593f"
      unitRef="usdPerShare">138.46</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RhYmxlOmI5Njg3NjdhMmQzZjRiZDI4MTFhMTQ3NmE3OGUxMzZkL3RhYmxlcmFuZ2U6Yjk2ODc2N2EyZDNmNGJkMjgxMWExNDc2YTc4ZTEzNmRfNC0xLTEtMS03OTMxNg_acb45412-e98d-4aa6-b223-936e034fb493"
      unitRef="shares">188000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RhYmxlOmI5Njg3NjdhMmQzZjRiZDI4MTFhMTQ3NmE3OGUxMzZkL3RhYmxlcmFuZ2U6Yjk2ODc2N2EyZDNmNGJkMjgxMWExNDc2YTc4ZTEzNmRfNC0zLTEtMS03OTMxNg_100d305f-68e2-4421-9df3-e36d6ac7145f"
      unitRef="usdPerShare">63.07</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RhYmxlOmI5Njg3NjdhMmQzZjRiZDI4MTFhMTQ3NmE3OGUxMzZkL3RhYmxlcmFuZ2U6Yjk2ODc2N2EyZDNmNGJkMjgxMWExNDc2YTc4ZTEzNmRfNS0xLTEtMS03OTMxNg_58efb484-0a8f-474c-9d96-84da07910627"
      unitRef="shares">25000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RhYmxlOmI5Njg3NjdhMmQzZjRiZDI4MTFhMTQ3NmE3OGUxMzZkL3RhYmxlcmFuZ2U6Yjk2ODc2N2EyZDNmNGJkMjgxMWExNDc2YTc4ZTEzNmRfNS0zLTEtMS03OTMxNg_e7caca9c-e9c3-4186-9013-c14e5ec23eb7"
      unitRef="usdPerShare">117.84</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RhYmxlOmI5Njg3NjdhMmQzZjRiZDI4MTFhMTQ3NmE3OGUxMzZkL3RhYmxlcmFuZ2U6Yjk2ODc2N2EyZDNmNGJkMjgxMWExNDc2YTc4ZTEzNmRfNi0xLTEtMS03OTMxNg_f84833ca-773f-492c-81cc-f9ef5b457d6d"
      unitRef="shares">3300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RhYmxlOmI5Njg3NjdhMmQzZjRiZDI4MTFhMTQ3NmE3OGUxMzZkL3RhYmxlcmFuZ2U6Yjk2ODc2N2EyZDNmNGJkMjgxMWExNDc2YTc4ZTEzNmRfNi0zLTEtMS03OTMxNg_8ffbc6c9-43a2-45d4-bdcc-5dd844c27fe1"
      unitRef="usdPerShare">97.70</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RhYmxlOmI5Njg3NjdhMmQzZjRiZDI4MTFhMTQ3NmE3OGUxMzZkL3RhYmxlcmFuZ2U6Yjk2ODc2N2EyZDNmNGJkMjgxMWExNDc2YTc4ZTEzNmRfNi01LTEtMS03OTMxNg_49ea4473-051b-4ba1-b4f7-19369a73102f">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RhYmxlOmI5Njg3NjdhMmQzZjRiZDI4MTFhMTQ3NmE3OGUxMzZkL3RhYmxlcmFuZ2U6Yjk2ODc2N2EyZDNmNGJkMjgxMWExNDc2YTc4ZTEzNmRfNi03LTEtMS03OTMxNg_6b0aaf36-a4b7-4e2d-962d-9c209f6a8d2e"
      unitRef="usd">157200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RhYmxlOmI5Njg3NjdhMmQzZjRiZDI4MTFhMTQ3NmE3OGUxMzZkL3RhYmxlcmFuZ2U6Yjk2ODc2N2EyZDNmNGJkMjgxMWExNDc2YTc4ZTEzNmRfNy0xLTEtMS03OTMxNg_4a8041ca-34d0-4dee-a616-45ebfbf86e2f"
      unitRef="shares">2336000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RhYmxlOmI5Njg3NjdhMmQzZjRiZDI4MTFhMTQ3NmE3OGUxMzZkL3RhYmxlcmFuZ2U6Yjk2ODc2N2EyZDNmNGJkMjgxMWExNDc2YTc4ZTEzNmRfNy0zLTEtMS03OTMxNg_63f84a69-8c18-408a-99be-543cd704bf47"
      unitRef="usdPerShare">82.51</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RhYmxlOmI5Njg3NjdhMmQzZjRiZDI4MTFhMTQ3NmE3OGUxMzZkL3RhYmxlcmFuZ2U6Yjk2ODc2N2EyZDNmNGJkMjgxMWExNDc2YTc4ZTEzNmRfNy01LTEtMS03OTMxNg_660c4676-9643-4e54-9f4e-a8fa1b4c1dec">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RhYmxlOmI5Njg3NjdhMmQzZjRiZDI4MTFhMTQ3NmE3OGUxMzZkL3RhYmxlcmFuZ2U6Yjk2ODc2N2EyZDNmNGJkMjgxMWExNDc2YTc4ZTEzNmRfNy03LTEtMS03OTMxNg_f1086560-260e-4650-ab24-fa5134ce2245"
      unitRef="usd">146700000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RleHRyZWdpb246MDI2Nzg5ZmM2YjQ5NGM2NmFhZjRiZTI1ZDQxYzU3Y2ZfMTA4Ng_532ac7af-126a-4281-94a5-24b33bb22ac5"
      unitRef="usd">15100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RleHRyZWdpb246MDI2Nzg5ZmM2YjQ5NGM2NmFhZjRiZTI1ZDQxYzU3Y2ZfMTE2OQ_6d689254-44b5-4549-9c8b-1c9fcc9605ce"
      unitRef="usd">12600000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RleHRyZWdpb246MDI2Nzg5ZmM2YjQ5NGM2NmFhZjRiZTI1ZDQxYzU3Y2ZfMTIwNw_be6f51c7-573c-41a3-9269-3b0a1eaa9782"
      unitRef="usd">29500000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
      contextRef="i6839472862c04cd991f45de29a556af7_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RleHRyZWdpb246MDI2Nzg5ZmM2YjQ5NGM2NmFhZjRiZTI1ZDQxYzU3Y2ZfMTI3Mw_75b1b848-f990-40e1-95ef-78973875439b"
      unitRef="shares">1000000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RleHRyZWdpb246MDI2Nzg5ZmM2YjQ5NGM2NmFhZjRiZTI1ZDQxYzU3Y2ZfMTM5Nw_a9e2802c-d4e2-4512-9ea6-f626d1010753">P2Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RleHRyZWdpb246MDI2Nzg5ZmM2YjQ5NGM2NmFhZjRiZTI1ZDQxYzU3Y2ZfMzU0Ng_12f20854-eceb-4d3b-878d-fb4c22bc0d07">&lt;div style="margin-top:12pt;text-indent:36pt"&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 is a summary of the Company&#x2019;s non-vested restricted stock activity and related information:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;&#160;Grant&#160;Date&lt;br/&gt;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested restricted stock outstanding at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;152&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;138.48&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 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(154)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;103.97&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;120.35&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;Non-vested restricted stock outstanding at March 31, 2023&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:700;line-height:100%"&gt;344&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:#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:700;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:700;line-height:100%"&gt;132.42&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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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 is a summary of the Company&#x2019;s non-vested performance restricted stock activity and related information:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;&#160;Grant&#160;Date&lt;br/&gt;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested performance restricted stock outstanding at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101.98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;79&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;138.46&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;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance assumption change &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:700;line-height:100%"&gt;48&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;63.37&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;(161)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;63.37&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 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested performance restricted stock outstanding at March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;241&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;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:700;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:700;line-height:100%"&gt;131.90&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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span 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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Reflects the number of PRSUs above target levels based on performance metrics.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i0033ec62e1a847b883159b1b367b6987_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RhYmxlOjRlOWY5ZGEzMDNkNzQ0MjBhYjQzNTdmYjcwM2M0NjkwL3RhYmxlcmFuZ2U6NGU5ZjlkYTMwM2Q3NDQyMGFiNDM1N2ZiNzAzYzQ2OTBfMi0xLTEtMS03OTMxNg_89477729-9ca2-4920-a3b6-982d218c92ff"
      unitRef="shares">356000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i0033ec62e1a847b883159b1b367b6987_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RhYmxlOjRlOWY5ZGEzMDNkNzQ0MjBhYjQzNTdmYjcwM2M0NjkwL3RhYmxlcmFuZ2U6NGU5ZjlkYTMwM2Q3NDQyMGFiNDM1N2ZiNzAzYzQ2OTBfMi0zLTEtMS03OTMxNg_9b4b7884-6e93-4134-a279-f401e447dd6e"
      unitRef="usdPerShare">117.18</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ibc090ca7c14446c69818bb57fd300b58_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RhYmxlOjRlOWY5ZGEzMDNkNzQ0MjBhYjQzNTdmYjcwM2M0NjkwL3RhYmxlcmFuZ2U6NGU5ZjlkYTMwM2Q3NDQyMGFiNDM1N2ZiNzAzYzQ2OTBfMy0xLTEtMS03OTMxNg_85258006-4e11-4981-9639-1e3df8fc5ec0"
      unitRef="shares">152000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ibc090ca7c14446c69818bb57fd300b58_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RhYmxlOjRlOWY5ZGEzMDNkNzQ0MjBhYjQzNTdmYjcwM2M0NjkwL3RhYmxlcmFuZ2U6NGU5ZjlkYTMwM2Q3NDQyMGFiNDM1N2ZiNzAzYzQ2OTBfMy0zLTEtMS03OTMxNg_7a0ade76-4a4d-4339-a54b-73af14cc7d88"
      unitRef="usdPerShare">138.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ibc090ca7c14446c69818bb57fd300b58_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RhYmxlOjRlOWY5ZGEzMDNkNzQ0MjBhYjQzNTdmYjcwM2M0NjkwL3RhYmxlcmFuZ2U6NGU5ZjlkYTMwM2Q3NDQyMGFiNDM1N2ZiNzAzYzQ2OTBfNC0xLTEtMS03OTMxNg_34342cd0-4084-4e12-bb7e-cd3e431bf3c0"
      unitRef="shares">154000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ibc090ca7c14446c69818bb57fd300b58_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RhYmxlOjRlOWY5ZGEzMDNkNzQ0MjBhYjQzNTdmYjcwM2M0NjkwL3RhYmxlcmFuZ2U6NGU5ZjlkYTMwM2Q3NDQyMGFiNDM1N2ZiNzAzYzQ2OTBfNC0zLTEtMS03OTMxNg_0a930c79-0920-4839-a210-b08637268e2f"
      unitRef="usdPerShare">103.97</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ibc090ca7c14446c69818bb57fd300b58_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RhYmxlOjRlOWY5ZGEzMDNkNzQ0MjBhYjQzNTdmYjcwM2M0NjkwL3RhYmxlcmFuZ2U6NGU5ZjlkYTMwM2Q3NDQyMGFiNDM1N2ZiNzAzYzQ2OTBfNS0xLTEtMS03OTMxNg_56fed57d-e001-4c1d-b1bd-d18f711fd5b3"
      unitRef="shares">10000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="ibc090ca7c14446c69818bb57fd300b58_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RhYmxlOjRlOWY5ZGEzMDNkNzQ0MjBhYjQzNTdmYjcwM2M0NjkwL3RhYmxlcmFuZ2U6NGU5ZjlkYTMwM2Q3NDQyMGFiNDM1N2ZiNzAzYzQ2OTBfNS0zLTEtMS03OTMxNg_7c3ae2fe-c0f9-41c9-8dcf-9216dfa40408"
      unitRef="usdPerShare">120.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="iff75bd8ee22e4bf1893fc4b5442d1a1e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RhYmxlOjRlOWY5ZGEzMDNkNzQ0MjBhYjQzNTdmYjcwM2M0NjkwL3RhYmxlcmFuZ2U6NGU5ZjlkYTMwM2Q3NDQyMGFiNDM1N2ZiNzAzYzQ2OTBfNi0xLTEtMS03OTMxNg_2cd6ff55-27e8-4f10-884c-212a575bd26a"
      unitRef="shares">344000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="iff75bd8ee22e4bf1893fc4b5442d1a1e_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RhYmxlOjRlOWY5ZGEzMDNkNzQ0MjBhYjQzNTdmYjcwM2M0NjkwL3RhYmxlcmFuZ2U6NGU5ZjlkYTMwM2Q3NDQyMGFiNDM1N2ZiNzAzYzQ2OTBfNi0zLTEtMS03OTMxNg_cbf09f88-a143-49ea-ae92-b0e8e8320a8e"
      unitRef="usdPerShare">132.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="ibc090ca7c14446c69818bb57fd300b58_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RleHRyZWdpb246MDI2Nzg5ZmM2YjQ5NGM2NmFhZjRiZTI1ZDQxYzU3Y2ZfMTYxMA_92054ab2-b224-4870-89b9-66900576587b"
      unitRef="usd">16000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="iff75bd8ee22e4bf1893fc4b5442d1a1e_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RleHRyZWdpb246MDI2Nzg5ZmM2YjQ5NGM2NmFhZjRiZTI1ZDQxYzU3Y2ZfMTY0OA_e58ebac3-5655-4fe2-a669-a958d725ad28"
      unitRef="usd">40600000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RleHRyZWdpb246MDI2Nzg5ZmM2YjQ5NGM2NmFhZjRiZTI1ZDQxYzU3Y2ZfMTcxNA_4fdd1dd6-ef67-4bb4-b3ee-8e7baa1e92ea"
      unitRef="shares">300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ibc090ca7c14446c69818bb57fd300b58_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RleHRyZWdpb246MDI2Nzg5ZmM2YjQ5NGM2NmFhZjRiZTI1ZDQxYzU3Y2ZfMTg0Mg_656fc413-5a47-43c5-b041-8e9288f2d4a7">P2Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i3979843158da452fafff42ce7425af8d_D20230301-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RleHRyZWdpb246MDI2Nzg5ZmM2YjQ5NGM2NmFhZjRiZTI1ZDQxYzU3Y2ZfMjA0OQ_24fa47ef-1647-4076-a06f-77b24ccbf7e3">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="ia8f733061fb840c5b752d382c1731b68_D20230301-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RleHRyZWdpb246MDI2Nzg5ZmM2YjQ5NGM2NmFhZjRiZTI1ZDQxYzU3Y2ZfMjEzNQ_b04e360e-033c-4a14-a5ae-b484d91e0ccb"
      unitRef="number">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i89b5dbaf09fd4a199e66cc355e2dfc95_D20230301-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RleHRyZWdpb246MDI2Nzg5ZmM2YjQ5NGM2NmFhZjRiZTI1ZDQxYzU3Y2ZfMjE0MQ_3b3f4d87-3c24-4e28-bb99-fa78ef428293"
      unitRef="number">2</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i63f072e16ee747f9a042ed563899c6fb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RhYmxlOjI5NjhmMWMxN2I0YTRmZDRhMmJmZjBiMTg4MDNmZWFkL3RhYmxlcmFuZ2U6Mjk2OGYxYzE3YjRhNGZkNGEyYmZmMGIxODgwM2ZlYWRfMi0xLTEtMS03OTMxNg_f783f736-9ee7-45c1-9f0c-0b1c130d75dc"
      unitRef="shares">275000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i63f072e16ee747f9a042ed563899c6fb_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RhYmxlOjI5NjhmMWMxN2I0YTRmZDRhMmJmZjBiMTg4MDNmZWFkL3RhYmxlcmFuZ2U6Mjk2OGYxYzE3YjRhNGZkNGEyYmZmMGIxODgwM2ZlYWRfMi0zLTEtMS03OTMxNg_955ebc7e-216f-4fd2-9a0a-a1abbcefa6d4"
      unitRef="usdPerShare">101.98</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ie1fb06ec01314d32ba3617772cddb116_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RhYmxlOjI5NjhmMWMxN2I0YTRmZDRhMmJmZjBiMTg4MDNmZWFkL3RhYmxlcmFuZ2U6Mjk2OGYxYzE3YjRhNGZkNGEyYmZmMGIxODgwM2ZlYWRfMy0xLTEtMS03OTMxNg_3f419a43-1731-49f9-a42a-3f11cb73a542"
      unitRef="shares">79000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ie1fb06ec01314d32ba3617772cddb116_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RhYmxlOjI5NjhmMWMxN2I0YTRmZDRhMmJmZjBiMTg4MDNmZWFkL3RhYmxlcmFuZ2U6Mjk2OGYxYzE3YjRhNGZkNGEyYmZmMGIxODgwM2ZlYWRfMy0zLTEtMS03OTMxNg_7a48b589-c246-4476-bac8-64e2a1f73799"
      unitRef="usdPerShare">138.46</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <ame:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAssumptionChange
      contextRef="ie1fb06ec01314d32ba3617772cddb116_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RhYmxlOjI5NjhmMWMxN2I0YTRmZDRhMmJmZjBiMTg4MDNmZWFkL3RhYmxlcmFuZ2U6Mjk2OGYxYzE3YjRhNGZkNGEyYmZmMGIxODgwM2ZlYWRfNC0xLTEtMS03OTMxNg_2a9f1fd2-e5e8-48cf-877a-97fa8d5406b3"
      unitRef="shares">48000</ame:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAssumptionChange>
    <ame:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAssumptionChangeWeightedAverageGrantDateFairValue
      contextRef="ie1fb06ec01314d32ba3617772cddb116_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RhYmxlOjI5NjhmMWMxN2I0YTRmZDRhMmJmZjBiMTg4MDNmZWFkL3RhYmxlcmFuZ2U6Mjk2OGYxYzE3YjRhNGZkNGEyYmZmMGIxODgwM2ZlYWRfNC0zLTEtMS03OTMxNg_5a2b6c48-8c5d-4eab-8dad-42c1f5627424"
      unitRef="usdPerShare">63.37</ame:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAssumptionChangeWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ie1fb06ec01314d32ba3617772cddb116_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RhYmxlOjI5NjhmMWMxN2I0YTRmZDRhMmJmZjBiMTg4MDNmZWFkL3RhYmxlcmFuZ2U6Mjk2OGYxYzE3YjRhNGZkNGEyYmZmMGIxODgwM2ZlYWRfNS0xLTEtMS03OTMxNg_1b36d1ee-81c7-4a29-8f91-a7eafc6100ac"
      unitRef="shares">161000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ie1fb06ec01314d32ba3617772cddb116_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RhYmxlOjI5NjhmMWMxN2I0YTRmZDRhMmJmZjBiMTg4MDNmZWFkL3RhYmxlcmFuZ2U6Mjk2OGYxYzE3YjRhNGZkNGEyYmZmMGIxODgwM2ZlYWRfNS0zLTEtMS03OTMxNg_7ce2d825-c9dd-409a-8aa7-38c313b23360"
      unitRef="usdPerShare">63.37</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ie1fb06ec01314d32ba3617772cddb116_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RhYmxlOjI5NjhmMWMxN2I0YTRmZDRhMmJmZjBiMTg4MDNmZWFkL3RhYmxlcmFuZ2U6Mjk2OGYxYzE3YjRhNGZkNGEyYmZmMGIxODgwM2ZlYWRfNi0xLTEtMS03OTMxNg_4d3966b2-39a4-4105-bbc0-ec340882a1cf"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="ie1fb06ec01314d32ba3617772cddb116_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RhYmxlOjI5NjhmMWMxN2I0YTRmZDRhMmJmZjBiMTg4MDNmZWFkL3RhYmxlcmFuZ2U6Mjk2OGYxYzE3YjRhNGZkNGEyYmZmMGIxODgwM2ZlYWRfNi0zLTEtMS03OTMxNg_f1bcc97b-9c61-4cee-813c-9aa9cb704637"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i65d6cd46a4284f229e8882c5ddd2decf_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RhYmxlOjI5NjhmMWMxN2I0YTRmZDRhMmJmZjBiMTg4MDNmZWFkL3RhYmxlcmFuZ2U6Mjk2OGYxYzE3YjRhNGZkNGEyYmZmMGIxODgwM2ZlYWRfNy0xLTEtMS03OTMxNg_f52c56a0-e89f-4ea4-8ed6-b9602583b5d5"
      unitRef="shares">241000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i65d6cd46a4284f229e8882c5ddd2decf_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RhYmxlOjI5NjhmMWMxN2I0YTRmZDRhMmJmZjBiMTg4MDNmZWFkL3RhYmxlcmFuZ2U6Mjk2OGYxYzE3YjRhNGZkNGEyYmZmMGIxODgwM2ZlYWRfNy0zLTEtMS03OTMxNg_0709fc0b-9abb-48ad-8bd2-b01d952f9a8b"
      unitRef="usdPerShare">131.90</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RleHRyZWdpb246MDI2Nzg5ZmM2YjQ5NGM2NmFhZjRiZTI1ZDQxYzU3Y2ZfMzM0OA_570ea0fc-28df-421b-befe-43637eace01d"
      unitRef="usd">15200000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i65d6cd46a4284f229e8882c5ddd2decf_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RleHRyZWdpb246MDI2Nzg5ZmM2YjQ5NGM2NmFhZjRiZTI1ZDQxYzU3Y2ZfMzQxNA_7532a777-00ee-457a-9750-549d6c620d2e"
      unitRef="shares">200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ie1fb06ec01314d32ba3617772cddb116_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83My9mcmFnOjAyNjc4OWZjNmI0OTRjNjZhYWY0YmUyNWQ0MWM1N2NmL3RleHRyZWdpb246MDI2Nzg5ZmM2YjQ5NGM2NmFhZjRiZTI1ZDQxYzU3Y2ZfMzUzOA_a318684b-9fb3-4fa5-829c-7a1548ef5086">P1Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83Ni9mcmFnOjEwYjA5OGYyMzBiNTQxZGJhNzcxZTg3ZWUwOTcwZmI1L3RleHRyZWdpb246MTBiMDk4ZjIzMGI1NDFkYmE3NzFlODdlZTA5NzBmYjVfNjQz_9b7c92ff-20b1-4cdf-8321-00e529209a44">Retirement and Pension Plans&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of net periodic pension benefit expense (income) were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&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:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;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:8pt;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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Defined benefit plans:&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Service cost&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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;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;740&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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 cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;7,501&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,120&#160;&lt;/span&gt;&lt;/td&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;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(12,996)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,268)&lt;/span&gt;&lt;/td&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:top"&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 net actuarial loss 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:700;line-height:100%"&gt;2,821&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,174&#160;&lt;/span&gt;&lt;/td&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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension income&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:700;line-height:100%"&gt;(1,934)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,600)&lt;/span&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Other plans:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Defined contribution plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;13,516&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,261&#160;&lt;/span&gt;&lt;/td&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign plans 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:700;line-height:100%"&gt;2,571&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,318&#160;&lt;/span&gt;&lt;/td&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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other plans&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:700;line-height:100%"&gt;16,087&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;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;15,579&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net pension expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%"&gt;14,153&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:#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,979&#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="margin-top:7pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For defined benefit plans, the net periodic benefit income, other than the service cost component, is included in &#x201c;Other (expense) income, net&#x201d; in the consolidated statement of income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three months ended March&#160;31, 2023 and 2022, contributions to the Company&#x2019;s defined benefit pension plans were $1.4 million and $2.1 million, respectively. The Company&#x2019;s current estimate of 2023 contributions to its worldwide defined benefit pension plans is in line with the range disclosed in Note 12 of the Company&#x2019;s Annual Report on Form&#160;10-K&#160;for the year ended December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83Ni9mcmFnOjEwYjA5OGYyMzBiNTQxZGJhNzcxZTg3ZWUwOTcwZmI1L3RleHRyZWdpb246MTBiMDk4ZjIzMGI1NDFkYmE3NzFlODdlZTA5NzBmYjVfNjQ0_c8dc0103-29b1-4beb-8b4c-c7174b18ed74">&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of net periodic pension benefit expense (income) were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&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:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;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:8pt;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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Defined benefit plans:&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Service cost&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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;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;740&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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 cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;7,501&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,120&#160;&lt;/span&gt;&lt;/td&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;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(12,996)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,268)&lt;/span&gt;&lt;/td&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:top"&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 net actuarial loss 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:700;line-height:100%"&gt;2,821&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,174&#160;&lt;/span&gt;&lt;/td&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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension income&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:700;line-height:100%"&gt;(1,934)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,600)&lt;/span&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Other plans:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Defined contribution plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;13,516&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,261&#160;&lt;/span&gt;&lt;/td&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign plans 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:700;line-height:100%"&gt;2,571&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,318&#160;&lt;/span&gt;&lt;/td&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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other plans&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:700;line-height:100%"&gt;16,087&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;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;15,579&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net pension expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%"&gt;14,153&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:#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,979&#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:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83Ni9mcmFnOjEwYjA5OGYyMzBiNTQxZGJhNzcxZTg3ZWUwOTcwZmI1L3RhYmxlOjFiM2Y5YjU1ZjA4ODRmM2E5ZTgwNjE4ZmQ5Y2VhNjRkL3RhYmxlcmFuZ2U6MWIzZjliNTVmMDg4NGYzYTllODA2MThmZDljZWE2NGRfNC0xLTEtMS03OTMxNg_51109f3b-a87b-4e2c-a5f1-dc9689b97252"
      unitRef="usd">740000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83Ni9mcmFnOjEwYjA5OGYyMzBiNTQxZGJhNzcxZTg3ZWUwOTcwZmI1L3RhYmxlOjFiM2Y5YjU1ZjA4ODRmM2E5ZTgwNjE4ZmQ5Y2VhNjRkL3RhYmxlcmFuZ2U6MWIzZjliNTVmMDg4NGYzYTllODA2MThmZDljZWE2NGRfNC0zLTEtMS03OTMxNg_e6154b0c-dd2c-4ffe-ae76-81d01490a40b"
      unitRef="usd">1374000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83Ni9mcmFnOjEwYjA5OGYyMzBiNTQxZGJhNzcxZTg3ZWUwOTcwZmI1L3RhYmxlOjFiM2Y5YjU1ZjA4ODRmM2E5ZTgwNjE4ZmQ5Y2VhNjRkL3RhYmxlcmFuZ2U6MWIzZjliNTVmMDg4NGYzYTllODA2MThmZDljZWE2NGRfNS0xLTEtMS03OTMxNg_15af0cf5-7f09-430a-9ede-7cf228139fd7"
      unitRef="usd">7501000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83Ni9mcmFnOjEwYjA5OGYyMzBiNTQxZGJhNzcxZTg3ZWUwOTcwZmI1L3RhYmxlOjFiM2Y5YjU1ZjA4ODRmM2E5ZTgwNjE4ZmQ5Y2VhNjRkL3RhYmxlcmFuZ2U6MWIzZjliNTVmMDg4NGYzYTllODA2MThmZDljZWE2NGRfNS0zLTEtMS03OTMxNg_b1e0c1e2-8791-4be0-8604-82dbc8bc8a49"
      unitRef="usd">5120000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83Ni9mcmFnOjEwYjA5OGYyMzBiNTQxZGJhNzcxZTg3ZWUwOTcwZmI1L3RhYmxlOjFiM2Y5YjU1ZjA4ODRmM2E5ZTgwNjE4ZmQ5Y2VhNjRkL3RhYmxlcmFuZ2U6MWIzZjliNTVmMDg4NGYzYTllODA2MThmZDljZWE2NGRfNi0xLTEtMS03OTMxNg_19614819-ed0a-4492-a331-f92b3623e98c"
      unitRef="usd">12996000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83Ni9mcmFnOjEwYjA5OGYyMzBiNTQxZGJhNzcxZTg3ZWUwOTcwZmI1L3RhYmxlOjFiM2Y5YjU1ZjA4ODRmM2E5ZTgwNjE4ZmQ5Y2VhNjRkL3RhYmxlcmFuZ2U6MWIzZjliNTVmMDg4NGYzYTllODA2MThmZDljZWE2NGRfNi0zLTEtMS03OTMxNg_05967051-7081-4c64-814b-d77c3875620d"
      unitRef="usd">15268000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83Ni9mcmFnOjEwYjA5OGYyMzBiNTQxZGJhNzcxZTg3ZWUwOTcwZmI1L3RhYmxlOjFiM2Y5YjU1ZjA4ODRmM2E5ZTgwNjE4ZmQ5Y2VhNjRkL3RhYmxlcmFuZ2U6MWIzZjliNTVmMDg4NGYzYTllODA2MThmZDljZWE2NGRfNy0xLTEtMS03OTMxNg_9b206e73-f440-4b02-afe1-3fa8598b5349"
      unitRef="usd">2821000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83Ni9mcmFnOjEwYjA5OGYyMzBiNTQxZGJhNzcxZTg3ZWUwOTcwZmI1L3RhYmxlOjFiM2Y5YjU1ZjA4ODRmM2E5ZTgwNjE4ZmQ5Y2VhNjRkL3RhYmxlcmFuZ2U6MWIzZjliNTVmMDg4NGYzYTllODA2MThmZDljZWE2NGRfNy0zLTEtMS03OTMxNg_36e8a1db-c2fd-4190-83d8-746c7350789c"
      unitRef="usd">2174000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83Ni9mcmFnOjEwYjA5OGYyMzBiNTQxZGJhNzcxZTg3ZWUwOTcwZmI1L3RhYmxlOjFiM2Y5YjU1ZjA4ODRmM2E5ZTgwNjE4ZmQ5Y2VhNjRkL3RhYmxlcmFuZ2U6MWIzZjliNTVmMDg4NGYzYTllODA2MThmZDljZWE2NGRfOC0xLTEtMS03OTMxNg_535f60f0-1504-40fa-bb6c-becfa2b543f9"
      unitRef="usd">-1934000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83Ni9mcmFnOjEwYjA5OGYyMzBiNTQxZGJhNzcxZTg3ZWUwOTcwZmI1L3RhYmxlOjFiM2Y5YjU1ZjA4ODRmM2E5ZTgwNjE4ZmQ5Y2VhNjRkL3RhYmxlcmFuZ2U6MWIzZjliNTVmMDg4NGYzYTllODA2MThmZDljZWE2NGRfOC0zLTEtMS03OTMxNg_8e6ca160-f50d-42ac-b5e7-fdd4729aa4f4"
      unitRef="usd">-6600000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83Ni9mcmFnOjEwYjA5OGYyMzBiNTQxZGJhNzcxZTg3ZWUwOTcwZmI1L3RhYmxlOjFiM2Y5YjU1ZjA4ODRmM2E5ZTgwNjE4ZmQ5Y2VhNjRkL3RhYmxlcmFuZ2U6MWIzZjliNTVmMDg4NGYzYTllODA2MThmZDljZWE2NGRfMTAtMS0xLTEtNzkzMTY_bf91c1ab-0688-420b-aa54-a3165ae19607"
      unitRef="usd">13516000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83Ni9mcmFnOjEwYjA5OGYyMzBiNTQxZGJhNzcxZTg3ZWUwOTcwZmI1L3RhYmxlOjFiM2Y5YjU1ZjA4ODRmM2E5ZTgwNjE4ZmQ5Y2VhNjRkL3RhYmxlcmFuZ2U6MWIzZjliNTVmMDg4NGYzYTllODA2MThmZDljZWE2NGRfMTAtMy0xLTEtNzkzMTY_2425d238-4eb8-4252-b614-f03cfa835267"
      unitRef="usd">13261000</us-gaap:DefinedContributionPlanCostRecognized>
    <ame:ForeignPlansAndOther
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83Ni9mcmFnOjEwYjA5OGYyMzBiNTQxZGJhNzcxZTg3ZWUwOTcwZmI1L3RhYmxlOjFiM2Y5YjU1ZjA4ODRmM2E5ZTgwNjE4ZmQ5Y2VhNjRkL3RhYmxlcmFuZ2U6MWIzZjliNTVmMDg4NGYzYTllODA2MThmZDljZWE2NGRfMTEtMS0xLTEtNzkzMTY_66874e4b-5968-4017-aefb-6efcf3f2307f"
      unitRef="usd">2571000</ame:ForeignPlansAndOther>
    <ame:ForeignPlansAndOther
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83Ni9mcmFnOjEwYjA5OGYyMzBiNTQxZGJhNzcxZTg3ZWUwOTcwZmI1L3RhYmxlOjFiM2Y5YjU1ZjA4ODRmM2E5ZTgwNjE4ZmQ5Y2VhNjRkL3RhYmxlcmFuZ2U6MWIzZjliNTVmMDg4NGYzYTllODA2MThmZDljZWE2NGRfMTEtMy0xLTEtNzkzMTY_34996ab3-5448-40b9-9924-494881ee220f"
      unitRef="usd">2318000</ame:ForeignPlansAndOther>
    <us-gaap:OtherPostretirementBenefitExpense
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83Ni9mcmFnOjEwYjA5OGYyMzBiNTQxZGJhNzcxZTg3ZWUwOTcwZmI1L3RhYmxlOjFiM2Y5YjU1ZjA4ODRmM2E5ZTgwNjE4ZmQ5Y2VhNjRkL3RhYmxlcmFuZ2U6MWIzZjliNTVmMDg4NGYzYTllODA2MThmZDljZWE2NGRfMTItMS0xLTEtNzkzMTY_fa4db429-c30c-4ec1-bed7-b6bc78bb9c37"
      unitRef="usd">16087000</us-gaap:OtherPostretirementBenefitExpense>
    <us-gaap:OtherPostretirementBenefitExpense
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83Ni9mcmFnOjEwYjA5OGYyMzBiNTQxZGJhNzcxZTg3ZWUwOTcwZmI1L3RhYmxlOjFiM2Y5YjU1ZjA4ODRmM2E5ZTgwNjE4ZmQ5Y2VhNjRkL3RhYmxlcmFuZ2U6MWIzZjliNTVmMDg4NGYzYTllODA2MThmZDljZWE2NGRfMTItMy0xLTEtNzkzMTY_511f6206-7cbb-4ff8-a262-86eab4e4995e"
      unitRef="usd">15579000</us-gaap:OtherPostretirementBenefitExpense>
    <us-gaap:PensionAndOtherPostretirementBenefitExpense
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83Ni9mcmFnOjEwYjA5OGYyMzBiNTQxZGJhNzcxZTg3ZWUwOTcwZmI1L3RhYmxlOjFiM2Y5YjU1ZjA4ODRmM2E5ZTgwNjE4ZmQ5Y2VhNjRkL3RhYmxlcmFuZ2U6MWIzZjliNTVmMDg4NGYzYTllODA2MThmZDljZWE2NGRfMTMtMS0xLTEtNzkzMTY_66c403c7-ad26-4835-be91-792d23f7eea2"
      unitRef="usd">14153000</us-gaap:PensionAndOtherPostretirementBenefitExpense>
    <us-gaap:PensionAndOtherPostretirementBenefitExpense
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83Ni9mcmFnOjEwYjA5OGYyMzBiNTQxZGJhNzcxZTg3ZWUwOTcwZmI1L3RhYmxlOjFiM2Y5YjU1ZjA4ODRmM2E5ZTgwNjE4ZmQ5Y2VhNjRkL3RhYmxlcmFuZ2U6MWIzZjliNTVmMDg4NGYzYTllODA2MThmZDljZWE2NGRfMTMtMy0xLTEtNzkzMTY_7a107d4e-7e84-4994-b252-607a8101a22c"
      unitRef="usd">8979000</us-gaap:PensionAndOtherPostretirementBenefitExpense>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83Ni9mcmFnOjEwYjA5OGYyMzBiNTQxZGJhNzcxZTg3ZWUwOTcwZmI1L3RleHRyZWdpb246MTBiMDk4ZjIzMGI1NDFkYmE3NzFlODdlZTA5NzBmYjVfNDA3_eb35d43d-6075-48a1-8e47-3b8e306590ed"
      unitRef="usd">1400000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i969a292f10a24e83bd1c352dfe8c65ea_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83Ni9mcmFnOjEwYjA5OGYyMzBiNTQxZGJhNzcxZTg3ZWUwOTcwZmI1L3RleHRyZWdpb246MTBiMDk4ZjIzMGI1NDFkYmE3NzFlODdlZTA5NzBmYjVfNDE0_2e0cea01-b5e6-4187-8af5-3a70f527e87f"
      unitRef="usd">2100000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83OS9mcmFnOjA0ZDBiZGFkMTk3OTRjOGU5NWYyZjUwMjQ3MTYzYjIwL3RleHRyZWdpb246MDRkMGJkYWQxOTc5NGM4ZTk1ZjJmNTAyNDcxNjNiMjBfNDg4OA_3651fc55-dcd0-43ce-b2d4-2ee15360914e">Contingencies&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Asbestos Litigation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&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 (including its subsidiaries) has been named as a defendant in a number of asbestos-related lawsuits. Certain of these lawsuits relate to a business which was acquired by the Company and do not involve products which were manufactured or sold by the Company. In connection with these lawsuits, the seller of such business has agreed to indemnify the Company against these claims (the &#x201c;Indemnified Claims&#x201d;). The Indemnified Claims have been tendered to, and are being defended by, such seller. The seller has met its obligations, in all respects, and the Company does not have any reason to believe such party would fail to fulfill its obligations in the future. To date, no judgments have been rendered against the Company as a result of any asbestos-related lawsuit. The Company believes that it has good and valid defenses to each of these claims and intends to defend them vigorously.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Environmental Matters&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain historic processes in the manufacture of products have resulted in environmentally hazardous waste&#160;by-products&#160;as defined by federal and state laws and regulations. At March&#160;31, 2023, the Company is named a Potentially Responsible Party (&#x201c;PRP&#x201d;) at&#160;13&#160;non-AMETEK-owned&#160;former waste disposal or treatment sites (the&#160;&#x201c;non-owned&#x201d;&#160;sites). The Company is identified as a &#x201c;de minimis&#x201d; party in&#160;12&#160;of these sites based on the low volume of waste attributed to the Company relative to the amounts attributed to other named PRPs. In eight of these sites, the Company has reached a tentative agreement on the cost of the de&#160;minimis settlement to satisfy its obligation and is awaiting executed agreements. The tentatively&#160;agreed-to&#160;settlement amounts are fully reserved. In the other four sites, the Company is continuing to investigate the accuracy of the alleged volume attributed to the Company as estimated by the parties primarily responsible for remedial activity at the sites to establish an appropriate settlement amount. At the remaining site where the Company is a&#160;non-de&#160;minimis PRP, the Company is participating in the investigation and/or related required remediation as part of a PRP Group and reserves have been established to satisfy the Company&#x2019;s expected obligations. The Company historically has resolved these issues within established reserve levels and reasonably expects this result will continue. In addition to these&#160;non-owned&#160;sites, the Company has an ongoing practice of providing reserves for probable remediation activities at certain of its current or previously owned manufacturing locations (the &#x201c;owned&#x201d; sites). For claims and proceedings against the Company with respect to other environmental matters, reserves are established once the Company has determined that a loss is probable and estimable. This estimate is refined as the Company moves through the various stages of investigation, risk assessment, feasibility study and corrective action processes. In certain instances, the Company has developed a range of estimates for such costs and has recorded a liability based on the best estimate. It is reasonably possible that the actual cost of remediation of the individual sites could vary from the current estimates and the amounts accrued in the consolidated financial statements; however, the amounts of such variances are not expected to result in a material change to the consolidated financial statements. In estimating the Company&#x2019;s liability for remediation, the Company also considers the likely proportionate share of the anticipated remediation expense and the ability of the other PRPs to fulfill their obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total environmental reserves at March&#160;31, 2023 and December&#160;31, 2022 were $41.1&#160;million, for both&#160;non-owned&#160;and owned sites. For the three months ended March&#160;31, 2023, the Company recorded $2.2&#160;million in reserves. Additionally, the Company spent $2.2&#160;million on environmental matters for the three months ended March&#160;31, 2023. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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 agreements with other former owners of certain of its acquired businesses, as well as new owners of previously owned businesses. Under certain of the agreements, the former or new owners retained, or assumed and agreed to indemnify the Company against, certain environmental and other liabilities under certain circumstances. The Company and some of these other parties also carry insurance coverage for some environmental matters. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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 believes it has established reserves for the environmental matters described above, which are sufficient to perform all known responsibilities under existing claims and consent orders. In the opinion of management, based on presently available information and the Company&#x2019;s historical experience related to such matters, an adequate provision for probable costs has been made and the ultimate cost resulting from these actions is not expected to materially affect the consolidated results of operations, financial position or cash flows of the Company.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <ame:LossContingencyNumberOfNonOwnedSitesCompanyIsNamedPotentiallyResponsibleParty
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83OS9mcmFnOjA0ZDBiZGFkMTk3OTRjOGU5NWYyZjUwMjQ3MTYzYjIwL3RleHRyZWdpb246MDRkMGJkYWQxOTc5NGM4ZTk1ZjJmNTAyNDcxNjNiMjBfMTIxMA_a6d94f34-3c5b-4978-b2be-7634cbc27aad"
      unitRef="site">13</ame:LossContingencyNumberOfNonOwnedSitesCompanyIsNamedPotentiallyResponsibleParty>
    <ame:LossContingencyNumberOfNonOwnedSitesCompanyIsIdentifiedAsDeMinimisParty
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83OS9mcmFnOjA0ZDBiZGFkMTk3OTRjOGU5NWYyZjUwMjQ3MTYzYjIwL3RleHRyZWdpb246MDRkMGJkYWQxOTc5NGM4ZTk1ZjJmNTAyNDcxNjNiMjBfMTM0OQ_ab2c1f95-091b-45fa-9a94-297e0d24757b"
      unitRef="site">12</ame:LossContingencyNumberOfNonOwnedSitesCompanyIsIdentifiedAsDeMinimisParty>
    <ame:LossContingencyNumberOfNonOwnedSitesCompanyIsInAgreementOnAmountOfDeMinimisSettlement
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83OS9mcmFnOjA0ZDBiZGFkMTk3OTRjOGU5NWYyZjUwMjQ3MTYzYjIwL3RleHRyZWdpb246MDRkMGJkYWQxOTc5NGM4ZTk1ZjJmNTAyNDcxNjNiMjBfMTQ4NQ_ca33e655-d528-4cff-bd45-fd3b78b1886a"
      unitRef="site">8</ame:LossContingencyNumberOfNonOwnedSitesCompanyIsInAgreementOnAmountOfDeMinimisSettlement>
    <ame:LossContingencyNumberOfNonOwnedSitesCompanyIsContinuingToInvestigate
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83OS9mcmFnOjA0ZDBiZGFkMTk3OTRjOGU5NWYyZjUwMjQ3MTYzYjIwL3RleHRyZWdpb246MDRkMGJkYWQxOTc5NGM4ZTk1ZjJmNTAyNDcxNjNiMjBfMTczMg_49c210ef-a71a-468d-99d9-7de914272daf"
      unitRef="site">4</ame:LossContingencyNumberOfNonOwnedSitesCompanyIsContinuingToInvestigate>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="idb97194ef636474eae2e6e55a22407e2_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83OS9mcmFnOjA0ZDBiZGFkMTk3OTRjOGU5NWYyZjUwMjQ3MTYzYjIwL3RleHRyZWdpb246MDRkMGJkYWQxOTc5NGM4ZTk1ZjJmNTAyNDcxNjNiMjBfMzY2MA_1caa1529-f5a1-4ef4-9e2d-44df8ac1c684"
      unitRef="usd">41100000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:EnvironmentalRemediationExpense
      contextRef="ida42657070e147569c06b992fd2c12ca_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83OS9mcmFnOjA0ZDBiZGFkMTk3OTRjOGU5NWYyZjUwMjQ3MTYzYjIwL3RleHRyZWdpb246MDRkMGJkYWQxOTc5NGM4ZTk1ZjJmNTAyNDcxNjNiMjBfMzc3MA_db3e3e6c-d2d7-4ac3-af87-9f89d35f63d4"
      unitRef="usd">2200000</us-gaap:EnvironmentalRemediationExpense>
    <us-gaap:PaymentsForEnvironmentalLiabilities
      contextRef="i9d7c44c41b904945ab2424c36591b780_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ODdmN2Q3ZDY5NTRhOGM4MmIxODczYTZjNWMxODVkL3NlYzo5NDg3ZjdkN2Q2OTU0YThjODJiMTg3M2E2YzVjMTg1ZF83OS9mcmFnOjA0ZDBiZGFkMTk3OTRjOGU5NWYyZjUwMjQ3MTYzYjIwL3RleHRyZWdpb246MDRkMGJkYWQxOTc5NGM4ZTk1ZjJmNTAyNDcxNjNiMjBfMzgxOA_f9d98869-e997-44c1-a4a1-da25936ff5aa"
      unitRef="usd">2200000</us-gaap:PaymentsForEnvironmentalLiabilities>
</xbrl>
